Uses of Interface
org.forgerock.secrets.SecretDecoder
Package
Description
Classes and interfaces to create configurable secret store backends.
Provides a unified API for accessing secrets of various kinds.
Classes for integrating Google Secret Manager
into the ForgeRock Secrets API.
A secret store implementation that can retrieve keys from a Google Cloud Platform Key Management Service.
Provides a
SecretStore
implementation that loads secrets from a Common Configuration
PropertyResolver
and then decodes it with a
SecretPropertyFormat
.-
Uses of SecretDecoder in org.forgerock.openam.secrets.config
Modifier and TypeClassDescriptionenum
Supported property formats for file-based and system/environment variable properties. -
Uses of SecretDecoder in org.forgerock.secrets
Modifier and TypeFieldDescriptionstatic final SecretDecoder
SecretDecoder.RAW
A decoder that populates the raw data of the secret. -
Uses of SecretDecoder in org.forgerock.secrets.gcp.sm
Modifier and TypeMethodDescriptionGoogleSecretManagerSecretStore.Builder.formatMapping
(Function<Purpose<?>, Optional<SecretDecoder>> formatMapping) Specifies aSecretDecoder
to use to decode data returned by Secret Manager. -
Uses of SecretDecoder in org.forgerock.secrets.gcpkms
Modifier and TypeClassDescriptionclass
ASecretPropertyFormat
for thePropertyResolverSecretStore
that can decrypt secrets using a Google KMS decryption key. -
Uses of SecretDecoder in org.forgerock.secrets.propertyresolver
Modifier and TypeInterfaceDescriptioninterface
Defines the format of secrets loaded from configuration properties.Modifier and TypeClassDescriptionfinal class
Decodes a JSON Web Key (JWK) as a secret.final class
Supports decoding keys and certificates in PEM format.enum
Decodes secrets in raw base64 format.final class
Wraps a property format that decodes raw bytes and converts it into a property format for extracting secret keys using some algorithm.