Overview | Package | Class | Tree | Serialized | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K M N O P R S T U W

## A

available() - Method in class javax.crypto.CipherInputStream
  Returns the number of bytes that can be read from this input stream without blocking.
available() - Method in class javax.crypto.CipherInputStream
  Returns the number of bytes that can be read from this input stream without blocking.

## B

BadPaddingException - Exception in javax.crypto
  This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly.
BadPaddingException - Exception in javax.crypto
  This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly.
BadPaddingException() - Constructor for exception javax.crypto.BadPaddingException
  Constructs a BadPaddingException with no detail message.
BadPaddingException(String) - Constructor for exception javax.crypto.BadPaddingException
  Constructs a BadPaddingException with the specified detail message.
BadPaddingException() - Constructor for exception javax.crypto.BadPaddingException
  Constructs a BadPaddingException with no detail message.
BadPaddingException(String) - Constructor for exception javax.crypto.BadPaddingException
  Constructs a BadPaddingException with the specified detail message.

## C

Cipher - Class in javax.crypto
  This class provides the functionality of a cryptographic cipher for encryption and decryption.
Cipher - Class in javax.crypto
  This class provides the functionality of a cryptographic cipher for encryption and decryption.
Cipher(CipherSpi, Provider, String) - Constructor for class javax.crypto.Cipher
  Creates a Cipher object.
Cipher(CipherSpi, Provider, String) - Constructor for class javax.crypto.Cipher
  Creates a Cipher object.
CipherInputStream - Class in javax.crypto
  A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher.
CipherInputStream - Class in javax.crypto
  A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher.
CipherInputStream(InputStream, Cipher) - Constructor for class javax.crypto.CipherInputStream
  Constructs a CipherInputStream from an InputStream and a Cipher.
CipherInputStream(InputStream) - Constructor for class javax.crypto.CipherInputStream
  Constructs a CipherInputStream from an InputStream without specifying a Cipher.
CipherInputStream(InputStream, Cipher) - Constructor for class javax.crypto.CipherInputStream
  Constructs a CipherInputStream from an InputStream and a Cipher.
CipherInputStream(InputStream) - Constructor for class javax.crypto.CipherInputStream
  Constructs a CipherInputStream from an InputStream without specifying a Cipher.
CipherOutputStream - Class in javax.crypto
  A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out to the underlying OutputStream.
CipherOutputStream - Class in javax.crypto
  A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out to the underlying OutputStream.
CipherOutputStream(OutputStream, Cipher) - Constructor for class javax.crypto.CipherOutputStream
  Constructs a CipherOutputStream from an OutputStream and a Cipher.
CipherOutputStream(OutputStream) - Constructor for class javax.crypto.CipherOutputStream
  Constructs a CipherOutputStream from an OutputStream without specifying a Cipher.
CipherOutputStream(OutputStream, Cipher) - Constructor for class javax.crypto.CipherOutputStream
  Constructs a CipherOutputStream from an OutputStream and a Cipher.
CipherOutputStream(OutputStream) - Constructor for class javax.crypto.CipherOutputStream
  Constructs a CipherOutputStream from an OutputStream without specifying a Cipher.
CipherSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `Cipher` class.
CipherSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `Cipher` class.
CipherSpi() - Constructor for class javax.crypto.CipherSpi
CipherSpi() - Constructor for class javax.crypto.CipherSpi
clearPassword() - Method in class javax.crypto.spec.PBEKeySpec
  Clears the internal copy of the password.
clearPassword() - Method in class javax.crypto.spec.PBEKeySpec
  Clears the internal copy of the password.
clone() - Method in class javax.crypto.Mac
  Returns a clone if the provider implementation is cloneable.
clone() - Method in class javax.crypto.Mac
  Returns a clone if the provider implementation is cloneable.
clone() - Method in class javax.crypto.MacSpi
  Returns a clone if the implementation is cloneable.
clone() - Method in class javax.crypto.MacSpi
  Returns a clone if the implementation is cloneable.
close() - Method in class javax.crypto.CipherInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class javax.crypto.CipherInputStream
  Closes this input stream and releases any system resources associated with the stream.
close() - Method in class javax.crypto.CipherOutputStream
  Closes this output stream and releases any system resources associated with this stream.
close() - Method in class javax.crypto.CipherOutputStream
  Closes this output stream and releases any system resources associated with this stream.

## D

DECRYPT_MODE - Static variable in class javax.crypto.Cipher
  Constant used to initialize cipher to decryption mode.
DECRYPT_MODE - Static variable in class javax.crypto.Cipher
  Constant used to initialize cipher to decryption mode.
DEFAULT - Static variable in class javax.crypto.spec.OAEPParameterSpec
  The OAEP parameter set with all default values.
DEFAULT - Static variable in class javax.crypto.spec.OAEPParameterSpec
  The OAEP parameter set with all default values.
DEFAULT - Static variable in class javax.crypto.spec.PSource.PSpecified
  The encoding input P whose value equals byte[0].
DEFAULT - Static variable in class javax.crypto.spec.PSource.PSpecified
  The encoding input P whose value equals byte[0].
DES_EDE_KEY_LEN - Static variable in class javax.crypto.spec.DESedeKeySpec
  The constant which defines the length of a DESede key in bytes.
DES_EDE_KEY_LEN - Static variable in class javax.crypto.spec.DESedeKeySpec
  The constant which defines the length of a DESede key in bytes.
DES_KEY_LEN - Static variable in class javax.crypto.spec.DESKeySpec
  The constant which defines the length of a DES key in bytes.
DES_KEY_LEN - Static variable in class javax.crypto.spec.DESKeySpec
  The constant which defines the length of a DES key in bytes.
DESedeKeySpec - Class in javax.crypto.spec
  This class specifies a DES-EDE ("triple-DES") key.
DESedeKeySpec - Class in javax.crypto.spec
  This class specifies a DES-EDE ("triple-DES") key.
DESedeKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESedeKeySpec
  Creates a DESedeKeySpec object using the first 24 bytes in `key` as the key material for the DES-EDE key.
DESedeKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESedeKeySpec
  Creates a DESedeKeySpec object using the first 24 bytes in `key`, beginning at `offset` inclusive, as the key material for the DES-EDE key.
DESedeKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESedeKeySpec
  Creates a DESedeKeySpec object using the first 24 bytes in `key` as the key material for the DES-EDE key.
DESedeKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESedeKeySpec
  Creates a DESedeKeySpec object using the first 24 bytes in `key`, beginning at `offset` inclusive, as the key material for the DES-EDE key.
DESKeySpec - Class in javax.crypto.spec
  This class specifies a DES key.
DESKeySpec - Class in javax.crypto.spec
  This class specifies a DES key.
DESKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESKeySpec
  Creates a DESKeySpec object using the first 8 bytes in `key` as the key material for the DES key.
DESKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESKeySpec
  Creates a DESKeySpec object using the first 8 bytes in `key`, beginning at `offset` inclusive, as the key material for the DES key.
DESKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESKeySpec
  Creates a DESKeySpec object using the first 8 bytes in `key` as the key material for the DES key.
DESKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESKeySpec
  Creates a DESKeySpec object using the first 8 bytes in `key`, beginning at `offset` inclusive, as the key material for the DES key.
DHGenParameterSpec - Class in javax.crypto.spec
  This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement.
DHGenParameterSpec - Class in javax.crypto.spec
  This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement.
DHGenParameterSpec(int, int) - Constructor for class javax.crypto.spec.DHGenParameterSpec
  Constructs a parameter set for the generation of Diffie-Hellman (system) parameters.
DHGenParameterSpec(int, int) - Constructor for class javax.crypto.spec.DHGenParameterSpec
  Constructs a parameter set for the generation of Diffie-Hellman (system) parameters.
DHKey - Interface in javax.crypto.interfaces
  The interface to a Diffie-Hellman key.
DHKey - Interface in javax.crypto.interfaces
  The interface to a Diffie-Hellman key.
DHParameterSpec - Class in javax.crypto.spec
  This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard.
DHParameterSpec - Class in javax.crypto.spec
  This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard.
