Uses of Interface
org.forgerock.secrets.SecretStore
Packages that use SecretStore
Package
Description
This package contains
Filter
to authenticate and authorize LDAP connections.Provides a unified API for accessing secrets of various kinds.
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.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.opendj.rest2ldap.authz
Classes in org.forgerock.opendj.rest2ldap.authz that implement SecretStoreModifier and TypeClassDescriptionstatic final class
ThisSecretStore
uses aSecretStores.SecretKeyGenerator
to produce secrets based on the secret key generated by theSecretKeyGenerator
.Methods in org.forgerock.opendj.rest2ldap.authz with parameters of type SecretStoreModifier and TypeMethodDescriptionstatic <T extends Secret>
JwtFactories.JwtSecretsProviderJwtFactories.newSecretsProvider
(Clock clock, SecretStore<? super T> secretStore, Purpose<? extends T>... purposes) Returns a newJwtFactories.JwtSecretsProvider
. -
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.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.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
.