@Transactional public class DefaultEncryptionManager extends Object implements EncryptionManager
| Constructor and Description |
|---|
DefaultEncryptionManager(Collection<DataReEncryptor> dataReEncryptors,
SwitchableEncryptor switchableEncryptor,
com.atlassian.beehive.ClusterLockService clusterLockService) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeEncryptionKey() |
void |
changeEncryptor(String encryptorKey) |
void |
disableEncryption() |
Collection<String> |
getAvailableEncryptorNames() |
Optional<String> |
getDefaultEncryptorName() |
public static final String LOCK_NAME
public DefaultEncryptionManager(Collection<DataReEncryptor> dataReEncryptors, SwitchableEncryptor switchableEncryptor, com.atlassian.beehive.ClusterLockService clusterLockService)
public void changeEncryptor(String encryptorKey)
changeEncryptor in interface EncryptionManagerpublic void changeEncryptionKey()
changeEncryptionKey in interface EncryptionManagerpublic void disableEncryption()
disableEncryption in interface EncryptionManagerpublic Collection<String> getAvailableEncryptorNames()
getAvailableEncryptorNames in interface EncryptionManagerpublic Optional<String> getDefaultEncryptorName()
getDefaultEncryptorName in interface EncryptionManagerCopyright © 2023 Atlassian. All rights reserved.