Package | Description |
---|---|
java.security |
Contains core language classes related to permission management.
|
java.security.cert |
Contains classes for certificate management.
|
java.security.spec | |
javax.crypto |
Modifier and Type | Class and Description |
---|---|
class |
DigestException
This is the generic Message Digest exception.
|
class |
InvalidAlgorithmParameterException
This is the exception for invalid or inappropriate algorithm parameters.
|
class |
InvalidKeyException
This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc).
|
class |
KeyException
This is the basic key exception.
|
class |
KeyManagementException
This is the general key management exception for all operations dealing with key management.
|
class |
KeyStoreException
This is the generic KeyStore exception.
|
class |
NoSuchAlgorithmException
This exception is thrown when a particular cryptographic algorithm is requested but is not available in the
environment.
|
class |
NoSuchProviderException
This exception is thrown when a particular security provider is requested but is not available in the environment.
|
class |
SignatureException
This is the generic Signature exception.
|
class |
UnrecoverableEntryException
This exception is thrown if an entry in the keystore cannot be recovered.
|
class |
UnrecoverableKeyException
This exception is thrown if a key in the keystore cannot be recovered.
|
Modifier and Type | Class and Description |
---|---|
class |
CertificateEncodingException
Certificate Encoding Exception.
|
class |
CertificateException
This exception indicates one of a variety of certificate problems.
|
Modifier and Type | Class and Description |
---|---|
class |
InvalidKeySpecException
This is the exception for invalid key specifications.
|
class |
InvalidParameterSpecException
This is the exception for invalid parameter specifications.
|
Modifier and Type | Class and Description |
---|---|
class |
AEADBadTagException
This exception is thrown when a
Cipher operating in an AEAD mode (such as GCM/CCM) is unable to verify the
supplied authentication tag. |
class |
BadPaddingException
This exception is thrown when a particular padding mechanism is expected for the input data but the data is not
padded properly.
|
class |
IllegalBlockSizeException
This exception is thrown when the length of data provided to a block cipher is incorrect, i.e., does not match the
block size of the cipher.
|
class |
NoSuchPaddingException
This exception is thrown when a particular padding mechanism is requested but is not available in the environment.
|
class |
ShortBufferException
This exception is thrown when an output buffer provided by the user is too short to hold the operation result.
|