| AlgorithmParameterSpec | A transparent interface for Algorithm Parameter Specifications. |
| DSAParameterSpec | DSA Parameter class Specification. |
| DSAPrivateKeySpec | DSA Private Key class Specification. |
| DSAPublicKeySpec | DSA Public Key class Specification. |
| EncodedKeySpec | Encoded Key Specification class which is used to store byte encoded keys. |
| InvalidKeySpecException | Exception for an invalid key specification. |
| InvalidParameterSpecException | Exception for an invalid algorithm specification. |
| KeySpec | A transparent interface for Key Specifications. |
| PKCS8EncodedKeySpec | PKCS8 Encoded Key Specification class which is used to store "PKCS#8" byte encoded keys. |
| RSAKeyGenParameterSpec | This class generates a set of RSA Key parameters used in the generation of RSA keys. |
| RSAPrivateCrtKeySpec | RSA Private Certificate Key class Specification. |
| RSAPrivateKeySpec | RSA Private Key class Specification. |
| RSAPublicKeySpec | RSA Public Key class Specification. |
| X509EncodedKeySpec | X.509 Encoded Key Specification class which is used to store "X.509" byte encoded keys. |