| Modifier and Type | Method and Description |
|---|---|
EncryptionMaterial |
DataKeyCache.EncryptEntry.getMaterial() |
| Modifier and Type | Method and Description |
|---|---|
void |
DataKeyCache.putEncryptEntry(String key,
long survivalTime,
EncryptionMaterial material,
DataKeyCache.UsageInfo usageInfo)
向缓存中添加一个新的加密密钥材料
|
void |
LocalDataKeyMaterialCache.putEncryptEntry(String key,
long survivalTime,
EncryptionMaterial material,
DataKeyCache.UsageInfo usageInfo) |
| Modifier and Type | Method and Description |
|---|---|
EncryptionMaterial |
CryptoKeyManager.getEncryptDataKeyMaterial(BaseDataKeyProvider provider,
Map<String,String> encryptionContext,
long plaintextSize) |
EncryptionMaterial |
DefaultCryptoKeyManager.getEncryptDataKeyMaterial(BaseDataKeyProvider provider,
Map<String,String> encryptionContext,
long plaintextSize) |
EncryptionMaterial |
CachingCryptoKeyManager.getEncryptDataKeyMaterial(BaseDataKeyProvider provider,
Map<String,String> encryptionContext,
long plaintextSize) |
| Modifier and Type | Method and Description |
|---|---|
CipherMaterial |
EncryptHandler.encrypt(byte[] plaintext,
EncryptionMaterial encryptionMaterial)
对一个明文字节数组进行加密
|
CipherMaterial |
DefaultEncryptHandler.encrypt(byte[] plaintext,
EncryptionMaterial encryptionMaterial) |
CipherMaterial |
EncryptHandler.encryptStream(InputStream inputStream,
OutputStream outputStream,
BaseDataKeyProvider provider,
EncryptionMaterial encryptionMaterial)
对
InputStream 输入流进行加密,并将加密结果写入 OutputStream |
CipherMaterial |
DefaultEncryptHandler.encryptStream(InputStream inputStream,
OutputStream outputStream,
BaseDataKeyProvider provider,
EncryptionMaterial encryptionMaterial) |
| Modifier and Type | Method and Description |
|---|---|
EncryptionMaterial |
BaseDataKeyProvider.encryptDataKey(EncryptionMaterial material)
生成一个数据密钥并进行加密处理
|
| Modifier and Type | Method and Description |
|---|---|
EncryptionMaterial |
BaseDataKeyProvider.encryptDataKey(EncryptionMaterial material)
生成一个数据密钥并进行加密处理
|
| Modifier and Type | Method and Description |
|---|---|
EncryptionMaterial |
SecretManagerDataKeyProvider.encryptDataKey(EncryptionMaterial material) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractExternalStoreDataKeyProvider.calculateHeaderAuthTag(EncryptionMaterial newMaterial,
CipherHeader cipherHeader) |
EncryptionMaterial |
SecretManagerDataKeyProvider.encryptDataKey(EncryptionMaterial material) |
Copyright © 2020. All rights reserved.