Skip navigation links
A B C D E G H I K L P R S T U 

A

AES - Static variable in interface com.atlassian.db.config.password.ciphers.algorithm.Algorithms
 
AesOnlyAlgorithmCipher - Class in com.atlassian.db.config.password.ciphers.algorithm
A cipher which only supports encryption/decryption with the AES algorithm.
AesOnlyAlgorithmCipher() - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.AesOnlyAlgorithmCipher
 
AjpAprProtocolWithPasswordEncryption - Class in com.atlassian.secrets.tomcat.protocol
 
AjpAprProtocolWithPasswordEncryption() - Constructor for class com.atlassian.secrets.tomcat.protocol.AjpAprProtocolWithPasswordEncryption
 
AjpNio2ProtocolWithPasswordEncryption - Class in com.atlassian.secrets.tomcat.protocol
 
AjpNio2ProtocolWithPasswordEncryption() - Constructor for class com.atlassian.secrets.tomcat.protocol.AjpNio2ProtocolWithPasswordEncryption
 
AjpNioProtocolWithPasswordEncryption - Class in com.atlassian.secrets.tomcat.protocol
 
AjpNioProtocolWithPasswordEncryption() - Constructor for class com.atlassian.secrets.tomcat.protocol.AjpNioProtocolWithPasswordEncryption
 
AlgorithmCipher - Class in com.atlassian.db.config.password.ciphers.algorithm
Advanced implementation of Cipher.
AlgorithmCipher() - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.AlgorithmCipher
 
AlgorithmParametersSerializationFile - Class in com.atlassian.db.config.password.ciphers.algorithm.serialization
 
AlgorithmParametersSerializationFile(String) - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.serialization.AlgorithmParametersSerializationFile
 
Algorithms - Interface in com.atlassian.db.config.password.ciphers.algorithm
 

B

Base64Cipher - Class in com.atlassian.db.config.password.ciphers.base64
Basic and default implementation of Cipher.
Base64Cipher() - Constructor for class com.atlassian.db.config.password.ciphers.base64.Base64Cipher
 
build() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters.Builder
 
build() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 
Builder() - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters.Builder
 
Builder() - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 

C

com.atlassian.db.config.password - package com.atlassian.db.config.password
 
com.atlassian.db.config.password.ciphers.algorithm - package com.atlassian.db.config.password.ciphers.algorithm
 
com.atlassian.db.config.password.ciphers.algorithm.paramters - package com.atlassian.db.config.password.ciphers.algorithm.paramters
 
com.atlassian.db.config.password.ciphers.algorithm.serialization - package com.atlassian.db.config.password.ciphers.algorithm.serialization
 
com.atlassian.db.config.password.ciphers.base64 - package com.atlassian.db.config.password.ciphers.base64
 
com.atlassian.secrets.tomcat.cipher - package com.atlassian.secrets.tomcat.cipher
 
com.atlassian.secrets.tomcat.protocol - package com.atlassian.secrets.tomcat.protocol
 
com.atlassian.secrets.tomcat.utils - package com.atlassian.secrets.tomcat.utils
 
createFileAndSave(AlgorithmParameters) - Method in class com.atlassian.db.config.password.ciphers.algorithm.serialization.AlgorithmParametersSerializationFile
 
createFileAndSave(T) - Method in class com.atlassian.db.config.password.ciphers.algorithm.serialization.SerializationFile
 

D

