package

java.security.spec

Classes | Description

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

Interfaces

AlgorithmParameterSpec The marker interface for algorithm parameter specifications. 
ECField The base interface for a Finite Field of an Elliptic Curve. 
KeySpec The marker interface for key specifications. 

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 The parameters specifying a characteristic 2 finite field of an elliptic curve. 
ECFieldFp The parameters specifying a prime finite field of an elliptic curve. 
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. 
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. 

Exceptions

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.