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.
| DSAKey | The base interface for Digital Signature Algorithm (DSA) public or private keys. |
| DSAKeyPairGenerator | The interface for key generators that can generate DSA key pairs. |
| DSAParams | The interface for Digital Signature Algorithm (DSA) specific parameters. |
| DSAPrivateKey | The interface for a Digital Signature Algorithm (DSA) private key. |
| DSAPublicKey | The interface for a Digital Signature Algorithm (DSA) public key. |
| ECKey | The base interface for Elliptic Curve (EC) public or private keys. |
| ECPrivateKey | The interface for an Elliptic Curve (EC) private key. |
| ECPublicKey | The interface for an Elliptic Curve (EC) public key. |
| RSAKey | The base interface for PKCS#1 RSA public and private keys. |
| RSAMultiPrimePrivateCrtKey | The interface for a Multi-Prime RSA private key. |
| RSAPrivateCrtKey | The interface for a PKCS#1 RSA private key using CRT information values. |
| RSAPrivateKey | The interface for an PKCS#1 RSA private key. |
| RSAPublicKey | The interface for a PKCS#1 RSA public key. |