decrypt(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.AlgorithmCipher
Decrypts data stored in SealedObject using SecretKeySpec.
decrypt(String) - Method in class com.atlassian.db.config.password.ciphers.base64.Base64Cipher
Decodes encryptedData using Base64
decrypt(String, String) - Method in class com.atlassian.secrets.tomcat.cipher.ProductCipher
 
DecryptionParameters - Class in com.atlassian.db.config.password.ciphers.algorithm.paramters
 
DecryptionParameters(String, String, String) - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters
 
DecryptionParameters.Builder - Class in com.atlassian.db.config.password.ciphers.algorithm.paramters
 
DecryptionUtils - Class in com.atlassian.secrets.tomcat.utils
 
DecryptionUtils() - Constructor for class com.atlassian.secrets.tomcat.utils.DecryptionUtils
 
DefaultCipherProvider - Class in com.atlassian.db.config.password
 
DefaultCipherProvider() - Constructor for class com.atlassian.db.config.password.DefaultCipherProvider
 
DES - Static variable in interface com.atlassian.db.config.password.ciphers.algorithm.Algorithms
 
DESEDE - Static variable in interface com.atlassian.db.config.password.ciphers.algorithm.Algorithms
 

E

encrypt(EncryptionParameters) - Method in class com.atlassian.db.config.password.ciphers.algorithm.AesOnlyAlgorithmCipher
 
encrypt(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.AlgorithmCipher
Creates and then saves in file SealedObject which stores encrypted data.
encrypt(EncryptionParameters) - Method in class com.atlassian.db.config.password.ciphers.algorithm.AlgorithmCipher
 
encrypt(String) - Method in class com.atlassian.db.config.password.ciphers.base64.Base64Cipher
Encodes plainTextData using Base64
encrypt(String, Optional<String>) - Method in class com.atlassian.secrets.tomcat.cipher.ProductCipher
 
encryptedPasswordFile - Variable in class com.atlassian.secrets.tomcat.utils.PasswordDataBean
 
EncryptionParameters - Class in com.atlassian.db.config.password.ciphers.algorithm.paramters
 
EncryptionParameters(EncryptionParameters.Builder) - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 
EncryptionParameters.Builder - Class in com.atlassian.db.config.password.ciphers.algorithm.paramters
 
EncryptionResult - Class in com.atlassian.secrets.tomcat.cipher
 
EncryptionResult(String, String) - Constructor for class com.atlassian.secrets.tomcat.cipher.EncryptionResult
 
EnvironmentVarBasedConfiguration - Class in com.atlassian.db.config.password.ciphers.algorithm.serialization
 
EnvironmentVarBasedConfiguration(String, Function<String, String>) - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.serialization.EnvironmentVarBasedConfiguration
 

G

generateName() - Method in class com.atlassian.db.config.password.ciphers.algorithm.serialization.UniqueFilePathGenerator
 
getAlgorithm() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 
getAlgorithmKey() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 
getAlgorithmParametersFilePath() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 
getAlgorithmParametersSerializationFile(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.serialization.SerializationFileFactory
 
getDefaultCipherProviderClassName() - Method in class com.atlassian.db.config.password.DefaultCipherProvider
 
getEncryptedPassword(DecryptionParameters) - Method in class com.atlassian.db.config.password.ciphers.algorithm.AesOnlyAlgorithmCipher
 
getEncryptedPassword(DecryptionParameters) - Method in class com.atlassian.db.config.password.ciphers.algorithm.AlgorithmCipher
 
getFromEnv() - Method in class com.atlassian.db.config.password.ciphers.algorithm.serialization.EnvironmentVarBasedConfiguration
 
getInstance(String) - Method in class com.atlassian.db.config.password.DefaultCipherProvider
Uses reflection to obtain an instance of the Cipher implementation.
getKeyFilePath() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters
 
getKeyFilePath() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 
getOutputFilesBasePath() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 
getPlainTextPassword() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 
getSealedObjectFilePath() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters
 
getSerializationFile(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.serialization.SerializationFileFactory
 
getSerializedSealedObject() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters
 

H

Http11AprProtocolWithPasswordEncryption - Class in com.atlassian.secrets.tomcat.protocol
 
Http11AprProtocolWithPasswordEncryption() - Constructor for class com.atlassian.secrets.tomcat.protocol.Http11AprProtocolWithPasswordEncryption
 
Http11Nio2ProtocolWithPasswordEncryption - Class in com.atlassian.secrets.tomcat.protocol
 
Http11Nio2ProtocolWithPasswordEncryption() - Constructor for class com.atlassian.secrets.tomcat.protocol.Http11Nio2ProtocolWithPasswordEncryption
 
Http11NioProtocolWithPasswordEncryption - Class in com.atlassian.secrets.tomcat.protocol
 
Http11NioProtocolWithPasswordEncryption() - Constructor for class com.atlassian.secrets.tomcat.protocol.Http11NioProtocolWithPasswordEncryption
 

I

init() - Method in class com.atlassian.secrets.tomcat.protocol.AjpAprProtocolWithPasswordEncryption
 
init() - Method in class com.atlassian.secrets.tomcat.protocol.AjpNio2ProtocolWithPasswordEncryption
 
init() - Method in class com.atlassian.secrets.tomcat.protocol.AjpNioProtocolWithPasswordEncryption
 
init() - Method in class com.atlassian.secrets.tomcat.protocol.Http11AprProtocolWithPasswordEncryption
 
init() - Method in class com.atlassian.secrets.tomcat.protocol.Http11Nio2ProtocolWithPasswordEncryption
 
init() - Method in class com.atlassian.secrets.tomcat.protocol.Http11NioProtocolWithPasswordEncryption
 
initPasswords(Set<PasswordDataBean>, Optional<String>) - Static method in class com.atlassian.secrets.tomcat.utils.DecryptionUtils
 
isSaveAlgorithmParametersToSeparateFile() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 
isSaveSealedObjectToSeparateFile() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 

K

keyFile - Variable in class com.atlassian.secrets.tomcat.cipher.EncryptionResult
 

L

load(String, Class<T>) - Method in class com.atlassian.secrets.tomcat.cipher.SerializationService
 

P

PasswordDataBean - Class in com.atlassian.secrets.tomcat.utils
 
PasswordDataBean(String, Consumer<String>, String) - Constructor for class com.atlassian.secrets.tomcat.utils.PasswordDataBean
 
passwordFile - Variable in class com.atlassian.secrets.tomcat.cipher.EncryptionResult
 
passwordName - Variable in class com.atlassian.secrets.tomcat.utils.PasswordDataBean
 
ProductCipher - Class in com.atlassian.secrets.tomcat.cipher
 
ProductCipher() - Constructor for class com.atlassian.secrets.tomcat.cipher.ProductCipher
 
ProductTomcatProtocolWithPasswordEncryption - Interface in com.atlassian.secrets.tomcat.protocol
Marks Tomcat protocol that was extended with support for password encryption

R

read(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.serialization.AlgorithmParametersSerializationFile
 
read(Class<T>) - Method in class com.atlassian.db.config.password.ciphers.algorithm.serialization.SerializationFile
 

S

save(String, T) - Method in class com.atlassian.secrets.tomcat.cipher.SerializationService
 
SerializationFile - Class in com.atlassian.db.config.password.ciphers.algorithm.serialization
 
SerializationFile(String) - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.serialization.SerializationFile
 
SerializationFileFactory - Class in com.atlassian.db.config.password.ciphers.algorithm.serialization
 
SerializationFileFactory() - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.serialization.SerializationFileFactory
 
SerializationService - Class in com.atlassian.secrets.tomcat.cipher
 
SerializationService() - Constructor for class com.atlassian.secrets.tomcat.cipher.SerializationService
 
serializedSealedObject(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters.Builder
 
setAlgorithm(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 
setAlgorithmKey(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 
setAlgorithmParametersFilePath(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 
setKeyFilePath(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters.Builder
 
setKeyFilePath(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 
setKeyPass(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11AprProtocolWithPasswordEncryption
 
setKeyPass(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11Nio2ProtocolWithPasswordEncryption
 
setKeyPass(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11NioProtocolWithPasswordEncryption
 
setKeystorePass(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11AprProtocolWithPasswordEncryption
 
setKeystorePass(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11Nio2ProtocolWithPasswordEncryption
 
setKeystorePass(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11NioProtocolWithPasswordEncryption
 
setOutputFilesBasePath(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 
setPlainTextPassword(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 
setProductEncryptionKey(String) - Method in class com.atlassian.secrets.tomcat.protocol.AjpAprProtocolWithPasswordEncryption
 
setProductEncryptionKey(String) - Method in class com.atlassian.secrets.tomcat.protocol.AjpNio2ProtocolWithPasswordEncryption
 
setProductEncryptionKey(String) - Method in class com.atlassian.secrets.tomcat.protocol.AjpNioProtocolWithPasswordEncryption
 
setProductEncryptionKey(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11AprProtocolWithPasswordEncryption
 
setProductEncryptionKey(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11Nio2ProtocolWithPasswordEncryption
 
setProductEncryptionKey(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11NioProtocolWithPasswordEncryption
 
setProductEncryptionKey(String) - Method in interface com.atlassian.secrets.tomcat.protocol.ProductTomcatProtocolWithPasswordEncryption
Set encryption key file
setSaveAlgorithmParametersToSeparateFile(Boolean) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 
setSaveSealedObjectToSeparateFile(Boolean) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters.Builder
 
setSealedObjectFilePath(String) - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters.Builder
 
setSecret(String) - Method in class com.atlassian.secrets.tomcat.protocol.AjpAprProtocolWithPasswordEncryption
 
setSecret(String) - Method in class com.atlassian.secrets.tomcat.protocol.AjpNio2ProtocolWithPasswordEncryption
 
setSecret(String) - Method in class com.atlassian.secrets.tomcat.protocol.AjpNioProtocolWithPasswordEncryption
 
setSSLPassword(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11AprProtocolWithPasswordEncryption
 
setSSLPassword(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11Nio2ProtocolWithPasswordEncryption
 
setSSLPassword(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11NioProtocolWithPasswordEncryption
 
setTruststorePass(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11AprProtocolWithPasswordEncryption
 
setTruststorePass(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11Nio2ProtocolWithPasswordEncryption
 
setTruststorePass(String) - Method in class com.atlassian.secrets.tomcat.protocol.Http11NioProtocolWithPasswordEncryption
 
superSetter - Variable in class com.atlassian.secrets.tomcat.utils.PasswordDataBean
 

T

toString() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.DecryptionParameters
 
toString() - Method in class com.atlassian.db.config.password.ciphers.algorithm.paramters.EncryptionParameters
 

U

UniqueFilePathGenerator - Class in com.atlassian.db.config.password.ciphers.algorithm.serialization
 
UniqueFilePathGenerator(String, Clock) - Constructor for class com.atlassian.db.config.password.ciphers.algorithm.serialization.UniqueFilePathGenerator
 
A B C D E G H I K L P R S T U 
Skip navigation links

Copyright © 2023 Atlassian. All rights reserved.