Class CachingKeyManagementService
java.lang.Object
ch.admin.bit.jeap.crypto.internal.core.keymanagement.CachingKeyManagementService
- All Implemented Interfaces:
KeyManagementService
-
Constructor Summary
ConstructorsConstructorDescriptionCachingKeyManagementService(KeyManagementService keyManagementService, KeyManagementCachingConfigProperties configProperties, CryptoMetricsService cryptoMetricsService) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]decryptDataKey(KeyReference wrappingKeyReference, EncryptedDataKey dataKey) getDataKey(KeyReference wrappingKeyReference)
-
Constructor Details
-
CachingKeyManagementService
public CachingKeyManagementService(KeyManagementService keyManagementService, KeyManagementCachingConfigProperties configProperties, CryptoMetricsService cryptoMetricsService)
-
-
Method Details
-
getDataKey
- Specified by:
getDataKeyin interfaceKeyManagementService
-
decryptDataKey
- Specified by:
decryptDataKeyin interfaceKeyManagementService
-
getEncryptionKeyCacheStats
-
getDecryptionKeyCacheStats
-