Since: API Level 1
package

java.security.interfaces

Classes | Description

This package provides the interfaces needed to generate: (1) Keys for the RSA asymmetric encryption algorithm using the PKCS#1 standard; (2) Keys for the Digital Signature Algorithm (DSA) specified by FIPS-186; (3) Keys for a generic Elliptic Curve asymmetric encryption algorithm.

more...

Interfaces

DSAKeyThe base interface for Digital Signature Algorithm (DSA) public or private keys. 
DSAKeyPairGeneratorThe interface for key generators that can generate DSA key pairs. 
DSAParamsThe interface for Digital Signature Algorithm (DSA) specific parameters. 
DSAPrivateKeyThe interface for a Digital Signature Algorithm (DSA) private key. 
DSAPublicKeyThe interface for a Digital Signature Algorithm (DSA) public key. 
ECKeyThe base interface for Elliptic Curve (EC) public or private keys. 
ECPrivateKeyThe interface for an Elliptic Curve (EC) private key. 
ECPublicKeyThe interface for an Elliptic Curve (EC) public key. 
RSAKeyThe base interface for PKCS#1 RSA public and private keys. 
RSAMultiPrimePrivateCrtKeyThe interface for a Multi-Prime RSA private key. 
RSAPrivateCrtKeyThe interface for a PKCS#1 RSA private key using CRT information values. 
RSAPrivateKeyThe interface for an PKCS#1 RSA private key. 
RSAPublicKeyThe interface for a PKCS#1 RSA public key.