Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AES - Enum constant in enum class com.atlassian.secrets.api.SecretServiceType
- ATLASSIAN_PASSWORD_CIPHER_PROVIDER_PROPERTY_KEY - Static variable in interface com.atlassian.secrets.api.SecretStoreProvider
-
Deprecated.properties key that stores the cipher class
- ATLASSIAN_PASSWORD_CIPHER_PROVIDER_XML_KEY - Static variable in interface com.atlassian.secrets.api.SecretStoreProvider
-
Deprecated.xml key which can be used by products to store canonical class name
- AWS - Enum constant in enum class com.atlassian.secrets.api.SecretServiceType
B
- backendTypes() - Method in record class com.atlassian.secrets.api.SecretServiceConfiguration
-
Returns the value of the
backendTypesrecord component.
C
- Cipher - Interface in com.atlassian.db.config.password
-
Deprecated.since 2.0
- com.atlassian.db.config.password - package com.atlassian.db.config.password
- com.atlassian.secrets.api - package com.atlassian.secrets.api
- COMPLETED - Enum constant in enum class com.atlassian.secrets.api.RotationState
D
- decrypt(String) - Method in interface com.atlassian.db.config.password.Cipher
-
Deprecated.
- defaultBackend() - Method in record class com.atlassian.secrets.api.SecretServiceConfiguration
-
Returns the value of the
defaultBackendrecord component. - delete(String) - Method in interface com.atlassian.secrets.api.SecretDao
-
Deletes a sealed secret by its identifier.
- delete(String) - Method in interface com.atlassian.secrets.api.SecretService
-
Deletes the secret data associated with a unique identifier.
- delete(Set<String>) - Method in interface com.atlassian.secrets.api.SecretDao
-
Deletes multiple sealed secrets by their identifiers.
- delete(Set<String>) - Method in interface com.atlassian.secrets.api.SecretService
-
Deletes multiple secrets associated with their unique identifiers.
- DISABLED - Enum constant in enum class com.atlassian.secrets.api.SecretServiceState
E
- ENABLED - Enum constant in enum class com.atlassian.secrets.api.SecretServiceState
- encrypt(String) - Method in interface com.atlassian.db.config.password.Cipher
-
Deprecated.
- ENCRYPTED - Enum constant in enum class com.atlassian.secrets.api.SealedSecretFormat.SecretType
- equals(Object) - Method in record class com.atlassian.secrets.api.RotationStatus
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.atlassian.secrets.api.SecretKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.atlassian.secrets.api.SecretServiceConfiguration
-
Indicates whether some other object is "equal to" this one.
F
- FAILED - Enum constant in enum class com.atlassian.secrets.api.RotationState
- from(String) - Static method in interface com.atlassian.secrets.api.SealedSecret
-
Deserializes a
Stringwhich was generated using theSealedSecret.toString()method. - fromString(String) - Method in interface com.atlassian.secrets.api.SealedSecretFormat.SerializationFormat
-
Convert a
Stringto aSealedSecretobject. - fromTextValue(String) - Static method in enum class com.atlassian.secrets.api.SecretServiceState
-
Returns the
SecretServiceStatecorresponding to the specified text value.
G
- get(String) - Method in interface com.atlassian.secrets.api.SecretDao
-
Retrieves a
SealedSecretby its identifier. - get(String) - Method in interface com.atlassian.secrets.api.SecretService
-
Retrieves the secret data associated with a unique identifier.
- get(String) - Method in interface com.atlassian.secrets.api.SecretStore
-
Deprecated.Used to load secrets saved by
SecretStore.store(String) - get(Set<String>) - Method in interface com.atlassian.secrets.api.SecretDao
-
Retrieves multiple
SealedSecretobjects by their identifiers. - get(Set<String>) - Method in interface com.atlassian.secrets.api.SecretService
-
Retrieves multiple secrets associated with their unique identifiers.
- getBackendId() - Method in interface com.atlassian.secrets.api.SealedSecret
-
Returns the identifier of the backend used to seal the secret originally.
- getConfiguration() - Method in interface com.atlassian.secrets.api.SecretService
-
Returns a record describing the current configuration of the SecretService which can be used for analytics within a product.
- getDefaultSecretStoreClassName() - Method in interface com.atlassian.secrets.api.SecretStoreProvider
-
Deprecated.
- getFormat() - Static method in class com.atlassian.secrets.api.SealedSecretFormat
- getIdentifier() - Method in interface com.atlassian.secrets.api.SealedSecret
-
Returns the identifier of a secret originally sealed by the
SecretServiceBackend.seal(String, String)method - getIdsForBackend(String) - Method in interface com.atlassian.secrets.api.SecretDao
-
Retrieves a set of secret identifiers for all
SealedSecretobjects store within a specific backend. - getInactiveKeys() - Method in interface com.atlassian.secrets.api.SecretService.SecretServiceManagement
-
Retrieves a set of inactive AES keys from the key directory.
- getInstance(String) - Method in interface com.atlassian.secrets.api.SecretStoreProvider
-
Deprecated.Creates a new instance of
SecretStoreevery time it's called. - getManagement() - Method in interface com.atlassian.secrets.api.SecretService
-
Returns an API for managing the configuration of this SecretService.
- getPrefix() - Method in enum class com.atlassian.secrets.api.SealedSecretFormat.SecretType
- getState() - Static method in interface com.atlassian.secrets.api.SecretService
-
Retrieves the current state of the Secret Service based on a system property.
H
- hashCode() - Method in record class com.atlassian.secrets.api.RotationStatus
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.atlassian.secrets.api.SecretKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.atlassian.secrets.api.SecretServiceConfiguration
-
Returns a hash code value for this object.
I
- ID - Enum constant in enum class com.atlassian.secrets.api.SealedSecretFormat.SecretType
- isSealedSecret(String) - Static method in interface com.atlassian.secrets.api.SealedSecret
-
Examines a String to check whether it has a
SealedSecretprefix and would be expected to be a serializedSealedSecret.
M
- message() - Method in record class com.atlassian.secrets.api.RotationStatus
-
Returns the value of the
messagerecord component.
N
- NOT_IMPLEMENTED - Enum constant in enum class com.atlassian.secrets.api.RotationState
- NOT_STARTED - Enum constant in enum class com.atlassian.secrets.api.RotationState
P
- path() - Method in record class com.atlassian.secrets.api.SecretKey
-
Returns the value of the
pathrecord component. - PREFIX_FORMAT - Static variable in enum class com.atlassian.secrets.api.SealedSecretFormat.SecretType
- PREFIX_PATTERN - Static variable in class com.atlassian.secrets.api.SealedSecretFormat
- put(String, String) - Method in interface com.atlassian.secrets.api.SecretService
-
Stores a secret associated with a unique identifier.
- put(Map<String, String>) - Method in interface com.atlassian.secrets.api.SecretService
-
Stores multiple secrets associated with their unique identifiers.
- put(Set<SealedSecret>) - Method in interface com.atlassian.secrets.api.SecretDao
-
Stores a
SetofSealedSecretobjects.
R
- reloadConfiguration() - Method in interface com.atlassian.secrets.api.SecretService.SecretServiceManagement
-
Ensures that the current SecretService configuration is in sync with the configuration in the persistent data storage (secrets-config.yaml)
- rotateAESKey() - Method in interface com.atlassian.secrets.api.SecretService.SecretServiceManagement
-
Rotates the AES encryption key if applicable to the current SecretService configuration.
- RotationState - Enum Class in com.atlassian.secrets.api
-
An enum representing the final state of an AES key rotation
- RotationStatus - Record Class in com.atlassian.secrets.api
-
A record representing the status of an AES key rotation.
- RotationStatus(RotationState, Optional<String>) - Constructor for record class com.atlassian.secrets.api.RotationStatus
-
Creates an instance of a
RotationStatusrecord class.
S
- SealedSecret - Interface in com.atlassian.secrets.api
-
An object which represents the information required to unseal a secret which has previously been sealed by a
SecretServiceBackendimplementation. - SealedSecretFormat - Class in com.atlassian.secrets.api
-
Class to manage the serialization format for
SealedSecretobjects. - SealedSecretFormat() - Constructor for class com.atlassian.secrets.api.SealedSecretFormat
- SealedSecretFormat.SecretType - Enum Class in com.atlassian.secrets.api
- SealedSecretFormat.SerializationFormat - Interface in com.atlassian.secrets.api
-
An interface which is used to convert between
SealedSecretobjects andStrings. - SECRET_SERVICE_STATE_SYSTEM_PROP - Static variable in interface com.atlassian.secrets.api.SecretService
- SecretDao - Interface in com.atlassian.secrets.api
-
An interface for managing
SealedSecretobjects. - SecretKey - Record Class in com.atlassian.secrets.api
-
Represents a secret key with its associated file path.
- SecretKey(Path) - Constructor for record class com.atlassian.secrets.api.SecretKey
-
Creates an instance of a
SecretKeyrecord class. - SecretService - Interface in com.atlassian.secrets.api
-
An API for managing secrets.
- SecretService.SecretServiceManagement - Interface in com.atlassian.secrets.api
-
An API for managing the SecretService.
- SecretServiceConfiguration - Record Class in com.atlassian.secrets.api
-
A record for a simplified representation of the current configuration of a
SecretService. - SecretServiceConfiguration(SecretServiceType, Set<SecretServiceType>) - Constructor for record class com.atlassian.secrets.api.SecretServiceConfiguration
-
Creates an instance of a
SecretServiceConfigurationrecord class. - SecretServiceDisabledException - Exception Class in com.atlassian.secrets.api
-
A
RuntimeExceptionthat is thrown whenSecretServiceis unexpectedly used while configured in disabled. - SecretServiceDisabledException(String) - Constructor for exception class com.atlassian.secrets.api.SecretServiceDisabledException
- SecretServiceDisabledException(String, Throwable) - Constructor for exception class com.atlassian.secrets.api.SecretServiceDisabledException
- SecretServiceDisabledException(Throwable) - Constructor for exception class com.atlassian.secrets.api.SecretServiceDisabledException
- SecretServiceException - Exception Class in com.atlassian.secrets.api
-
A
RuntimeExceptionexception type that is thrown when there is a problem interacting with theSecretServiceAPI. - SecretServiceException(String) - Constructor for exception class com.atlassian.secrets.api.SecretServiceException
- SecretServiceException(String, Throwable) - Constructor for exception class com.atlassian.secrets.api.SecretServiceException
- SecretServiceException(Throwable) - Constructor for exception class com.atlassian.secrets.api.SecretServiceException
- SecretServiceState - Enum Class in com.atlassian.secrets.api
-
Enum representing the state of a Secret Service.
- SecretServiceType - Enum Class in com.atlassian.secrets.api
-
This enum represents the different types of secret services that can be used.
- SecretStore - Interface in com.atlassian.secrets.api
-
Deprecated.4.0.0
- SecretStoreException - Exception Class in com.atlassian.secrets.api
-
Deprecated.since 4.0.0
- SecretStoreException(String) - Constructor for exception class com.atlassian.secrets.api.SecretStoreException
-
Deprecated.
- SecretStoreException(String, Throwable) - Constructor for exception class com.atlassian.secrets.api.SecretStoreException
-
Deprecated.
- SecretStoreException(Throwable) - Constructor for exception class com.atlassian.secrets.api.SecretStoreException
-
Deprecated.
- SecretStoreProvider - Interface in com.atlassian.secrets.api
-
Deprecated.since 4.0.0
- setFormat(SealedSecretFormat.SerializationFormat) - Static method in class com.atlassian.secrets.api.SealedSecretFormat
-
Set the serialization format to use across the application.
- status() - Method in record class com.atlassian.secrets.api.RotationStatus
-
Returns the value of the
statusrecord component. - store(String) - Method in interface com.atlassian.secrets.api.SecretStore
-
Deprecated.Used to store data in plain text.
T
- toString() - Method in record class com.atlassian.secrets.api.RotationStatus
-
Returns a string representation of this record class.
- toString() - Method in interface com.atlassian.secrets.api.SealedSecret
-
Serializes a
SealedSecretto aStringformat so that it can be stored. - toString() - Method in record class com.atlassian.secrets.api.SecretKey
-
Returns a string representation of this record class.
- toString() - Method in record class com.atlassian.secrets.api.SecretServiceConfiguration
-
Returns a string representation of this record class.
- toString(SealedSecretFormat.SecretType, SealedSecret) - Method in interface com.atlassian.secrets.api.SealedSecretFormat.SerializationFormat
-
Convert a
SealedSecretobject to aString.
V
- valueOf(String) - Static method in enum class com.atlassian.secrets.api.RotationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.atlassian.secrets.api.SealedSecretFormat.SecretType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.atlassian.secrets.api.SecretServiceState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.atlassian.secrets.api.SecretServiceType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.atlassian.secrets.api.RotationState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.atlassian.secrets.api.SealedSecretFormat.SecretType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.atlassian.secrets.api.SecretServiceState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.atlassian.secrets.api.SecretServiceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VAULT - Enum constant in enum class com.atlassian.secrets.api.SecretServiceType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form