Java.Security.Spec Namespace

This package provides the classes and interfaces needed to specify keys and parameters for encryption and signing algorithms.

Classes

DSAParameterSpec

The parameter specification used with the Digital Signature Algorithm (DSA).

DSAPrivateKeySpec

The parameters specifying a DSA private key.

DSAPublicKeySpec

The parameters specifying a DSA public key.

ECFieldF2m

characteristic 2 finite field

ECFieldFp

prime finite field

ECGenParameterSpec

The parameter specification used to generate elliptic curve domain parameters.

ECParameterSpec

The parameter specification used with Elliptic Curve Cryptography (ECC).

ECPoint

A Point on an Elliptic Curve in barycentric (or affine) coordinates.

ECPrivateKeySpec

The parameters specifying an Elliptic Curve (EC) private key.

ECPublicKeySpec

The parameters specifying an Elliptic Curve (EC) public key.

EllipticCurve

An Elliptic Curve with its necessary values.

EncodedKeySpec

The abstract key specification for a public or a private key in encoded format.

InvalidKeySpecException

The exception that is thrown when an invalid key specification is encountered.

InvalidParameterSpecException

The exception that is thrown when an invalid parameter specification is encountered.

MGF1ParameterSpec

The parameter specification for the Mask Generation Function (MGF1) in the RSA-PSS Signature and OAEP Padding scheme.

PKCS8EncodedKeySpec

The key specification for an encoded private key in ASN.1 format as defined in the PKCS#8 standard.

PSSParameterSpec

The parameter specification for the RSA-PSS Signature scheme.

RSAKeyGenParameterSpec

The parameter specification for generating an RSA key pair.

RSAMultiPrimePrivateCrtKeySpec

The key specification of a RSA multi-prime private key with the Chinese Remainder Theorem (CRT) information values used.

RSAOtherPrimeInfo

The additional prime information specified as triplet of primes, a prime exponent, and a Chinese Remainder Theorem (CRT) coefficient.

RSAPrivateCrtKeySpec

The key specification of a RSA private key using Chinese Remainder Theorem (CRT) values.

RSAPrivateKeySpec

The key specification of a RSA private key.

RSAPublicKeySpec

The key specification of a RSA public key.

X509EncodedKeySpec

The key specification of an X.509 encoded key in ASN.1 format.

Interfaces

IAlgorithmParameterSpec

The marker interface for algorithm parameter specifications.

IECField

The base interface for a Finite Field of an Elliptic Curve.

IKeySpec

The marker interface for key specifications.