public interface KMSCryptoUtils
Modifier and Type | Method and Description |
---|---|
void |
clearCache(PublicAPI aTools,
java.lang.String aCacheName)
Use this API to clear KMS caches ("CDKCache","KeyStoreMetaDataCache","AWSKMSCache")
|
java.lang.String |
getEncryptionType() |
java.util.List<java.lang.String> |
getPossibleCipherTexts(java.lang.String plainText)
Get all possible cipher texts which are encrytped by using different customer data keys (CDKs) for a given input text.
|
ClipboardPage |
populateDataEncryptionMetadata(PublicAPI aTools,
ClipboardPage dataEncryptionPage)
Get keystore active meta data
|
void |
rotateDataKey(PublicAPI aTools)
Force customer data key (CDK) rotation
|
void |
saveDataEncryptionMetadata(PublicAPI aTools,
ClipboardPage dataEncryptionPage)
Save keystore active meta data which is provided in Keystore landing page
|
void |
validateDataEncryptionMetadata(PublicAPI aTools)
Agent uses this API to validate KMS encryption keys
|
void |
validateDataEncryptionMetadata(PublicAPI aTools,
ClipboardPage dataEncryptionPage)
Validate keystore active meta data which is provided in Keystore landing page
|
boolean |
validateKeystoreKMS(PublicAPI aTools,
ClipboardPage myStepPage) |
void validateDataEncryptionMetadata(PublicAPI aTools, ClipboardPage dataEncryptionPage)
aTools
- dataEncryptionPage
- void saveDataEncryptionMetadata(PublicAPI aTools, ClipboardPage dataEncryptionPage)
aTools
- dataEncryptionPage
- void validateDataEncryptionMetadata(PublicAPI aTools)
aTools
- void rotateDataKey(PublicAPI aTools)
aTools
- ClipboardPage populateDataEncryptionMetadata(PublicAPI aTools, ClipboardPage dataEncryptionPage)
aTools
- dataEncryptionPage
- java.lang.String getEncryptionType()
boolean validateKeystoreKMS(PublicAPI aTools, ClipboardPage myStepPage)
aTools
- myStepPage
- void clearCache(PublicAPI aTools, java.lang.String aCacheName)
aTools
- aCacheName
- java.util.List<java.lang.String> getPossibleCipherTexts(java.lang.String plainText)
plainText
- Copyright © 2018 Pegasystems Inc. All Rights Reserved.