Class CipherHandler
- java.lang.Object
- 
- com.oracle.bmc.encryption.internal.CipherHandler
 
- 
- Direct Known Subclasses:
- DecryptionHandler,- EncryptionHandler
 
 public abstract class CipherHandler extends Object 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCipherHandler.WithEncryptionHeader<T>
 - 
Field SummaryFields Modifier and Type Field Description protected Ciphercipherprotected MasterKeyProviderprovider
 - 
Constructor SummaryConstructors Constructor Description CipherHandler(MasterKeyProvider provider)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataKeygenerateDataKey()protected byte[]generateIV()protected SecretKeySpecgetSecretKeySpec(EncryptionHeader encryptionHeader, KmsMasterKey decryptionKmsMasterKey)CipherinitCipher(int mode, SecretKeySpec dataKeySpec, EncryptionHeader encryptionHeader)
 
- 
- 
- 
Field Detail- 
cipherprotected final Cipher cipher 
 - 
providerprotected final MasterKeyProvider provider 
 
- 
 - 
Constructor Detail- 
CipherHandlerpublic CipherHandler(MasterKeyProvider provider) 
 
- 
 - 
Method Detail- 
generateIVprotected byte[] generateIV() 
 - 
generateDataKeyprotected DataKey generateDataKey() 
 - 
getSecretKeySpecprotected SecretKeySpec getSecretKeySpec(EncryptionHeader encryptionHeader, KmsMasterKey decryptionKmsMasterKey) 
 - 
initCipherpublic Cipher initCipher(int mode, SecretKeySpec dataKeySpec, EncryptionHeader encryptionHeader) 
 
- 
 
-