DHParameterSpec(BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHParameterSpec
  Constructs a parameter set for Diffie-Hellman, using a prime modulus `p` and a base generator `g`.
DHParameterSpec(BigInteger, BigInteger, int) - Constructor for class javax.crypto.spec.DHParameterSpec
  Constructs a parameter set for Diffie-Hellman, using a prime modulus `p`, a base generator `g`, and the size in bits, `l`, of the random exponent (private value).
DHParameterSpec(BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHParameterSpec
  Constructs a parameter set for Diffie-Hellman, using a prime modulus `p` and a base generator `g`.
DHParameterSpec(BigInteger, BigInteger, int) - Constructor for class javax.crypto.spec.DHParameterSpec
  Constructs a parameter set for Diffie-Hellman, using a prime modulus `p`, a base generator `g`, and the size in bits, `l`, of the random exponent (private value).
DHPrivateKey - Interface in javax.crypto.interfaces
  The interface to a Diffie-Hellman private key.
DHPrivateKey - Interface in javax.crypto.interfaces
  The interface to a Diffie-Hellman private key.
DHPrivateKeySpec - Class in javax.crypto.spec
  This class specifies a Diffie-Hellman private key with its associated parameters.
DHPrivateKeySpec - Class in javax.crypto.spec
  This class specifies a Diffie-Hellman private key with its associated parameters.
DHPrivateKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPrivateKeySpec
  Constructor that takes a private value `x`, a prime modulus `p`, and a base generator `g`.
DHPrivateKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPrivateKeySpec
  Constructor that takes a private value `x`, a prime modulus `p`, and a base generator `g`.
DHPublicKey - Interface in javax.crypto.interfaces
  The interface to a Diffie-Hellman public key.
DHPublicKey - Interface in javax.crypto.interfaces
  The interface to a Diffie-Hellman public key.
DHPublicKeySpec - Class in javax.crypto.spec
  This class specifies a Diffie-Hellman public key with its associated parameters.
DHPublicKeySpec - Class in javax.crypto.spec
  This class specifies a Diffie-Hellman public key with its associated parameters.
DHPublicKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPublicKeySpec
  Constructor that takes a public value `y`, a prime modulus `p`, and a base generator `g`.
DHPublicKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPublicKeySpec
  Constructor that takes a public value `y`, a prime modulus `p`, and a base generator `g`.
doFinal() - Method in class javax.crypto.Cipher
  Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal(byte[], int) - Method in class javax.crypto.Cipher
  Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal(byte[]) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(ByteBuffer, ByteBuffer) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal() - Method in class javax.crypto.Cipher
  Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal(byte[], int) - Method in class javax.crypto.Cipher
  Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal(byte[]) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(ByteBuffer, ByteBuffer) - Method in class javax.crypto.Cipher
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal() - Method in class javax.crypto.Mac
  Finishes the MAC operation.
doFinal(byte[], int) - Method in class javax.crypto.Mac
  Finishes the MAC operation.
doFinal(byte[]) - Method in class javax.crypto.Mac
  Processes the given array of bytes and finishes the MAC operation.
doFinal() - Method in class javax.crypto.Mac
  Finishes the MAC operation.
doFinal(byte[], int) - Method in class javax.crypto.Mac
  Finishes the MAC operation.
doFinal(byte[]) - Method in class javax.crypto.Mac
  Processes the given array of bytes and finishes the MAC operation.
doPhase(Key, boolean) - Method in class javax.crypto.KeyAgreement
  Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
doPhase(Key, boolean) - Method in class javax.crypto.KeyAgreement
  Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.

## E

encodedParams - Variable in class javax.crypto.SealedObject
  The cryptographic parameters used by the sealing Cipher, encoded in the default format.
encodedParams - Variable in class javax.crypto.SealedObject
  The cryptographic parameters used by the sealing Cipher, encoded in the default format.
ENCRYPT_MODE - Static variable in class javax.crypto.Cipher
  Constant used to initialize cipher to encryption mode.
ENCRYPT_MODE - Static variable in class javax.crypto.Cipher
  Constant used to initialize cipher to encryption mode.
EncryptedPrivateKeyInfo - Class in javax.crypto
  This class implements the `EncryptedPrivateKeyInfo` type as defined in PKCS #8.
EncryptedPrivateKeyInfo - Class in javax.crypto
  This class implements the `EncryptedPrivateKeyInfo` type as defined in PKCS #8.
EncryptedPrivateKeyInfo(byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
  Constructs (i.e., parses) an `EncryptedPrivateKeyInfo` from its ASN.1 encoding.
EncryptedPrivateKeyInfo(String, byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
  Constructs an `EncryptedPrivateKeyInfo` from the encryption algorithm name and the encrypted data.
EncryptedPrivateKeyInfo(AlgorithmParameters, byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
  Constructs an `EncryptedPrivateKeyInfo` from the encryption algorithm parameters and the encrypted data.
EncryptedPrivateKeyInfo(byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
  Constructs (i.e., parses) an `EncryptedPrivateKeyInfo` from its ASN.1 encoding.
EncryptedPrivateKeyInfo(String, byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
  Constructs an `EncryptedPrivateKeyInfo` from the encryption algorithm name and the encrypted data.
EncryptedPrivateKeyInfo(AlgorithmParameters, byte[]) - Constructor for class javax.crypto.EncryptedPrivateKeyInfo
  Constructs an `EncryptedPrivateKeyInfo` from the encryption algorithm parameters and the encrypted data.
engineDoFinal(byte[], int, int) - Method in class javax.crypto.CipherSpi
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(ByteBuffer, ByteBuffer) - Method in class javax.crypto.CipherSpi
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int) - Method in class javax.crypto.CipherSpi
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(ByteBuffer, ByteBuffer) - Method in class javax.crypto.CipherSpi
  Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal() - Method in class javax.crypto.MacSpi
  Completes the MAC computation and resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineDoFinal() - Method in class javax.crypto.MacSpi
  Completes the MAC computation and resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineDoPhase(Key, boolean) - Method in class javax.crypto.KeyAgreementSpi
  Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
engineDoPhase(Key, boolean) - Method in class javax.crypto.KeyAgreementSpi
  Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
engineGenerateKey() - Method in class javax.crypto.KeyGeneratorSpi
  Generates a secret key.
engineGenerateKey() - Method in class javax.crypto.KeyGeneratorSpi
  Generates a secret key.
engineGenerateSecret() - Method in class javax.crypto.KeyAgreementSpi
  Generates the shared secret and returns it in a new buffer.
engineGenerateSecret(byte[], int) - Method in class javax.crypto.KeyAgreementSpi
  Generates the shared secret, and places it into the buffer `sharedSecret`, beginning at `offset` inclusive.
engineGenerateSecret(String) - Method in class javax.crypto.KeyAgreementSpi
  Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSecret() - Method in class javax.crypto.KeyAgreementSpi
  Generates the shared secret and returns it in a new buffer.
engineGenerateSecret(byte[], int) - Method in class javax.crypto.KeyAgreementSpi
  Generates the shared secret, and places it into the buffer `sharedSecret`, beginning at `offset` inclusive.
engineGenerateSecret(String) - Method in class javax.crypto.KeyAgreementSpi
  Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactorySpi
  Generates a `SecretKey` object from the provided key specification (key material).
engineGenerateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactorySpi
  Generates a `SecretKey` object from the provided key specification (key material).
engineGenExemptionBlob() - Method in class javax.crypto.ExemptionMechanismSpi
  Generates the exemption mechanism key blob.
engineGenExemptionBlob(byte[], int) - Method in class javax.crypto.ExemptionMechanismSpi
  Generates the exemption mechanism key blob, and stores the result in the `output` buffer, starting at `outputOffset` inclusive.
engineGenExemptionBlob() - Method in class javax.crypto.ExemptionMechanismSpi
  Generates the exemption mechanism key blob.
engineGenExemptionBlob(byte[], int) - Method in class javax.crypto.ExemptionMechanismSpi
  Generates the exemption mechanism key blob, and stores the result in the `output` buffer, starting at `outputOffset` inclusive.
engineGetBlockSize() - Method in class javax.crypto.CipherSpi
  Returns the block size (in bytes).
engineGetBlockSize() - Method in class javax.crypto.CipherSpi
  Returns the block size (in bytes).
engineGetIV() - Method in class javax.crypto.CipherSpi
  Returns the initialization vector (IV) in a new buffer.
engineGetIV() - Method in class javax.crypto.CipherSpi
  Returns the initialization vector (IV) in a new buffer.
engineGetKeySize(Key) - Method in class javax.crypto.CipherSpi
  Returns the key size of the given key object in bits.
engineGetKeySize(Key) - Method in class javax.crypto.CipherSpi
  Returns the key size of the given key object in bits.
engineGetKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactorySpi
  Returns a specification (key material) of the given key object in the requested format.
engineGetKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactorySpi
  Returns a specification (key material) of the given key object in the requested format.
engineGetMacLength() - Method in class javax.crypto.MacSpi
  Returns the length of the MAC in bytes.
engineGetMacLength() - Method in class javax.crypto.MacSpi
  Returns the length of the MAC in bytes.
engineGetOutputSize(int) - Method in class javax.crypto.CipherSpi
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `update` or `doFinal` operation, given the input length `inputLen` (in bytes).
engineGetOutputSize(int) - Method in class javax.crypto.CipherSpi
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `update` or `doFinal` operation, given the input length `inputLen` (in bytes).
engineGetOutputSize(int) - Method in class javax.crypto.ExemptionMechanismSpi
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `engineGenExemptionBlob` operation, given the input length `inputLen` (in bytes).
engineGetOutputSize(int) - Method in class javax.crypto.ExemptionMechanismSpi
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `engineGenExemptionBlob` operation, given the input length `inputLen` (in bytes).
engineGetParameters() - Method in class javax.crypto.CipherSpi
  Returns the parameters used with this cipher.
engineGetParameters() - Method in class javax.crypto.CipherSpi
  Returns the parameters used with this cipher.
engineInit(int, Key, SecureRandom) - Method in class javax.crypto.CipherSpi
  Initializes this cipher with a key and a source of randomness.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.CipherSpi
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.CipherSpi
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, SecureRandom) - Method in class javax.crypto.CipherSpi
  Initializes this cipher with a key and a source of randomness.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.CipherSpi
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.CipherSpi
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(Key) - Method in class javax.crypto.ExemptionMechanismSpi
  Initializes this exemption mechanism with a key.
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.ExemptionMechanismSpi
  Initializes this exemption mechanism with a key and a set of algorithm parameters.
engineInit(Key, AlgorithmParameters) - Method in class javax.crypto.ExemptionMechanismSpi
  Initializes this exemption mechanism with a key and a set of algorithm parameters.
engineInit(Key) - Method in class javax.crypto.ExemptionMechanismSpi
  Initializes this exemption mechanism with a key.
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.ExemptionMechanismSpi
  Initializes this exemption mechanism with a key and a set of algorithm parameters.
engineInit(Key, AlgorithmParameters) - Method in class javax.crypto.ExemptionMechanismSpi
  Initializes this exemption mechanism with a key and a set of algorithm parameters.
engineInit(Key, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
  Initializes this key agreement with the given key and source of randomness.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
  Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
engineInit(Key, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
  Initializes this key agreement with the given key and source of randomness.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
  Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
engineInit(SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
  Initializes the key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
  Initializes the key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
  Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
  Initializes the key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
  Initializes the key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
  Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.MacSpi
  Initializes the MAC with the given (secret) key and algorithm parameters.
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.MacSpi
  Initializes the MAC with the given (secret) key and algorithm parameters.
engineReset() - Method in class javax.crypto.MacSpi
  Resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineReset() - Method in class javax.crypto.MacSpi
  Resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineSetMode(String) - Method in class javax.crypto.CipherSpi
  Sets the mode of this cipher.
engineSetMode(String) - Method in class javax.crypto.CipherSpi
  Sets the mode of this cipher.
engineSetPadding(String) - Method in class javax.crypto.CipherSpi
  Sets the padding mechanism of this cipher.
engineSetPadding(String) - Method in class javax.crypto.CipherSpi
  Sets the padding mechanism of this cipher.
engineTranslateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactorySpi
  Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.
engineTranslateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactorySpi
  Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.
engineUnwrap(byte[], String, int) - Method in class javax.crypto.CipherSpi
  Unwrap a previously wrapped key.
engineUnwrap(byte[], String, int) - Method in class javax.crypto.CipherSpi
  Unwrap a previously wrapped key.
engineUpdate(byte[], int, int) - Method in class javax.crypto.CipherSpi
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(ByteBuffer, ByteBuffer) - Method in class javax.crypto.CipherSpi
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int) - Method in class javax.crypto.CipherSpi
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(ByteBuffer, ByteBuffer) - Method in class javax.crypto.CipherSpi
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte) - Method in class javax.crypto.MacSpi
  Processes the given byte.
engineUpdate(byte[], int, int) - Method in class javax.crypto.MacSpi
  Processes the first `len` bytes in `input`, starting at `offset` inclusive.
engineUpdate(ByteBuffer) - Method in class javax.crypto.MacSpi
  Processes `input.remaining()` bytes in the ByteBuffer `input`, starting at `input.position()`.
engineUpdate(byte) - Method in class javax.crypto.MacSpi
  Processes the given byte.
engineUpdate(byte[], int, int) - Method in class javax.crypto.MacSpi
  Processes the first `len` bytes in `input`, starting at `offset` inclusive.
engineUpdate(ByteBuffer) - Method in class javax.crypto.MacSpi
  Processes `input.remaining()` bytes in the ByteBuffer `input`, starting at `input.position()`.
engineWrap(Key) - Method in class javax.crypto.CipherSpi
  Wrap a key.
engineWrap(Key) - Method in class javax.crypto.CipherSpi
  Wrap a key.
equals(Object) - Method in class javax.crypto.spec.RC2ParameterSpec
  Tests for equality between the specified object and this object.
equals(Object) - Method in class javax.crypto.spec.RC2ParameterSpec
  Tests for equality between the specified object and this object.
equals(Object) - Method in class javax.crypto.spec.RC5ParameterSpec
  Tests for equality between the specified object and this object.
equals(Object) - Method in class javax.crypto.spec.RC5ParameterSpec
  Tests for equality between the specified object and this object.
equals(Object) - Method in class javax.crypto.spec.SecretKeySpec
  Tests for equality between the specified object and this object.
equals(Object) - Method in class javax.crypto.spec.SecretKeySpec
  Tests for equality between the specified object and this object.
ExemptionMechanism - Class in javax.crypto
  This class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, and key escrow.
ExemptionMechanism - Class in javax.crypto
  This class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, and key escrow.
ExemptionMechanism(ExemptionMechanismSpi, Provider, String) - Constructor for class javax.crypto.ExemptionMechanism
  Creates a ExemptionMechanism object.
ExemptionMechanism(ExemptionMechanismSpi, Provider, String) - Constructor for class javax.crypto.ExemptionMechanism
  Creates a ExemptionMechanism object.
ExemptionMechanismException - Exception in javax.crypto
  This is the generic ExemptionMechanism exception.
ExemptionMechanismException - Exception in javax.crypto
  This is the generic ExemptionMechanism exception.
ExemptionMechanismException() - Constructor for exception javax.crypto.ExemptionMechanismException
  Constructs a ExemptionMechanismException with no detailed message.
ExemptionMechanismException(String) - Constructor for exception javax.crypto.ExemptionMechanismException
  Constructs a ExemptionMechanismException with the specified detailed message.
ExemptionMechanismException() - Constructor for exception javax.crypto.ExemptionMechanismException
  Constructs a ExemptionMechanismException with no detailed message.
ExemptionMechanismException(String) - Constructor for exception javax.crypto.ExemptionMechanismException
  Constructs a ExemptionMechanismException with the specified detailed message.
ExemptionMechanismSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `ExemptionMechanism` class.
ExemptionMechanismSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `ExemptionMechanism` class.
ExemptionMechanismSpi() - Constructor for class javax.crypto.ExemptionMechanismSpi
ExemptionMechanismSpi() - Constructor for class javax.crypto.ExemptionMechanismSpi

## F

finalize() - Method in class javax.crypto.ExemptionMechanism
  Ensures that the key stored away by this ExemptionMechanism object will be wiped out when there are no more references to it.
finalize() - Method in class javax.crypto.ExemptionMechanism
  Ensures that the key stored away by this ExemptionMechanism object will be wiped out when there are no more references to it.
flush() - Method in class javax.crypto.CipherOutputStream
  Flushes this output stream by forcing any buffered output bytes that have already been processed by the encapsulated cipher object to be written out.
flush() - Method in class javax.crypto.CipherOutputStream
  Flushes this output stream by forcing any buffered output bytes that have already been processed by the encapsulated cipher object to be written out.

## G

generateKey() - Method in class javax.crypto.KeyGenerator
  Generates a secret key.
generateKey() - Method in class javax.crypto.KeyGenerator
  Generates a secret key.
generateSecret() - Method in class javax.crypto.KeyAgreement
  Generates the shared secret and returns it in a new buffer.
generateSecret(byte[], int) - Method in class javax.crypto.KeyAgreement
  Generates the shared secret, and places it into the buffer `sharedSecret`, beginning at `offset` inclusive.
generateSecret(String) - Method in class javax.crypto.KeyAgreement
  Creates the shared secret and returns it as a `SecretKey` object of the specified algorithm.
generateSecret() - Method in class javax.crypto.KeyAgreement
  Generates the shared secret and returns it in a new buffer.
generateSecret(byte[], int) - Method in class javax.crypto.KeyAgreement
  Generates the shared secret, and places it into the buffer `sharedSecret`, beginning at `offset` inclusive.
generateSecret(String) - Method in class javax.crypto.KeyAgreement
  Creates the shared secret and returns it as a `SecretKey` object of the specified algorithm.
generateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactory
  Generates a `SecretKey` object from the provided key specification (key material).
generateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactory
  Generates a `SecretKey` object from the provided key specification (key material).
genExemptionBlob() - Method in class javax.crypto.ExemptionMechanism
  Generates the exemption mechanism key blob.
genExemptionBlob(byte[]) - Method in class javax.crypto.ExemptionMechanism
  Generates the exemption mechanism key blob, and stores the result in the `output` buffer.
genExemptionBlob(byte[], int) - Method in class javax.crypto.ExemptionMechanism
  Generates the exemption mechanism key blob, and stores the result in the `output` buffer, starting at `outputOffset` inclusive.
genExemptionBlob() - Method in class javax.crypto.ExemptionMechanism
  Generates the exemption mechanism key blob.
genExemptionBlob(byte[]) - Method in class javax.crypto.ExemptionMechanism
  Generates the exemption mechanism key blob, and stores the result in the `output` buffer.
genExemptionBlob(byte[], int) - Method in class javax.crypto.ExemptionMechanism
  Generates the exemption mechanism key blob, and stores the result in the `output` buffer, starting at `outputOffset` inclusive.
getAlgName() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the encryption algorithm.
getAlgName() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the encryption algorithm.
getAlgorithm() - Method in class javax.crypto.Cipher
  Returns the algorithm name of this `Cipher` object.
getAlgorithm() - Method in class javax.crypto.Cipher
  Returns the algorithm name of this `Cipher` object.
getAlgorithm() - Method in class javax.crypto.KeyAgreement
  Returns the algorithm name of this `KeyAgreement` object.
getAlgorithm() - Method in class javax.crypto.KeyAgreement
  Returns the algorithm name of this `KeyAgreement` object.
getAlgorithm() - Method in class javax.crypto.KeyGenerator
  Returns the algorithm name of this `KeyGenerator` object.
getAlgorithm() - Method in class javax.crypto.KeyGenerator
  Returns the algorithm name of this `KeyGenerator` object.
getAlgorithm() - Method in class javax.crypto.Mac
  Returns the algorithm name of this `Mac` object.
getAlgorithm() - Method in class javax.crypto.Mac
  Returns the algorithm name of this `Mac` object.
getAlgorithm() - Method in class javax.crypto.SealedObject
  Returns the algorithm that was used to seal this object.
getAlgorithm() - Method in class javax.crypto.SealedObject
  Returns the algorithm that was used to seal this object.
getAlgorithm() - Method in class javax.crypto.SecretKeyFactory
  Returns the algorithm name of this `SecretKeyFactory` object.
getAlgorithm() - Method in class javax.crypto.SecretKeyFactory
  Returns the algorithm name of this `SecretKeyFactory` object.
getAlgorithm() - Method in class javax.crypto.spec.PSource
  Returns the PSource algorithm name.
getAlgorithm() - Method in class javax.crypto.spec.PSource
  Returns the PSource algorithm name.
getAlgorithm() - Method in class javax.crypto.spec.SecretKeySpec
  Returns the name of the algorithm associated with this secret key.
getAlgorithm() - Method in class javax.crypto.spec.SecretKeySpec
  Returns the name of the algorithm associated with this secret key.
getAlgParameters() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the algorithm parameters used by the encryption algorithm.
getAlgParameters() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the algorithm parameters used by the encryption algorithm.
getBlockSize() - Method in class javax.crypto.Cipher
  Returns the block size (in bytes).
getBlockSize() - Method in class javax.crypto.Cipher
  Returns the block size (in bytes).
getDigestAlgorithm() - Method in class javax.crypto.spec.OAEPParameterSpec
  Returns the message digest algorithm name.
getDigestAlgorithm() - Method in class javax.crypto.spec.OAEPParameterSpec
  Returns the message digest algorithm name.
getEffectiveKeyBits() - Method in class javax.crypto.spec.RC2ParameterSpec
  Returns the effective key size in bits.
getEffectiveKeyBits() - Method in class javax.crypto.spec.RC2ParameterSpec
  Returns the effective key size in bits.
getEncoded() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the ASN.1 encoding of this object.
getEncoded() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the ASN.1 encoding of this object.
getEncoded() - Method in class javax.crypto.spec.SecretKeySpec
  Returns the key material of this secret key.
getEncoded() - Method in class javax.crypto.spec.SecretKeySpec
  Returns the key material of this secret key.
getEncryptedData() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the encrypted data.
getEncryptedData() - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Returns the encrypted data.
getExemptionMechanism() - Method in class javax.crypto.Cipher
  Returns the exemption mechanism object used with this cipher.
getExemptionMechanism() - Method in class javax.crypto.Cipher
  Returns the exemption mechanism object used with this cipher.
getExponentSize() - Method in class javax.crypto.spec.DHGenParameterSpec
  Returns the size in bits of the random exponent (private value).
getExponentSize() - Method in class javax.crypto.spec.DHGenParameterSpec
  Returns the size in bits of the random exponent (private value).
getFormat() - Method in class javax.crypto.spec.SecretKeySpec
  Returns the name of the encoding format for this secret key.
getFormat() - Method in class javax.crypto.spec.SecretKeySpec
  Returns the name of the encoding format for this secret key.
getG() - Method in class javax.crypto.spec.DHParameterSpec
  Returns the base generator `g`.
getG() - Method in class javax.crypto.spec.DHParameterSpec
  Returns the base generator `g`.
getG() - Method in class javax.crypto.spec.DHPrivateKeySpec
  Returns the base generator `g`.
getG() - Method in class javax.crypto.spec.DHPrivateKeySpec
  Returns the base generator `g`.
getG() - Method in class javax.crypto.spec.DHPublicKeySpec
  Returns the base generator `g`.
getG() - Method in class javax.crypto.spec.DHPublicKeySpec
  Returns the base generator `g`.
getInstance(String) - Static method in class javax.crypto.Cipher
  Returns a `Cipher` object that implements the specified transformation.
getInstance(String, String) - Static method in class javax.crypto.Cipher
  Returns a `Cipher` object that implements the specified transformation.
getInstance(String, Provider) - Static method in class javax.crypto.Cipher
  Returns a `Cipher` object that implements the specified transformation.
getInstance(String) - Static method in class javax.crypto.Cipher
  Returns a `Cipher` object that implements the specified transformation.
getInstance(String, String) - Static method in class javax.crypto.Cipher
  Returns a `Cipher` object that implements the specified transformation.
getInstance(String, Provider) - Static method in class javax.crypto.Cipher
  Returns a `Cipher` object that implements the specified transformation.
getInstance(String) - Static method in class javax.crypto.ExemptionMechanism
  Returns an `ExemptionMechanism` object that implements the specified exemption mechanism algorithm.
getInstance(String, String) - Static method in class javax.crypto.ExemptionMechanism
  Returns an `ExemptionMechanism` object that implements the specified exemption mechanism algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.ExemptionMechanism
  Returns an `ExemptionMechanism` object that implements the specified exemption mechanism algorithm.
getInstance(String) - Static method in class javax.crypto.ExemptionMechanism
  Returns an `ExemptionMechanism` object that implements the specified exemption mechanism algorithm.
getInstance(String, String) - Static method in class javax.crypto.ExemptionMechanism
  Returns an `ExemptionMechanism` object that implements the specified exemption mechanism algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.ExemptionMechanism
  Returns an `ExemptionMechanism` object that implements the specified exemption mechanism algorithm.
getInstance(String) - Static method in class javax.crypto.KeyAgreement
  Returns a `KeyAgreement` object that implements the specified key agreement algorithm.
getInstance(String, String) - Static method in class javax.crypto.KeyAgreement
  Returns a `KeyAgreement` object that implements the specified key agreement algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.KeyAgreement
  Returns a `KeyAgreement` object that implements the specified key agreement algorithm.
getInstance(String) - Static method in class javax.crypto.KeyAgreement
  Returns a `KeyAgreement` object that implements the specified key agreement algorithm.
getInstance(String, String) - Static method in class javax.crypto.KeyAgreement
  Returns a `KeyAgreement` object that implements the specified key agreement algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.KeyAgreement
  Returns a `KeyAgreement` object that implements the specified key agreement algorithm.
getInstance(String) - Static method in class javax.crypto.KeyGenerator
  Returns a `KeyGenerator` object that generates secret keys for the specified algorithm.
getInstance(String, String) - Static method in class javax.crypto.KeyGenerator
  Returns a `KeyGenerator` object that generates secret keys for the specified algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.KeyGenerator
  Returns a `KeyGenerator` object that generates secret keys for the specified algorithm.
getInstance(String) - Static method in class javax.crypto.KeyGenerator
  Returns a `KeyGenerator` object that generates secret keys for the specified algorithm.
getInstance(String, String) - Static method in class javax.crypto.KeyGenerator
  Returns a `KeyGenerator` object that generates secret keys for the specified algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.KeyGenerator
  Returns a `KeyGenerator` object that generates secret keys for the specified algorithm.
getInstance(String) - Static method in class javax.crypto.Mac
  Returns a `Mac` object that implements the specified MAC algorithm.
getInstance(String, String) - Static method in class javax.crypto.Mac
  Returns a `Mac` object that implements the specified MAC algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.Mac
  Returns a `Mac` object that implements the specified MAC algorithm.
getInstance(String) - Static method in class javax.crypto.Mac
  Returns a `Mac` object that implements the specified MAC algorithm.
getInstance(String, String) - Static method in class javax.crypto.Mac
  Returns a `Mac` object that implements the specified MAC algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.Mac
  Returns a `Mac` object that implements the specified MAC algorithm.
getInstance(String) - Static method in class javax.crypto.SecretKeyFactory
  Returns a `SecretKeyFactory` object that converts secret keys of the specified algorithm.
getInstance(String, String) - Static method in class javax.crypto.SecretKeyFactory
  Returns a `SecretKeyFactory` object that converts secret keys of the specified algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.SecretKeyFactory
  Returns a `SecretKeyFactory` object that converts secret keys of the specified algorithm.
getInstance(String) - Static method in class javax.crypto.SecretKeyFactory
  Returns a `SecretKeyFactory` object that converts secret keys of the specified algorithm.
getInstance(String, String) - Static method in class javax.crypto.SecretKeyFactory
  Returns a `SecretKeyFactory` object that converts secret keys of the specified algorithm.
getInstance(String, Provider) - Static method in class javax.crypto.SecretKeyFactory
  Returns a `SecretKeyFactory` object that converts secret keys of the specified algorithm.
getIterationCount() - Method in interface javax.crypto.interfaces.PBEKey
  Returns the iteration count or 0 if not specified.
getIterationCount() - Method in interface javax.crypto.interfaces.PBEKey
  Returns the iteration count or 0 if not specified.
getIterationCount() - Method in class javax.crypto.spec.PBEKeySpec
  Returns the iteration count or 0 if not specified.
getIterationCount() - Method in class javax.crypto.spec.PBEKeySpec
  Returns the iteration count or 0 if not specified.
getIterationCount() - Method in class javax.crypto.spec.PBEParameterSpec
  Returns the iteration count.
getIterationCount() - Method in class javax.crypto.spec.PBEParameterSpec
  Returns the iteration count.
getIV() - Method in class javax.crypto.Cipher
  Returns the initialization vector (IV) in a new buffer.
getIV() - Method in class javax.crypto.Cipher
  Returns the initialization vector (IV) in a new buffer.
getIV() - Method in class javax.crypto.spec.IvParameterSpec
  Returns the initialization vector (IV).
getIV() - Method in class javax.crypto.spec.IvParameterSpec
  Returns the initialization vector (IV).
getIV() - Method in class javax.crypto.spec.RC2ParameterSpec
  Returns the IV or null if this parameter set does not contain an IV.
getIV() - Method in class javax.crypto.spec.RC2ParameterSpec
  Returns the IV or null if this parameter set does not contain an IV.
getIV() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the IV or null if this parameter set does not contain an IV.
getIV() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the IV or null if this parameter set does not contain an IV.
getKey() - Method in class javax.crypto.spec.DESedeKeySpec
  Returns the DES-EDE key.
getKey() - Method in class javax.crypto.spec.DESedeKeySpec
  Returns the DES-EDE key.
getKey() - Method in class javax.crypto.spec.DESKeySpec
  Returns the DES key material.
getKey() - Method in class javax.crypto.spec.DESKeySpec
  Returns the DES key material.
getKeyLength() - Method in class javax.crypto.spec.PBEKeySpec
  Returns the to-be-derived key length or 0 if not specified.
getKeyLength() - Method in class javax.crypto.spec.PBEKeySpec
  Returns the to-be-derived key length or 0 if not specified.
getKeySpec(Cipher) - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key) - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key, String) - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key, Provider) - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Cipher) - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key) - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key, String) - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(Key, Provider) - Method in class javax.crypto.EncryptedPrivateKeyInfo
  Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
getKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactory
  Returns a specification (key material) of the given key object in the requested format.
getKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactory
  Returns a specification (key material) of the given key object in the requested format.
getL() - Method in class javax.crypto.spec.DHParameterSpec
  Returns the size in bits, `l`, of the random exponent (private value).
getL() - Method in class javax.crypto.spec.DHParameterSpec
  Returns the size in bits, `l`, of the random exponent (private value).
getMacLength() - Method in class javax.crypto.Mac
  Returns the length of the MAC in bytes.
getMacLength() - Method in class javax.crypto.Mac
  Returns the length of the MAC in bytes.
getMaxAllowedKeyLength(String) - Static method in class javax.crypto.Cipher
  Returns the maximum key length for the specified transformation according to the installed JCE jurisdiction policy files.
getMaxAllowedKeyLength(String) - Static method in class javax.crypto.Cipher
  Returns the maximum key length for the specified transformation according to the installed JCE jurisdiction policy files.
getMaxAllowedParameterSpec(String) - Static method in class javax.crypto.Cipher
  Returns an AlgorithmParameterSpec object which contains the maximum cipher parameter value according to the jurisdiction policy file.
getMaxAllowedParameterSpec(String) - Static method in class javax.crypto.Cipher
  Returns an AlgorithmParameterSpec object which contains the maximum cipher parameter value according to the jurisdiction policy file.
