Uses of Package
org.forgerock.secrets
Package
Description
This package contains the common config property resolvers.
Core
Filter
implementations.This package provides APIs for OAuth 2.0 services implementations.
This package contains classes for the Jwt Session JASPI Authentication Module.
Simple JSON cryptographic implementation.
Classes and interfaces for JWT encryption and JWEs.
Classes and interfaces for creating and manipulating JWKs.
Classes and interfaces for JWT signing and JWS'.
JWT implementation(s) of
TokenHandler
.Utility classes for JWT creation and manipulation.
Implementation of
Macaroons: Cookies with contextual caveats for decentralized
authorization in the cloud. See
Macaroon
for more details.OAuth 2.0 ForgeRock Client Implementation.
This package contains classes to generate Open ID Resolvers, which can
validate a supplied JWS against an Open ID Connect provider.
This package contains classes for a service which can be configured to
produce OpenID Connect Resolvers.
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.
The AM supporting classes for centrally configuring secrets.
Classes and interfaces to create configurable secret store backends.
Provides a unified API for accessing secrets of various kinds.
Contains secret credential related API objects.
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.
Secret store backend for retrieving keys from a local or remote JWK Set.
Contains cryptographic key related API objects.
Implementations of
SecretStore
for accessing keys stored in Java KeyStores, such as
PKCS#11 Hardware Security Modules (HSMs) and PKCS#12 file-based encrypted key stores.A Secrets API backend that can obtain OAuth 2 access tokens from a token endpoint, along with a collection of
grant type handlers.
Provides a
SecretStore
implementation that loads secrets from a Common Configuration
PropertyResolver
and then decodes it with a
SecretPropertyFormat
.Secrets backend that reads secrets from a remote Hashicorp Vault server.
-
ClassDescriptionThe secrets provider is used to get hold of active, named or valid secret objects.
-
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.A long-lived reference to an active or named secret.
-
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.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.A long-lived reference to an active or named secret.The secrets provider is used to get hold of active, named or valid secret objects.
-
ClassDescriptionIndicates that no secret was configured for the given purpose, or the named secret is not available.
-
ClassDescriptionA 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.
-
ClassDescriptionA 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.The secrets provider is used to get hold of active, named or valid secret objects.A long-lived reference to a number of secrets.
-
ClassDescriptionIndicates that no secret was configured for the given purpose, or the named secret is not available.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.Provides a uniform way for secrets providers to construct secrets and keys.
-
ClassDescriptionIndicates that no secret was configured for the given purpose, or the named secret is not available.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.A long-lived reference to an active or named secret.The secrets provider is used to get hold of active, named or valid secret objects.A long-lived reference to a number of secrets.
-
ClassDescriptionA 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.The secrets provider is used to get hold of active, named or valid secret objects.
-
-
ClassDescriptionA 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.The secrets provider is used to get hold of active, named or valid secret objects.
-
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.Indicates that no secret was configured for the given purpose, or the named secret is not available.A long-lived reference to an active or named secret.
-
ClassDescriptionA 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.The secrets provider is used to get hold of active, named or valid secret objects.
-
ClassDescriptionA 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.The secrets provider is used to get hold of active, named or valid secret objects.
-
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.
-
ClassDescriptionIndicates that no secret was configured for the given purpose, or the named secret is not available.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.A secret is any piece of data that should be kept confidential.A long-lived reference to an active or named secret.The secrets provider is used to get hold of active, named or valid secret objects.A backend storage mechanism for certain kinds of secrets.Provides an implementation of a standard Java TLS
X509ExtendedTrustManager
that will retrieve trusted certificates from the Secrets API. -
ClassDescriptionA secret is any piece of data that should be kept confidential.Specifies how data retrieved from a
SecretStore
should be decoded into a secret object.A backend storage mechanism for certain kinds of secrets. -
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.Indicates that no secret was configured for the given purpose, or the named secret is not available.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.A secret is any piece of data that should be kept confidential.Provides a uniform way for secrets providers to construct secrets and keys.Interface for constraints on a secret that must be satisfied for a given
Purpose
.Specifies how data retrieved from aSecretStore
should be decoded into a secret object.A long-lived reference to an active or named secret.The secrets provider is used to get hold of active, named or valid secret objects.A backend storage mechanism for certain kinds of secrets.Provides an implementation of a standard Java TLSX509ExtendedTrustManager
that will retrieve trusted certificates from the Secrets API.A secret store that wraps another secret store and performs all query operations in a background thread using a thread pool.A long-lived reference to a number of secrets. -
ClassDescriptionIndicates that no secret was configured for the given purpose, or the named secret is not available.A secret is any piece of data that should be kept confidential.A long-lived reference to an active or named secret.
-
ClassDescriptionIndicates that no secret was configured for the given purpose, or the named secret is not available.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.A secret is any piece of data that should be kept confidential.Specifies how data retrieved from a
SecretStore
should be decoded into a secret object.A backend storage mechanism for certain kinds of secrets. -
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.Indicates that no secret was configured for the given purpose, or the named secret is not available.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.Provides a uniform way for secrets providers to construct secrets and keys.Specifies how data retrieved from a
SecretStore
should be decoded into a secret object.A long-lived reference to an active or named secret.A backend storage mechanism for certain kinds of secrets. -
ClassDescriptionIndicates that no secret was configured for the given purpose, or the named secret is not available.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.A backend storage mechanism for certain kinds of secrets.
-
ClassDescriptionIndicates that no secret was configured for the given purpose, or the named secret is not available.A secret is any piece of data that should be kept confidential.Provides a uniform way for secrets providers to construct secrets and keys.
-
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.Indicates that no secret was configured for the given purpose, or the named secret is not available.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.A secret is any piece of data that should be kept confidential.A long-lived reference to an active or named secret.A backend storage mechanism for certain kinds of secrets.
-
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.Indicates that no secret was configured for the given purpose, or the named secret is not available.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.A long-lived reference to an active or named secret.A backend storage mechanism for certain kinds of secrets.
-
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.Indicates that no secret was configured for the given purpose, or the named secret is not available.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.A secret is any piece of data that should be kept confidential.Provides a uniform way for secrets providers to construct secrets and keys.Specifies how data retrieved from a
SecretStore
should be decoded into a secret object.The secrets provider is used to get hold of active, named or valid secret objects.A backend storage mechanism for certain kinds of secrets. -
ClassDescriptionA generic secret represented as an opaque blob of bytes, such as a password or API key.Indicates that no secret was configured for the given purpose, or the named secret is not available.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.Provides a uniform way for secrets providers to construct secrets and keys.A long-lived reference to an active or named secret.A backend storage mechanism for certain kinds of secrets.