Uses of Package
org.forgerock.secrets
-
Packages that use org.forgerock.secrets Package Description org.forgerock.config.resolvers This package contains the common config property resolvers.org.forgerock.http.filter CoreFilter
implementations.org.forgerock.http.oauth2 This package provides APIs for OAuth 2.0 services implementations.org.forgerock.json.jose.jwe Classes and interfaces for JWT encryption and JWEs.org.forgerock.json.jose.jwk Classes and interfaces for creating and manipulating JWKs.org.forgerock.json.jose.jws Classes and interfaces for JWT signing and JWS'.org.forgerock.json.jose.tokenhandler JWT implementation(s) ofTokenHandler
.org.forgerock.json.jose.utils Utility classes for JWT creation and manipulation.org.forgerock.macaroons Implementation of Macaroons: Cookies with contextual caveats for decentralized authorization in the cloud. SeeMacaroon
for more details.org.forgerock.oauth.clients.oauth2 OAuth 2.0 ForgeRock Client Implementation.org.forgerock.oauth.resolvers This package contains classes to generate Open ID Resolvers, which can validate a supplied JWS against an Open ID Connect provider.org.forgerock.oauth.resolvers.service This package contains classes for a service which can be configured to produce OpenID Connect Resolvers.org.forgerock.openam.scripting.api.secrets A package containing a set of script-friendly classes and functionality that are intended to simplify use of the Secrets API from within a scripting context.org.forgerock.openam.secrets The AM supporting classes for centrally configuring secrets.org.forgerock.openam.secrets.config Classes and interfaces to create configurable secret store backends.org.forgerock.secrets Provides a unified API for accessing secrets of various kinds.org.forgerock.secrets.gcp.sm Classes for integrating Google Secret Manager into the ForgeRock Secrets API.org.forgerock.secrets.gcpkms A secret store implementation that can retrieve keys from a Google Cloud Platform Key Management Service.org.forgerock.secrets.jwkset Secret store backend for retrieving keys from a local or remote JWK Set.org.forgerock.secrets.keys Contains cryptographic key related API objects.org.forgerock.secrets.keystore Implementations ofSecretStore
for accessing keys stored in Java KeyStores, such as PKCS#11 Hardware Security Modules (HSMs) and PKCS#12 file-based encrypted key stores.org.forgerock.secrets.oauth2 A Secrets API backend that can obtain OAuth 2 access tokens from a token endpoint, along with a collection of grant type handlers.org.forgerock.secrets.propertyresolver Provides aSecretStore
implementation that loads secrets from a Common ConfigurationPropertyResolver
and then decodes it with aSecretPropertyFormat
.org.forgerock.secrets.vault Secrets backend that reads secrets from a remote Hashicorp Vault server. -
Classes in org.forgerock.secrets used by org.forgerock.config.resolvers Class Description SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects. -
Classes in org.forgerock.secrets used by org.forgerock.http.filter Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key.SecretReference A long-lived reference to an active or named secret. -
Classes in org.forgerock.secrets used by org.forgerock.http.oauth2 Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretReference A long-lived reference to an active or named secret.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects. -
Classes in org.forgerock.secrets used by org.forgerock.json.jose.jwe Class Description Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects. -
Classes in org.forgerock.secrets used by org.forgerock.json.jose.jwk Class Description NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets. -
Classes in org.forgerock.secrets used by org.forgerock.json.jose.jws Class Description NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretReference A long-lived reference to an active or named secret.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects. -
Classes in org.forgerock.secrets used by org.forgerock.json.jose.tokenhandler Class Description Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects. -
Classes in org.forgerock.secrets used by org.forgerock.json.jose.utils Class Description SecretConstraint Interface for constraints on a secret that must be satisfied for a givenPurpose
. -
Classes in org.forgerock.secrets used by org.forgerock.macaroons Class Description Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects. -
Classes in org.forgerock.secrets used by org.forgerock.oauth.clients.oauth2 Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key.NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.SecretReference A long-lived reference to an active or named secret. -
Classes in org.forgerock.secrets used by org.forgerock.oauth.resolvers Class Description Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects. -
Classes in org.forgerock.secrets used by org.forgerock.oauth.resolvers.service Class Description Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects. -
Classes in org.forgerock.secrets used by org.forgerock.openam.scripting.api.secrets Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key. -
Classes in org.forgerock.secrets used by org.forgerock.openam.secrets Class Description NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.Secret A secret is any piece of data that should be kept confidential.SecretReference A long-lived reference to an active or named secret.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects.SecretStore A backend storage mechanism for certain kinds of secrets.SecretsTrustManager Provides an implementation of a standard Java TLSX509ExtendedTrustManager
that will retrieve trusted certificates from the Secrets API. -
Classes in org.forgerock.secrets used by org.forgerock.openam.secrets.config Class Description Secret A secret is any piece of data that should be kept confidential.SecretDecoder Specifies how data retrieved from aSecretStore
should be decoded into a secret object.SecretStore A backend storage mechanism for certain kinds of secrets. -
Classes in org.forgerock.secrets used by org.forgerock.secrets Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key.NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.Secret A secret is any piece of data that should be kept confidential.SecretBuilder Provides a uniform way for secrets providers to construct secrets and keys.SecretConstraint Interface for constraints on a secret that must be satisfied for a givenPurpose
.SecretDecoder Specifies how data retrieved from aSecretStore
should be decoded into a secret object.SecretReference A long-lived reference to an active or named secret.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects.SecretStore A backend storage mechanism for certain kinds of secrets.SecretsTrustManager Provides an implementation of a standard Java TLSX509ExtendedTrustManager
that will retrieve trusted certificates from the Secrets API.ThreadPoolSecretStore A secret store that wraps another secret store and performs all query operations in a background thread using a thread pool. -
Classes in org.forgerock.secrets used by org.forgerock.secrets.gcp.sm Class Description NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.Secret A secret is any piece of data that should be kept confidential.SecretDecoder Specifies how data retrieved from aSecretStore
should be decoded into a secret object.SecretStore A backend storage mechanism for certain kinds of secrets. -
Classes in org.forgerock.secrets used by org.forgerock.secrets.gcpkms Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key.NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretBuilder Provides a uniform way for secrets providers to construct secrets and keys.SecretDecoder Specifies how data retrieved from aSecretStore
should be decoded into a secret object.SecretReference A long-lived reference to an active or named secret.SecretStore A backend storage mechanism for certain kinds of secrets. -
Classes in org.forgerock.secrets used by org.forgerock.secrets.jwkset Class Description NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretStore A backend storage mechanism for certain kinds of secrets. -
Classes in org.forgerock.secrets used by org.forgerock.secrets.keys Class Description NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Secret A secret is any piece of data that should be kept confidential.SecretBuilder Provides a uniform way for secrets providers to construct secrets and keys. -
Classes in org.forgerock.secrets used by org.forgerock.secrets.keystore Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key.NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.Secret A secret is any piece of data that should be kept confidential.SecretReference A long-lived reference to an active or named secret.SecretStore A backend storage mechanism for certain kinds of secrets. -
Classes in org.forgerock.secrets used by org.forgerock.secrets.oauth2 Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key.NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretReference A long-lived reference to an active or named secret.SecretStore A backend storage mechanism for certain kinds of secrets. -
Classes in org.forgerock.secrets used by org.forgerock.secrets.propertyresolver Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key.NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.Secret A secret is any piece of data that should be kept confidential.SecretBuilder Provides a uniform way for secrets providers to construct secrets and keys.SecretDecoder Specifies how data retrieved from aSecretStore
should be decoded into a secret object.SecretsProvider The secrets provider is used to get hold of active, named or valid secret objects.SecretStore A backend storage mechanism for certain kinds of secrets. -
Classes in org.forgerock.secrets used by org.forgerock.secrets.vault Class Description GenericSecret A generic secret represented as an opaque blob of bytes, such as a password or API key.NoSuchSecretException Indicates that no secret was configured for the given purpose, or the named secret is not available.Purpose A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as to the intended usage of those secrets.SecretBuilder Provides a uniform way for secrets providers to construct secrets and keys.SecretReference A long-lived reference to an active or named secret.SecretStore A backend storage mechanism for certain kinds of secrets.