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. |