| Constructor and Description |
|---|
DbConfigPasswordCipherEncryptor(String algorithm,
String algorithmKey,
EncryptionSettings encryptionSettings,
com.atlassian.db.config.password.CipherProvider cipherProvider) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
changeEncryptionKey()
Generate new encryption key, which should be used to encrypt password in following calls to
Encryptor.encrypt(java.lang.String). |
String |
decrypt(String encryptedPassword)
Decrypt encrypted password, and return its original value.
|
String |
encrypt(String password)
Encrypt plaintext password, and return encrypted value which can later be used in decrypt method to get plaintext password.
|
public DbConfigPasswordCipherEncryptor(String algorithm, String algorithmKey, EncryptionSettings encryptionSettings, com.atlassian.db.config.password.CipherProvider cipherProvider)
public String encrypt(String password)
Encryptorpublic String decrypt(String encryptedPassword)
Encryptor
In case of any error during decryption (such as missing decryption key) return encryptedPassword.
public boolean changeEncryptionKey()
EncryptorEncryptor.encrypt(java.lang.String).changeEncryptionKey in interface EncryptorCopyright © 2023 Atlassian. All rights reserved.