Package | Description |
---|---|
com.atlassian.crowd.crypto | |
com.atlassian.crowd.embedded.api |
Modifier and Type | Class and Description |
---|---|
class |
Base64Encryptor
Encryptor that uses base64 to encode and decode input string.
|
class |
CachedEncryptor
Wrapper that caches encryption and decryption results.
|
class |
ClusterLockingEncryptor
Encryptor that synchronizes on given cluster lock when doing encryption. |
class |
DbConfigPasswordCipherEncryptor |
class |
MissingKeyHandlingEncryptor |
class |
PrefixBasedSwitchableEncryptor |
class |
SaltingEncryptor
Encryptor that delegates another Encryptor and adds to them the salting feature.
|
Modifier and Type | Method and Description |
---|---|
protected Encryptor |
PrefixBasedSwitchableEncryptor.getEncryptor(String encryptorKey) |
Modifier and Type | Method and Description |
---|---|
static Map<String,Encryptor> |
BasicEncryptorsFactory.createEncryptors() |
static Map<String,Encryptor> |
EncryptorsFactory.createEncryptorsMap(EncryptionSettings encryptionSettings) |
static Map<String,Encryptor> |
DbConfigPasswordCipherEncryptorsFactory.createEncryptorsMap(EncryptionSettings encryptionSettings) |
Constructor and Description |
---|
CachedEncryptor(Encryptor delegate,
long maxCacheSize,
Duration expireAfterAccess,
BooleanSupplier cacheEnabledSupplier) |
DirectoryPasswordsEncryptor(Encryptor encryptor) |
MissingKeyHandlingEncryptor(Encryptor delegate) |
PropertyEncryptor(Encryptor encryptor) |
PropertyEncryptor(Encryptor encryptor,
com.google.common.collect.SetMultimap<String,String> encryptedNames) |
SaltingEncryptor(Encryptor delegate) |
Constructor and Description |
---|
PrefixBasedSwitchableEncryptor(EncryptionSettings encryptionSettings,
Map<String,Encryptor> encryptors) |
Modifier and Type | Interface and Description |
---|---|
interface |
SwitchableEncryptor
|
Copyright © 2021 Atlassian. All rights reserved.