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.IOException
public javax.crypto.Cipher getDecryptor(java.lang.String transformation, java.lang.String keyAlias, byte[] iv) throws java.io.IOException
java.io.IOException
Copyright © 2009-2021 The Apache Software Foundation