Uses of Package
org.forgerock.secrets
Package
Description
Core
Filter
implementations.Core
Handler
implementations.This package provides APIs for OAuth 2.0 services implementations.
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.
Collection of heaplets supporting OAuth2 client authentication Filters.
Contains proxy related heaplets.
Provides the Common Secrets API for accessing secrets of various kinds.
Access Management Server.
AM authentication service.
Provides JWT capabilities to the Identity Gateway.
This package contains classes used to perform JWT validation.
Contains every Commons secrets related classes used in IG but not backported into Commons.
Contains everything commonly used to work with
TypeDefinition
.Miscellaneous utility classes.
Provides a unified API for accessing secrets of various kinds.
Contains secret credential related API objects.
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
.-
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.
-
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.
-
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 generic secret represented as an opaque blob of bytes, such as a password or API key.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.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.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. -
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 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 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.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.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.
-
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 simple reference to an object that is periodically refreshed.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.A Handle to expire a secret.A simple holder of a secret and its expirer.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.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.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.A long-lived reference to a number of secrets.