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)
Encryptor
public String decrypt(String encryptedPassword)
Encryptor
In case of any error during decryption (such as missing decryption key) return encryptedPassword
.
public boolean changeEncryptionKey()
Encryptor
Encryptor.encrypt(java.lang.String)
.changeEncryptionKey
in interface Encryptor
Copyright © 2021 Atlassian. All rights reserved.