| Interface | Description | 
|---|---|
| CipherProvider | An CipherProvider contributes support for various cryptographic
 Ciphers. | 
| Decryptor | Decryptors apply a cipher to an InputStream to recover plaintext. | 
| Encryptor | Encryptors apply a cipher to an OutputStream to produce ciphertext. | 
| KeyProvider | KeyProvider is a interface to abstract the different methods of retrieving
 key material from key storage such as Java key store. | 
| Class | Description | 
|---|---|
| Cipher | A common interface for a cryptographic algorithm. | 
| Context | Crypto context. | 
| CryptoCipherProvider | The default cipher provider. | 
| DefaultCipherProvider | The default cipher provider. | 
| Encryption | A facade for encryption algorithms and related support. | 
| Encryption.Context | Crypto context | 
| KeyStoreKeyProvider | A basic KeyProvider that can resolve keys from a protected KeyStore file
 on the local filesystem. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.