Javax.Crypto.Spec Namespace

This package provides the classes and interfaces needed to specify keys and parameter for encryption.

Classes

DESedeKeySpec

This class specifies a DES-EDE ("triple-DES") key.

DESKeySpec

This class specifies a DES key.

DHGenParameterSpec

This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement.

DHParameterSpec

This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard.

DHPrivateKeySpec

This class specifies a Diffie-Hellman private key with its associated parameters.

DHPublicKeySpec

This class specifies a Diffie-Hellman public key with its associated parameters.

GCMParameterSpec

Provides a the parameters for an instance of a Cipher using Galois/Counter Mode (GCM).

IvParameterSpec

This class specifies an initialization vector (IV).

OAEPParameterSpec

This class specifies the set of parameters used with OAEP Padding, as defined in the <a href="http://www.

PBEKeySpec

A user-chosen password that can be used with password-based encryption (PBE).

PBEParameterSpec

This class specifies the set of parameters used with password-based encryption (PBE), as defined in the <a href="http://www.

PSource

This class specifies the source for encoding input P in OAEP Padding, as defined in the <a href="http://www.

PSource.PSpecified

The explicit specification of the parameter P used in the source algorithm.

RC2ParameterSpec

This class specifies the parameters used with the <a href="http://www.

RC5ParameterSpec

This class specifies the parameters used with the <a href="http://www.

SecretKeySpec

This class specifies a secret key in a provider-independent fashion.

SecretKeySpec.InterfaceConsts