Javax.Crypto.Spec Namespace

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

Classes

DESedeKeySpec

The key specification for a triple-DES (DES-EDE) key.

DESKeySpec

The key specification for a DES key.

DHGenParameterSpec

The algorithm parameter specification for generating Diffie-Hellman parameters used in Diffie-Hellman key agreement.

DHParameterSpec

The algorithm parameter specification for the Diffie-Hellman algorithm.

DHPrivateKeySpec

The key specification for a Diffie-Hellman private key.

DHPublicKeySpec

The key specification for a Diffie-Hellman public key.

GCMParameterSpec

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

IvParameterSpec

initialization vector

OAEPParameterSpec

OAEP Padding

PBEKeySpec

password based encryption

PBEParameterSpec

password based encryption

PSource

The source of the label L as specified in .

PSource.PSpecified

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

RC2ParameterSpec

The algorithm parameter specification for the algorithm.

RC5ParameterSpec

The algorithm parameter specification for the algorithm.

SecretKeySpec

A key specification for a SecretKey and also a secret key implementation that is provider-independent.

SecretKeySpec.InterfaceConsts