Generated by
JDiff

Package java.security

Added Classes and Interfaces
AuthProvider This class defines login and logout methods for a provider.
CodeSigner This class encapsulates information about a code signer.
KeyRep Standardized representation for serialized Key objects.
KeyRep.Type Key type
KeyStore.Builder A description of a to-be-instantiated KeyStore object.
KeyStore.Entry A marker interface for KeyStore entry types.
KeyStore.LoadStoreParameter A marker interface for KeyStore load and store parameters.
KeyStore.PasswordProtection A password-based implementation of ProtectionParameter.
KeyStore.PrivateKeyEntry A KeyStore entry that holds a PrivateKey and corresponding certificate chain.
KeyStore.ProtectionParameter A marker interface for keystore protection parameters.
KeyStore.SecretKeyEntry A KeyStore entry that holds a SecretKey.
KeyStore.TrustedCertificateEntry A KeyStore entry that holds a trusted Certificate.
Provider.Service The description of a security service.
Timestamp This class encapsulates information about a signed timestamp.
UnrecoverableEntryException This exception is thrown if an entry in the keystore cannot be recovered.
 

Changed Classes
CodeSource

This class extends the concept of a codebase to encapsulate not only the location (URL) but also the certificate chains that were used to verify signed code originating from that location.

DigestException This is the generic Message Digest exception.
GeneralSecurityException The GeneralSecurityException class is a generic security exception class that provides type safety for all the security-related exception classes that extend from it.
InvalidAlgorithmParameterException This is the exception for invalid or inappropriate algorithm parameters.
InvalidKeyException This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc).
KeyException This is the basic key exception.
KeyManagementException This is the general key management exception for all operations dealing with key management.
KeyStore This class represents a storage facility for cryptographic keys and certificates.
KeyStoreException This is the generic KeyStore exception.
KeyStoreSpi This class defines the Service Provider Interface (SPI) for the KeyStore class.
MessageDigest This MessageDigest class provides applications the functionality of a message digest algorithm, such as MD5 or SHA.
MessageDigestSpi This class defines the Service Provider Interface (SPI) for the MessageDigest class, which provides the functionality of a message digest algorithm, such as MD5 or SHA.
NoSuchAlgorithmException This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment.
Provider This class represents a "provider" for the Java Security API, where a provider implements some or all parts of Java Security.
ProviderException A runtime exception for Provider exceptions (such as misconfiguration errors or unrecoverable internal errors), which may be subclassed by Providers to throw specialized, provider-specific runtime errors.
SecureClassLoader This class extends ClassLoader with additional support for defining classes with an associated code source and permissions which are retrieved by the system policy by default.
SecureRandom

This class provides a cryptographically strong random number generator (RNG).

Signature This Signature class is used to provide applications the functionality of a digital signature algorithm.
SignatureException This is the generic Signature exception.
SignatureSpi This class defines the Service Provider Interface (SPI) for the Signature class, which is used to provide the functionality of a digital signature algorithm.
UnresolvedPermission The UnresolvedPermission class is used to hold Permissions that were "unresolved" when the Policy was initialized.