Class EncryptionSettingsImpl
java.lang.Object
com.atlassian.confluence.impl.user.crowd.EncryptionSettingsImpl
- All Implemented Interfaces:
com.atlassian.crowd.manager.property.EncryptionSettings
public class EncryptionSettingsImpl
extends Object
implements com.atlassian.crowd.manager.property.EncryptionSettings
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEncryptionSettingsImpl
(com.atlassian.sal.api.ApplicationProperties applicationProperties, Supplier<BandanaManager> bandanaManagerSupplier) -
Method Summary
Modifier and TypeMethodDescriptiongetEncryptionKeyPath
(String encryptor) void
setDefaultEncryptor
(String encryptor) void
setEncryptionKeyPath
(String encryptor, String keyPath)
-
Field Details
-
KEYS_SUB_DIRECTORY
-
-
Constructor Details
-
EncryptionSettingsImpl
public EncryptionSettingsImpl(com.atlassian.sal.api.ApplicationProperties applicationProperties, Supplier<BandanaManager> bandanaManagerSupplier)
-
-
Method Details
-
getDefaultEncryptor
- Specified by:
getDefaultEncryptor
in interfacecom.atlassian.crowd.manager.property.EncryptionSettings
-
setDefaultEncryptor
- Specified by:
setDefaultEncryptor
in interfacecom.atlassian.crowd.manager.property.EncryptionSettings
-
setEncryptionKeyPath
- Specified by:
setEncryptionKeyPath
in interfacecom.atlassian.crowd.manager.property.EncryptionSettings
-
getEncryptionKeyPath
- Specified by:
getEncryptionKeyPath
in interfacecom.atlassian.crowd.manager.property.EncryptionSettings
-
getKeyFilesDirectoryPath
- Specified by:
getKeyFilesDirectoryPath
in interfacecom.atlassian.crowd.manager.property.EncryptionSettings
-