Package org.forgerock.openig.secrets
Provides the Common Secrets API for accessing secrets of various kinds.
 Secrets here means system credentials such as connection passwords and API keys,
 and also cryptographic key material such as encryption keys or digital signature keys.
 See also 
Secret
 See also Purpose- Since:
- 6.5
- 
Interface Summary Interface Description SecretsService Interface for theSecretsService.
- 
Class Summary Class Description Base64EncodedSecretStore ABase64EncodedSecretStorestores secret values (such as password or simple shared secrets) in a base64-encoded form in memory.Base64EncodedSecretStore.Heaplet Creates and initializes aBase64EncodedSecretStorein a heap environment.Base64EncodedSecretStoreTypeProvider Provide theBase64EncodedSecretStore'sTypeDefinition.Base64PropertyFormat ASecretPropertyFormatfor a BASE64 format.DefaultSecretsService Deprecated. in 7.0, useSecretsProviderreference instead.DefaultSecretsService.Builder DefaultSecretsService's builder.FileSystemSecretStoreHeaplet This heaplet represents an instance of aPropertyResolverSecretStoreresolving properties from files in a directory.HsmSecretStoreHeaplet This heaplet represents an instance of aHsmSecretStoreHeaplet.JwkSetSecretStoreHeaplet This heaplet represents an instance of aJwkSetSecretStoreresolving secrets from an URL of a JSON Web Key Set(JWKSet).KeyStoreSecretStoreHeaplet This heaplet represents an instance of aKeyStoreSecretStore.PemPropertyFormatHeaplet Builds aPemPropertyFormatused to decode keys and certificates in a PEM format that can be used withSecretStoremappings configuration.PlainPropertyFormat ASecretPropertyFormatfor a PLAIN format.SecretKeyPropertyFormatHeaplet It builds aSecretPropertyFormatthat can be use withSecretStoremappings configuration.SecretsKeyManagerHeaplet ASecretsKeyManagerHeapletacts as a factory ofSecretsKeyManager.SecretsProviderHeaplet Creates and initializes aSecretsProviderin a heap environment.SecretsProviderTypeProvider Provide theSecretsProviderHeaplet'sTypeDefinition.SecretsServiceProvider Adapter class to present an instance ofSecretsServiceas aSecretsProvider.SecretsTrustManagerHeaplet ASecretsTrustManagerHeapletacts as a factory ofSecretsTrustManager.SecretsUtils Utility class to use the Commons Secret API.SystemAndEnvSecretStoreHeaplet This heaplet represents an instance of aPropertyResolverSecretStoreresolving properties in system then in environment variables.