Uses of Interface
org.forgerock.secrets.SecretStore
Packages that use SecretStore
Package
Description
Provides the Common Secrets API for accessing secrets of various kinds.
Contains every Commons secrets related classes used in IG but not backported into Commons.
Provides a unified API for accessing secrets of various kinds.
Secret store backend for retrieving keys from a local or remote JWK Set.
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
.-
Uses of SecretStore in org.forgerock.openig.secrets
Classes in org.forgerock.openig.secrets that implement SecretStoreModifier and TypeClassDescriptionclass
ABase64EncodedSecretStore
stores secret values (such as password or simple shared secrets) in a base64-encoded form in memory.Methods in org.forgerock.openig.secrets that return SecretStoreModifier and TypeMethodDescriptionstatic SecretStore<Secret>
SystemAndEnvSecretStoreHeaplet.newBase64SysEnvSecretStore()
Returns a new instance of a SecretStore that reads base64-encoded secrets (passwords or symmetric keys) from system properties and environment variables.Methods in org.forgerock.openig.secrets with parameters of type SecretStoreModifier and TypeMethodDescriptionSecretsService.setDefaultStores
(SecretStore<?> activeStore, SecretStore<?>... defaultStores) Sets the default store(s) to use if there is no specific store configured for a particular purpose. -
Uses of SecretStore in org.forgerock.openig.tools.secrets
Classes in org.forgerock.openig.tools.secrets that implement SecretStoreModifier and TypeClassDescriptionfinal class
-
Uses of SecretStore in org.forgerock.secrets
Classes in org.forgerock.secrets that implement SecretStoreModifier and TypeClassDescriptionfinal class
ThreadPoolSecretStore<T extends Secret>
A secret store that wraps another secret store and performs all query operations in a background thread using a thread pool.Methods in org.forgerock.secrets with parameters of type SecretStoreModifier and TypeMethodDescriptionprotected <T extends Secret>
voidSecretsProvider.setActiveStore
(SecretStore<? super T> store, Purpose<? extends T> purpose) Sets the active store to use for the given purpose.final <T extends Secret>
SecretsProviderSecretsProvider.setActiveStore
(SecretStore<? super T> store, Purpose<? extends T>... purposes) Sets the active store to use for the given purpose.SecretsProvider.setDefaultStores
(SecretStore<?> activeStore, SecretStore<?>... defaultStores) Sets the default store(s) to use if there is no specific store configured for a particular purpose.static <S extends Secret>
ThreadPoolSecretStore<S>ThreadPoolSecretStore.wrap
(SecretStore<S> store) Wraps the given store in an asynchronous thread-pool executor using the systemForkJoinPool.commonPool()
.static <S extends Secret>
ThreadPoolSecretStore<S>ThreadPoolSecretStore.wrap
(SecretStore<S> store, ExecutorService executor) Wraps the given store in an asynchronous thread-pool executor using the given thread pool. -
Uses of SecretStore in org.forgerock.secrets.jwkset
Classes in org.forgerock.secrets.jwkset that implement SecretStoreModifier and TypeClassDescriptionclass
A secret store that loads cryptographic keys from a local or remoteJWKSet
. -
Uses of SecretStore in org.forgerock.secrets.keystore
Classes in org.forgerock.secrets.keystore that implement SecretStoreModifier and TypeClassDescriptionclass
A secret store for cryptographic keys based on a standard JavaKeyStore
. -
Uses of SecretStore in org.forgerock.secrets.oauth2
Classes in org.forgerock.secrets.oauth2 that implement SecretStoreModifier and TypeClassDescriptionfinal class
A secret store that can obtain access tokens from an OAuth 2 provider. -
Uses of SecretStore in org.forgerock.secrets.propertyresolver
Classes in org.forgerock.secrets.propertyresolver that implement SecretStoreModifier and TypeClassDescriptionfinal class
ASecretStore
that reads secrets from a directory with the expectation that each file contains a separate secret.class
ASecretStore
implementation that resolves secrets as base64-encoded strings from an underlyingPropertyResolver
.