getMGFAlgorithm() - Method in class javax.crypto.spec.OAEPParameterSpec
  Returns the mask generation function algorithm name.
getMGFAlgorithm() - Method in class javax.crypto.spec.OAEPParameterSpec
  Returns the mask generation function algorithm name.
getMGFParameters() - Method in class javax.crypto.spec.OAEPParameterSpec
  Returns the parameters for the mask generation function.
getMGFParameters() - Method in class javax.crypto.spec.OAEPParameterSpec
  Returns the parameters for the mask generation function.
getName() - Method in class javax.crypto.ExemptionMechanism
  Returns the exemption mechanism name of this `ExemptionMechanism` object.
getName() - Method in class javax.crypto.ExemptionMechanism
  Returns the exemption mechanism name of this `ExemptionMechanism` object.
getObject(Key) - Method in class javax.crypto.SealedObject
  Retrieves the original (encapsulated) object.
getObject(Cipher) - Method in class javax.crypto.SealedObject
  Retrieves the original (encapsulated) object.
getObject(Key, String) - Method in class javax.crypto.SealedObject
  Retrieves the original (encapsulated) object.
getObject(Key) - Method in class javax.crypto.SealedObject
  Retrieves the original (encapsulated) object.
getObject(Cipher) - Method in class javax.crypto.SealedObject
  Retrieves the original (encapsulated) object.
