| Cipher | This class is used to provide the functionality of a general purpose
encryption algorithm, such as DES or RSA. |
| CipherInputStream | A FilterInputStream that encrypts or decrypts the data passing through
it. |
| CipherOutputStream | A FilterOutputStream that encrypts or decrypts the data passing
through it. |
| GeneralSecurityException | This is the general security exception class, which serves to group all
the exception classes of the java.security package that extend
from it. |
| IJCE | The IJCE class provides an interface to features that were not present
in JavaSoft's initial version of JCE. |
| IJCE_Java10Support | Reimplements methods supported only in Java 1.1. |
| IJCE_Properties | This is a support class providing facilities needed to load and manage
properties. |
| IJCE_SecuritySupport | This class is used to make any security checks needed by IJCE (for example
when adding and removing security providers). |
| IJCE_Traceable | This class is extended by Java Security classes that allow tracing of
calls to SPI methods. |
| IllegalBlockSizeException | This exception is thrown when an incorrect block size is processed
through a cipher. |
| InvalidKeyFormatException | InvalidKeyFormatException is thrown when a key format is not recognized. |
| InvalidParameterTypeException | This is the exception for invalid parameter types. |
| KeyGenerator | The KeyGenerator class is used to generate keys for a given
algorithm. |
| Mode | This class is used to provide the functionality of an encryption
mode, such as CBC, CFB, or OFB. |
| NoSuchParameterException | NoSuchParameterException is thrown when a particular parameter is not
available in an algorithm parameter set. |
| PaddingScheme | This class is extended by classes that provide a general-purpose
padding scheme, such as the ones described in PKCS #5 or in RFC 1423
(PEM). |
| WeakKeyException | WeakKeyException is thrown when a weak key would have been generated
(e.g. |