public class CipherFactory
extends java.lang.Object
KeyProvider instances.
 Maintains a cache of loaded keys to avoid invoking the key provider on every call.| Constructor and Description | 
|---|
| CipherFactory(TransparentDataEncryptionOptions options) | 
| Modifier and Type | Method and Description | 
|---|---|
| javax.crypto.Cipher | getDecryptor(java.lang.String transformation,
            java.lang.String keyAlias,
            byte[] iv) | 
| javax.crypto.Cipher | getEncryptor(java.lang.String transformation,
            java.lang.String keyAlias) | 
public CipherFactory(TransparentDataEncryptionOptions options)
public javax.crypto.Cipher getEncryptor(java.lang.String transformation,
                                        java.lang.String keyAlias)
                                 throws java.io.IOException
java.io.IOExceptionpublic javax.crypto.Cipher getDecryptor(java.lang.String transformation,
                                        java.lang.String keyAlias,
                                        byte[] iv)
                                 throws java.io.IOException
java.io.IOExceptionCopyright © 2018 The Apache Software Foundation