getObject(Key, String) - Method in class javax.crypto.SealedObject
  Retrieves the original (encapsulated) object.
getOutputSize(int) - Method in class javax.crypto.Cipher
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `update` or `doFinal` operation, given the input length `inputLen` (in bytes).
getOutputSize(int) - Method in class javax.crypto.Cipher
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `update` or `doFinal` operation, given the input length `inputLen` (in bytes).
getOutputSize(int) - Method in class javax.crypto.ExemptionMechanism
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `genExemptionBlob` operation, given the input length `inputLen` (in bytes).
getOutputSize(int) - Method in class javax.crypto.ExemptionMechanism
  Returns the length in bytes that an output buffer would need to be in order to hold the result of the next `genExemptionBlob` operation, given the input length `inputLen` (in bytes).
getP() - Method in class javax.crypto.spec.DHParameterSpec
  Returns the prime modulus `p`.
getP() - Method in class javax.crypto.spec.DHParameterSpec
  Returns the prime modulus `p`.
getP() - Method in class javax.crypto.spec.DHPrivateKeySpec
  Returns the prime modulus `p`.
getP() - Method in class javax.crypto.spec.DHPrivateKeySpec
  Returns the prime modulus `p`.
getP() - Method in class javax.crypto.spec.DHPublicKeySpec
  Returns the prime modulus `p`.
getP() - Method in class javax.crypto.spec.DHPublicKeySpec
  Returns the prime modulus `p`.
getParameters() - Method in class javax.crypto.Cipher
  Returns the parameters used with this cipher.
getParameters() - Method in class javax.crypto.Cipher
  Returns the parameters used with this cipher.
getParams() - Method in interface javax.crypto.interfaces.DHKey
  Returns the key parameters.
getParams() - Method in interface javax.crypto.interfaces.DHKey
  Returns the key parameters.
getPassword() - Method in interface javax.crypto.interfaces.PBEKey
  Returns the password.
getPassword() - Method in interface javax.crypto.interfaces.PBEKey
  Returns the password.
getPassword() - Method in class javax.crypto.spec.PBEKeySpec
  Returns a copy of the password.
getPassword() - Method in class javax.crypto.spec.PBEKeySpec
  Returns a copy of the password.
getPrimeSize() - Method in class javax.crypto.spec.DHGenParameterSpec
  Returns the size in bits of the prime modulus.
getPrimeSize() - Method in class javax.crypto.spec.DHGenParameterSpec
  Returns the size in bits of the prime modulus.
getProvider() - Method in class javax.crypto.Cipher
  Returns the provider of this `Cipher` object.
getProvider() - Method in class javax.crypto.Cipher
  Returns the provider of this `Cipher` object.
getProvider() - Method in class javax.crypto.ExemptionMechanism
  Returns the provider of this `ExemptionMechanism` object.
getProvider() - Method in class javax.crypto.ExemptionMechanism
  Returns the provider of this `ExemptionMechanism` object.
getProvider() - Method in class javax.crypto.KeyAgreement
  Returns the provider of this `KeyAgreement` object.
getProvider() - Method in class javax.crypto.KeyAgreement
  Returns the provider of this `KeyAgreement` object.
getProvider() - Method in class javax.crypto.KeyGenerator
  Returns the provider of this `KeyGenerator` object.
getProvider() - Method in class javax.crypto.KeyGenerator
  Returns the provider of this `KeyGenerator` object.
getProvider() - Method in class javax.crypto.Mac
  Returns the provider of this `Mac` object.
getProvider() - Method in class javax.crypto.Mac
  Returns the provider of this `Mac` object.
getProvider() - Method in class javax.crypto.SecretKeyFactory
  Returns the provider of this `SecretKeyFactory` object.
getProvider() - Method in class javax.crypto.SecretKeyFactory
  Returns the provider of this `SecretKeyFactory` object.
getPSource() - Method in class javax.crypto.spec.OAEPParameterSpec
  Returns the source of encoding input P.
getPSource() - Method in class javax.crypto.spec.OAEPParameterSpec
  Returns the source of encoding input P.
getRounds() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the number of rounds.
getRounds() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the number of rounds.
getSalt() - Method in interface javax.crypto.interfaces.PBEKey
  Returns the salt or null if not specified.
