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 classThisSecretStoreuses aSecretStores.SecretKeyGeneratorto 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 classThreadPoolSecretStore<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 TypeClassDescriptionclassA 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 classASecretStorethat reads secrets from a directory with the expectation that each file contains a separate secret.classASecretStoreimplementation that resolves secrets as base64-encoded strings from an underlyingPropertyResolver.