Uses of Interface
org.forgerock.secrets.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
Modifier and TypeClassDescriptionstatic final class
ThisSecretStore
uses aSecretStores.SecretKeyGenerator
to produce secrets based on the secret key generated by theSecretKeyGenerator
.Modifier 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
Modifier 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.Modifier 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
Modifier and TypeClassDescriptionclass
A secret store for cryptographic keys based on a standard JavaKeyStore
. -
Uses of SecretStore in org.forgerock.secrets.propertyresolver
Modifier 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
.