getSalt() - Method in interface javax.crypto.interfaces.PBEKey
  Returns the salt or null if not specified.
getSalt() - Method in class javax.crypto.spec.PBEKeySpec
  Returns a copy of the salt or null if not specified.
getSalt() - Method in class javax.crypto.spec.PBEKeySpec
  Returns a copy of the salt or null if not specified.
getSalt() - Method in class javax.crypto.spec.PBEParameterSpec
  Returns the salt.
getSalt() - Method in class javax.crypto.spec.PBEParameterSpec
  Returns the salt.
getValue() - Method in class javax.crypto.spec.PSource.PSpecified
  Returns the value of encoding input P.
getValue() - Method in class javax.crypto.spec.PSource.PSpecified
  Returns the value of encoding input P.
getVersion() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the version.
getVersion() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the version.
getWordSize() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the word size in bits.
getWordSize() - Method in class javax.crypto.spec.RC5ParameterSpec
  Returns the word size in bits.
getX() - Method in interface javax.crypto.interfaces.DHPrivateKey
  Returns the private value, `x`.
getX() - Method in interface javax.crypto.interfaces.DHPrivateKey
  Returns the private value, `x`.
getX() - Method in class javax.crypto.spec.DHPrivateKeySpec
  Returns the private value `x`.
getX() - Method in class javax.crypto.spec.DHPrivateKeySpec
  Returns the private value `x`.
getY() - Method in interface javax.crypto.interfaces.DHPublicKey
  Returns the public value, `y`.
getY() - Method in interface javax.crypto.interfaces.DHPublicKey
  Returns the public value, `y`.
getY() - Method in class javax.crypto.spec.DHPublicKeySpec
  Returns the public value `y`.
getY() - Method in class javax.crypto.spec.DHPublicKeySpec
  Returns the public value `y`.

## H

hashCode() - Method in class javax.crypto.spec.RC2ParameterSpec
  Calculates a hash code value for the object.
hashCode() - Method in class javax.crypto.spec.RC2ParameterSpec
  Calculates a hash code value for the object.
hashCode() - Method in class javax.crypto.spec.RC5ParameterSpec
  Calculates a hash code value for the object.
hashCode() - Method in class javax.crypto.spec.RC5ParameterSpec
  Calculates a hash code value for the object.
hashCode() - Method in class javax.crypto.spec.SecretKeySpec
  Calculates a hash code value for the object.
hashCode() - Method in class javax.crypto.spec.SecretKeySpec
  Calculates a hash code value for the object.

## I

IllegalBlockSizeException - Exception in javax.crypto
  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.
IllegalBlockSizeException - Exception in javax.crypto
  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.
IllegalBlockSizeException() - Constructor for exception javax.crypto.IllegalBlockSizeException
  Constructs an IllegalBlockSizeException with no detail message.
IllegalBlockSizeException(String) - Constructor for exception javax.crypto.IllegalBlockSizeException
  Constructs an IllegalBlockSizeException with the specified detail message.
IllegalBlockSizeException() - Constructor for exception javax.crypto.IllegalBlockSizeException
  Constructs an IllegalBlockSizeException with no detail message.
IllegalBlockSizeException(String) - Constructor for exception javax.crypto.IllegalBlockSizeException
  Constructs an IllegalBlockSizeException with the specified detail message.
init(int, Key) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key.
init(int, Key, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key and a source of randomness.
init(int, Key, AlgorithmParameterSpec) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Key, AlgorithmParameters) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Certificate) - Method in class javax.crypto.Cipher
  Initializes this cipher with the public key from the given certificate.
init(int, Certificate, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with the public key from the given certificate and a source of randomness.
init(int, Key) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key.
init(int, Key, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key and a source of randomness.
init(int, Key, AlgorithmParameterSpec) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Key, AlgorithmParameters) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Certificate) - Method in class javax.crypto.Cipher
  Initializes this cipher with the public key from the given certificate.
init(int, Certificate, SecureRandom) - Method in class javax.crypto.Cipher
  Initializes this cipher with the public key from the given certificate and a source of randomness.
init(Key) - Method in class javax.crypto.ExemptionMechanism
  Initializes this exemption mechanism with a key.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.ExemptionMechanism
  Initializes this exemption mechanism with a key and a set of algorithm parameters.
init(Key, AlgorithmParameters) - Method in class javax.crypto.ExemptionMechanism
  Initializes this exemption mechanism with a key and a set of algorithm parameters.
init(Key) - Method in class javax.crypto.ExemptionMechanism
  Initializes this exemption mechanism with a key.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.ExemptionMechanism
  Initializes this exemption mechanism with a key and a set of algorithm parameters.
init(Key, AlgorithmParameters) - Method in class javax.crypto.ExemptionMechanism
  Initializes this exemption mechanism with a key and a set of algorithm parameters.
