BadPaddingException |
This exception is thrown when a particular padding mechanism is
expected for the input data but the data is not padded properly.
|
Cipher |
This class provides the functionality of a cryptographic cipher for
encryption and decryption.
|
CipherSpi |
This class defines the Service Provider Interface (SPI)
for the Cipher class.
|
ExemptionMechanism |
This class provides the functionality of an exemption mechanism, examples
of which are key recovery, key weakening, and
key escrow.
|
ExemptionMechanismException |
This is the generic ExemptionMechanism exception.
|
ExemptionMechanismSpi |
This class defines the Service Provider Interface (SPI)
for the ExemptionMechanism 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.
|
KeyAgreement |
This class provides the functionality of a key agreement (or key
exchange) protocol.
|
KeyAgreementSpi |
This class defines the Service Provider Interface (SPI)
for the KeyAgreement class.
|
KeyGenerator |
This class provides the functionality of a secret (symmetric) key generator.
|
KeyGeneratorSpi |
This class defines the Service Provider Interface (SPI)
for the KeyGenerator class.
|
Mac |
This class provides the functionality of a "Message Authentication Code"
(MAC) algorithm.
|
MacSpi |
This class defines the Service Provider Interface (SPI)
for the Mac class.
|
NoSuchPaddingException |
This exception is thrown when a particular padding mechanism is
requested but is not available in the environment.
|
SealedObject |
This class enables a programmer to create an object and protect its
confidentiality with a cryptographic algorithm.
|
SecretKey |
A secret (symmetric) key.
|
SecretKeyFactory |
This class represents a factory for secret keys.
|
SecretKeyFactorySpi |
This class defines the Service Provider Interface (SPI)
for the SecretKeyFactory class.
|
ShortBufferException |
This exception is thrown when an output buffer provided by the user
is too short to hold the operation result.
|