init(Key) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key, which is required to contain all the algorithm parameters required for this key agreement.
init(Key, SecureRandom) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key and source of randomness.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key and set of algorithm parameters.
init(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
init(Key) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key, which is required to contain all the algorithm parameters required for this key agreement.
init(Key, SecureRandom) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key and source of randomness.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key and set of algorithm parameters.
init(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreement
  Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
init(SecureRandom) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator.
init(AlgorithmParameterSpec) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator with the specified parameter set.
init(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator with the specified parameter set and a user-provided source of randomness.
init(int) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator for a certain keysize.
init(int, SecureRandom) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator for a certain keysize, using a user-provided source of randomness.
init(SecureRandom) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator.
init(AlgorithmParameterSpec) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator with the specified parameter set.
init(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator with the specified parameter set and a user-provided source of randomness.
init(int) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator for a certain keysize.
init(int, SecureRandom) - Method in class javax.crypto.KeyGenerator
  Initializes this key generator for a certain keysize, using a user-provided source of randomness.
init(Key) - Method in class javax.crypto.Mac
  Initializes this `Mac` object with the given key.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.Mac
  Initializes this `Mac` object with the given key and algorithm parameters.
init(Key) - Method in class javax.crypto.Mac
  Initializes this `Mac` object with the given key.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.Mac
  Initializes this `Mac` object with the given key and algorithm parameters.
isCryptoAllowed(Key) - Method in class javax.crypto.ExemptionMechanism
  Returns whether the result blob has been generated successfully by this exemption mechanism.
isCryptoAllowed(Key) - Method in class javax.crypto.ExemptionMechanism
  Returns whether the result blob has been generated successfully by this exemption mechanism.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESedeKeySpec
  Checks if the given DES-EDE key, starting at `offset` inclusive, is parity-adjusted.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESedeKeySpec
  Checks if the given DES-EDE key, starting at `offset` inclusive, is parity-adjusted.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
  Checks if the given DES key material, starting at `offset` inclusive, is parity-adjusted.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
  Checks if the given DES key material, starting at `offset` inclusive, is parity-adjusted.
isWeak(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
  Checks if the given DES key material is weak or semi-weak.
isWeak(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
  Checks if the given DES key material is weak or semi-weak.
IvParameterSpec - Class in javax.crypto.spec
  This class specifies an initialization vector (IV).
IvParameterSpec - Class in javax.crypto.spec
  This class specifies an initialization vector (IV).
IvParameterSpec(byte[]) - Constructor for class javax.crypto.spec.IvParameterSpec
  Creates an IvParameterSpec object using the bytes in `iv` as the IV.
IvParameterSpec(byte[], int, int) - Constructor for class javax.crypto.spec.IvParameterSpec
  Creates an IvParameterSpec object using the first `len` bytes in `iv`, beginning at `offset` inclusive, as the IV.
IvParameterSpec(byte[]) - Constructor for class javax.crypto.spec.IvParameterSpec
  Creates an IvParameterSpec object using the bytes in `iv` as the IV.
IvParameterSpec(byte[], int, int) - Constructor for class javax.crypto.spec.IvParameterSpec
  Creates an IvParameterSpec object using the first `len` bytes in `iv`, beginning at `offset` inclusive, as the IV.

## J

javax.crypto - package javax.crypto
javax.crypto - package javax.crypto
javax.crypto.interfaces - package javax.crypto.interfaces
javax.crypto.interfaces - package javax.crypto.interfaces
javax.crypto.spec - package javax.crypto.spec
javax.crypto.spec - package javax.crypto.spec

## K

KeyAgreement - Class in javax.crypto
  This class provides the functionality of a key agreement (or key exchange) protocol.
KeyAgreement - Class in javax.crypto
  This class provides the functionality of a key agreement (or key exchange) protocol.
KeyAgreement(KeyAgreementSpi, Provider, String) - Constructor for class javax.crypto.KeyAgreement
  Creates a KeyAgreement object.
KeyAgreement(KeyAgreementSpi, Provider, String) - Constructor for class javax.crypto.KeyAgreement
  Creates a KeyAgreement object.
KeyAgreementSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `KeyAgreement` class.
KeyAgreementSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `KeyAgreement` class.
KeyAgreementSpi() - Constructor for class javax.crypto.KeyAgreementSpi
KeyAgreementSpi() - Constructor for class javax.crypto.KeyAgreementSpi
KeyGenerator - Class in javax.crypto
  This class provides the functionality of a secret (symmetric) key generator.
KeyGenerator - Class in javax.crypto
  This class provides the functionality of a secret (symmetric) key generator.
KeyGenerator(KeyGeneratorSpi, Provider, String) - Constructor for class javax.crypto.KeyGenerator
  Creates a KeyGenerator object.
KeyGenerator(KeyGeneratorSpi, Provider, String) - Constructor for class javax.crypto.KeyGenerator
  Creates a KeyGenerator object.
KeyGeneratorSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `KeyGenerator` class.
KeyGeneratorSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `KeyGenerator` class.
KeyGeneratorSpi() - Constructor for class javax.crypto.KeyGeneratorSpi
KeyGeneratorSpi() - Constructor for class javax.crypto.KeyGeneratorSpi

## M

Mac - Class in javax.crypto
  This class provides the functionality of a "Message Authentication Code" (MAC) algorithm.
Mac - Class in javax.crypto
  This class provides the functionality of a "Message Authentication Code" (MAC) algorithm.
Mac(MacSpi, Provider, String) - Constructor for class javax.crypto.Mac
  Creates a MAC object.
Mac(MacSpi, Provider, String) - Constructor for class javax.crypto.Mac
  Creates a MAC object.
MacSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `Mac` class.
MacSpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `Mac` class.
MacSpi() - Constructor for class javax.crypto.MacSpi
MacSpi() - Constructor for class javax.crypto.MacSpi
markSupported() - Method in class javax.crypto.CipherInputStream
  Tests if this input stream supports the `mark` and `reset` methods, which it does not.
markSupported() - Method in class javax.crypto.CipherInputStream
  Tests if this input stream supports the `mark` and `reset` methods, which it does not.

## N

NoSuchPaddingException - Exception in javax.crypto
  This exception is thrown when a particular padding mechanism is requested but is not available in the environment.
NoSuchPaddingException - Exception in javax.crypto
  This exception is thrown when a particular padding mechanism is requested but is not available in the environment.
NoSuchPaddingException() - Constructor for exception javax.crypto.NoSuchPaddingException
  Constructs a NoSuchPaddingException with no detail message.
NoSuchPaddingException(String) - Constructor for exception javax.crypto.NoSuchPaddingException
  Constructs a NoSuchPaddingException with the specified detail message.
NoSuchPaddingException() - Constructor for exception javax.crypto.NoSuchPaddingException
  Constructs a NoSuchPaddingException with no detail message.
NoSuchPaddingException(String) - Constructor for exception javax.crypto.NoSuchPaddingException
  Constructs a NoSuchPaddingException with the specified detail message.
NullCipher - Class in javax.crypto
  The NullCipher class is a class that provides an "identity cipher" -- one that does not tranform the plaintext.
NullCipher - Class in javax.crypto
  The NullCipher class is a class that provides an "identity cipher" -- one that does not tranform the plaintext.
NullCipher() - Constructor for class javax.crypto.NullCipher
NullCipher() - Constructor for class javax.crypto.NullCipher

## O

OAEPParameterSpec - Class in javax.crypto.spec
  This class specifies the set of parameters used with OAEP Padding, as defined in the PKCS #1 standard.
OAEPParameterSpec - Class in javax.crypto.spec
  This class specifies the set of parameters used with OAEP Padding, as defined in the PKCS #1 standard.
OAEPParameterSpec(String, String, AlgorithmParameterSpec, PSource) - Constructor for class javax.crypto.spec.OAEPParameterSpec
  Constructs a parameter set for OAEP padding as defined in the PKCS #1 standard using the specified message digest algorithm `mdName`, mask generation function algorithm `mgfName`, parameters for the mask generation function `mgfSpec`, and source of the encoding input P `pSrc`.
OAEPParameterSpec(String, String, AlgorithmParameterSpec, PSource) - Constructor for class javax.crypto.spec.OAEPParameterSpec
  Constructs a parameter set for OAEP padding as defined in the PKCS #1 standard using the specified message digest algorithm `mdName`, mask generation function algorithm `mgfName`, parameters for the mask generation function `mgfSpec`, and source of the encoding input P `pSrc`.

## P

PBEKey - Interface in javax.crypto.interfaces
  The interface to a PBE key.
PBEKey - Interface in javax.crypto.interfaces
  The interface to a PBE key.
PBEKeySpec - Class in javax.crypto.spec
  A user-chosen password that can be used with password-based encryption (PBE).
PBEKeySpec - Class in javax.crypto.spec
  A user-chosen password that can be used with password-based encryption (PBE).
PBEKeySpec(char[]) - Constructor for class javax.crypto.spec.PBEKeySpec
  Constructor that takes a password.
PBEKeySpec(char[], byte[], int, int) - Constructor for class javax.crypto.spec.PBEKeySpec
  Constructor that takes a password, salt, iteration count, and to-be-derived key length for generating PBEKey of variable-key-size PBE ciphers.
PBEKeySpec(char[], byte[], int) - Constructor for class javax.crypto.spec.PBEKeySpec
  Constructor that takes a password, salt, iteration count for generating PBEKey of fixed-key-size PBE ciphers.
PBEKeySpec(char[]) - Constructor for class javax.crypto.spec.PBEKeySpec
  Constructor that takes a password.
PBEKeySpec(char[], byte[], int, int) - Constructor for class javax.crypto.spec.PBEKeySpec
  Constructor that takes a password, salt, iteration count, and to-be-derived key length for generating PBEKey of variable-key-size PBE ciphers.
PBEKeySpec(char[], byte[], int) - Constructor for class javax.crypto.spec.PBEKeySpec
  Constructor that takes a password, salt, iteration count for generating PBEKey of fixed-key-size PBE ciphers.
PBEParameterSpec - Class in javax.crypto.spec
  This class specifies the set of parameters used with password-based encryption (PBE), as defined in the PKCS #5 standard.
PBEParameterSpec - Class in javax.crypto.spec
  This class specifies the set of parameters used with password-based encryption (PBE), as defined in the PKCS #5 standard.
PBEParameterSpec(byte[], int) - Constructor for class javax.crypto.spec.PBEParameterSpec
  Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.
PBEParameterSpec(byte[], int) - Constructor for class javax.crypto.spec.PBEParameterSpec
  Constructs a parameter set for password-based encryption as defined in the PKCS #5 standard.
PRIVATE_KEY - Static variable in class javax.crypto.Cipher
  Constant used to indicate the to-be-unwrapped key is a "private key".
PRIVATE_KEY - Static variable in class javax.crypto.Cipher
  Constant used to indicate the to-be-unwrapped key is a "private key".
PSource - Class in javax.crypto.spec
  This class specifies the source for encoding input P in OAEP Padding, as defined in the PKCS #1 standard.
PSource - Class in javax.crypto.spec
  This class specifies the source for encoding input P in OAEP Padding, as defined in the PKCS #1 standard.
PSource(String) - Constructor for class javax.crypto.spec.PSource
  Constructs a source of the encoding input P for OAEP padding as defined in the PKCS #1 standard using the specified PSource algorithm.
PSource(String) - Constructor for class javax.crypto.spec.PSource
  Constructs a source of the encoding input P for OAEP padding as defined in the PKCS #1 standard using the specified PSource algorithm.
PSource.PSpecified - Class in javax.crypto.spec
  This class is used to explicitly specify the value for encoding input P in OAEP Padding.
PSource.PSpecified - Class in javax.crypto.spec
  This class is used to explicitly specify the value for encoding input P in OAEP Padding.
PSource.PSpecified(byte[]) - Constructor for class javax.crypto.spec.PSource.PSpecified
  Constructs the source explicitly with the specified value `p` as the encoding input P.
PSource.PSpecified(byte[]) - Constructor for class javax.crypto.spec.PSource.PSpecified
  Constructs the source explicitly with the specified value `p` as the encoding input P.
PUBLIC_KEY - Static variable in class javax.crypto.Cipher
  Constant used to indicate the to-be-unwrapped key is a "public key".
PUBLIC_KEY - Static variable in class javax.crypto.Cipher
  Constant used to indicate the to-be-unwrapped key is a "public key".

## R

RC2ParameterSpec - Class in javax.crypto.spec
  This class specifies the parameters used with the RC2 algorithm.
RC2ParameterSpec - Class in javax.crypto.spec
  This class specifies the parameters used with the RC2 algorithm.
RC2ParameterSpec(int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
  Constructs a parameter set for RC2 from the given effective key size (in bits).
RC2ParameterSpec(int, byte[]) - Constructor for class javax.crypto.spec.RC2ParameterSpec
  Constructs a parameter set for RC2 from the given effective key size (in bits) and an 8-byte IV.
RC2ParameterSpec(int, byte[], int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
  Constructs a parameter set for RC2 from the given effective key size (in bits) and IV.
RC2ParameterSpec(int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
  Constructs a parameter set for RC2 from the given effective key size (in bits).
RC2ParameterSpec(int, byte[]) - Constructor for class javax.crypto.spec.RC2ParameterSpec
  Constructs a parameter set for RC2 from the given effective key size (in bits) and an 8-byte IV.
RC2ParameterSpec(int, byte[], int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
  Constructs a parameter set for RC2 from the given effective key size (in bits) and IV.
RC5ParameterSpec - Class in javax.crypto.spec
  This class specifies the parameters used with the RC5 algorithm.
RC5ParameterSpec - Class in javax.crypto.spec
  This class specifies the parameters used with the RC5 algorithm.
RC5ParameterSpec(int, int, int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
  Constructs a parameter set for RC5 from the given version, number of rounds and word size (in bits).
RC5ParameterSpec(int, int, int, byte[]) - Constructor for class javax.crypto.spec.RC5ParameterSpec
  Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV.
RC5ParameterSpec(int, int, int, byte[], int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
  Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV.
RC5ParameterSpec(int, int, int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
  Constructs a parameter set for RC5 from the given version, number of rounds and word size (in bits).
RC5ParameterSpec(int, int, int, byte[]) - Constructor for class javax.crypto.spec.RC5ParameterSpec
  Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV.
RC5ParameterSpec(int, int, int, byte[], int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
  Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV.
read() - Method in class javax.crypto.CipherInputStream
  Reads the next byte of data from this input stream.
read(byte[]) - Method in class javax.crypto.CipherInputStream
  Reads up to `b.length` bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class javax.crypto.CipherInputStream
  Reads up to `len` bytes of data from this input stream into an array of bytes.
read() - Method in class javax.crypto.CipherInputStream
  Reads the next byte of data from this input stream.
read(byte[]) - Method in class javax.crypto.CipherInputStream
  Reads up to `b.length` bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class javax.crypto.CipherInputStream
  Reads up to `len` bytes of data from this input stream into an array of bytes.
reset() - Method in class javax.crypto.Mac
  Resets this `Mac` object.
reset() - Method in class javax.crypto.Mac
  Resets this `Mac` object.

## S

SealedObject - Class in javax.crypto
  This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm.
SealedObject - Class in javax.crypto
  This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm.
SealedObject(Serializable, Cipher) - Constructor for class javax.crypto.SealedObject
  Constructs a SealedObject from any Serializable object.
SealedObject(SealedObject) - Constructor for class javax.crypto.SealedObject
  Constructs a SealedObject object from the passed-in SealedObject.
SealedObject(Serializable, Cipher) - Constructor for class javax.crypto.SealedObject
  Constructs a SealedObject from any Serializable object.
SealedObject(SealedObject) - Constructor for class javax.crypto.SealedObject
  Constructs a SealedObject object from the passed-in SealedObject.
SECRET_KEY - Static variable in class javax.crypto.Cipher
  Constant used to indicate the to-be-unwrapped key is a "secret key".
SECRET_KEY - Static variable in class javax.crypto.Cipher
  Constant used to indicate the to-be-unwrapped key is a "secret key".
SecretKey - Interface in javax.crypto
  A secret (symmetric) key.
SecretKey - Interface in javax.crypto
  A secret (symmetric) key.
SecretKeyFactory - Class in javax.crypto
  This class represents a factory for secret keys.
SecretKeyFactory - Class in javax.crypto
  This class represents a factory for secret keys.
SecretKeyFactory(SecretKeyFactorySpi, Provider, String) - Constructor for class javax.crypto.SecretKeyFactory
  Creates a SecretKeyFactory object.
SecretKeyFactory(SecretKeyFactorySpi, Provider, String) - Constructor for class javax.crypto.SecretKeyFactory
  Creates a SecretKeyFactory object.
SecretKeyFactorySpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `SecretKeyFactory` class.
SecretKeyFactorySpi - Class in javax.crypto
  This class defines the Service Provider Interface (SPI) for the `SecretKeyFactory` class.
SecretKeyFactorySpi() - Constructor for class javax.crypto.SecretKeyFactorySpi
SecretKeyFactorySpi() - Constructor for class javax.crypto.SecretKeyFactorySpi
SecretKeySpec - Class in javax.crypto.spec
  This class specifies a secret key in a provider-independent fashion.
SecretKeySpec - Class in javax.crypto.spec
  This class specifies a secret key in a provider-independent fashion.
SecretKeySpec(byte[], String) - Constructor for class javax.crypto.spec.SecretKeySpec
  Constructs a secret key from the given byte array.
SecretKeySpec(byte[], int, int, String) - Constructor for class javax.crypto.spec.SecretKeySpec
  Constructs a secret key from the given byte array, using the first `len` bytes of `key`, starting at `offset` inclusive.
SecretKeySpec(byte[], String) - Constructor for class javax.crypto.spec.SecretKeySpec
  Constructs a secret key from the given byte array.
SecretKeySpec(byte[], int, int, String) - Constructor for class javax.crypto.spec.SecretKeySpec
  Constructs a secret key from the given byte array, using the first `len` bytes of `key`, starting at `offset` inclusive.
serialVersionUID - Static variable in interface javax.crypto.interfaces.DHPrivateKey
  The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
serialVersionUID - Static variable in interface javax.crypto.interfaces.DHPrivateKey
  The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
serialVersionUID - Static variable in interface javax.crypto.interfaces.DHPublicKey
  The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
serialVersionUID - Static variable in interface javax.crypto.interfaces.DHPublicKey
  The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
serialVersionUID - Static variable in interface javax.crypto.interfaces.PBEKey
  The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
serialVersionUID - Static variable in interface javax.crypto.interfaces.PBEKey
  The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
serialVersionUID - Static variable in interface javax.crypto.SecretKey
  The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
serialVersionUID - Static variable in interface javax.crypto.SecretKey
  The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
ShortBufferException - Exception in javax.crypto
  This exception is thrown when an output buffer provided by the user is too short to hold the operation result.
ShortBufferException - Exception in javax.crypto
  This exception is thrown when an output buffer provided by the user is too short to hold the operation result.
ShortBufferException() - Constructor for exception javax.crypto.ShortBufferException
  Constructs a ShortBufferException with no detail message.
ShortBufferException(String) - Constructor for exception javax.crypto.ShortBufferException
  Constructs a ShortBufferException with the specified detail message.
ShortBufferException() - Constructor for exception javax.crypto.ShortBufferException
  Constructs a ShortBufferException with no detail message.
ShortBufferException(String) - Constructor for exception javax.crypto.ShortBufferException
  Constructs a ShortBufferException with the specified detail message.
skip(long) - Method in class javax.crypto.CipherInputStream
  Skips `n` bytes of input from the bytes that can be read from this input stream without blocking.
skip(long) - Method in class javax.crypto.CipherInputStream
  Skips `n` bytes of input from the bytes that can be read from this input stream without blocking.

## T

translateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactory
  Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.
translateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactory
  Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.

## U

unwrap(byte[], String, int) - Method in class javax.crypto.Cipher
  Unwrap a previously wrapped key.
unwrap(byte[], String, int) - Method in class javax.crypto.Cipher
  Unwrap a previously wrapped key.
UNWRAP_MODE - Static variable in class javax.crypto.Cipher
  Constant used to initialize cipher to key-unwrapping mode.
UNWRAP_MODE - Static variable in class javax.crypto.Cipher
  Constant used to initialize cipher to key-unwrapping mode.
update(byte[]) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(ByteBuffer, ByteBuffer) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[]) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(ByteBuffer, ByteBuffer) - Method in class javax.crypto.Cipher
  Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte) - Method in class javax.crypto.Mac
  Processes the given byte.
update(byte[]) - Method in class javax.crypto.Mac
  Processes the given array of bytes.
update(byte[], int, int) - Method in class javax.crypto.Mac
  Processes the first `len` bytes in `input`, starting at `offset` inclusive.
update(ByteBuffer) - Method in class javax.crypto.Mac
  Processes `input.remaining()` bytes in the ByteBuffer `input`, starting at `input.position()`.
update(byte) - Method in class javax.crypto.Mac
  Processes the given byte.
update(byte[]) - Method in class javax.crypto.Mac
  Processes the given array of bytes.
update(byte[], int, int) - Method in class javax.crypto.Mac
  Processes the first `len` bytes in `input`, starting at `offset` inclusive.
update(ByteBuffer) - Method in class javax.crypto.Mac
  Processes `input.remaining()` bytes in the ByteBuffer `input`, starting at `input.position()`.

## W

wrap(Key) - Method in class javax.crypto.Cipher
  Wrap a key.
wrap(Key) - Method in class javax.crypto.Cipher
  Wrap a key.
WRAP_MODE - Static variable in class javax.crypto.Cipher
  Constant used to initialize cipher to key-wrapping mode.
WRAP_MODE - Static variable in class javax.crypto.Cipher
  Constant used to initialize cipher to key-wrapping mode.
write(int) - Method in class javax.crypto.CipherOutputStream
  Writes the specified byte to this output stream.
write(byte[]) - Method in class javax.crypto.CipherOutputStream
  Writes `b.length` bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class javax.crypto.CipherOutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to this output stream.
write(int) - Method in class javax.crypto.CipherOutputStream
  Writes the specified byte to this output stream.
write(byte[]) - Method in class javax.crypto.CipherOutputStream
  Writes `b.length` bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class javax.crypto.CipherOutputStream
  Writes `len` bytes from the specified byte array starting at offset `off` to this output stream.

A B C D E F G H I J K M N O P R S T U W

Overview | Package | Class | Tree | Serialized | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES