Package | Description |
---|---|
org.forgerock.openam.secrets |
The AM supporting classes for centrally configuring secrets.
|
org.forgerock.secrets |
Provides a unified API for accessing secrets of various kinds.
|
org.forgerock.secrets.jwkset |
Secret store backend for retrieving keys from a local or remote JWK Set.
|
org.forgerock.secrets.keystore |
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. |
org.forgerock.secrets.propertyresolver |
Provides a
SecretStore implementation that loads secrets from a Common Configuration
PropertyResolver and then decodes it with a
SecretPropertyFormat . |
Modifier and Type | Method and Description |
---|---|
SecretStore<? extends Secret> |
SimpleSecretStoreProvider.getStore()
Get the commons
SecretStore instance for this instance. |
SecretStore<? extends Secret> |
LockedSecretStoreProvider.getStore(SecretsReferenceProvider secrets)
Get the commons
SecretStore instance for this instance. |
Modifier and Type | Method and Description |
---|---|
protected SecretsReferenceProvider |
Secrets.getSecretsReferenceProvider(List<SecretStore> allStores) |
Modifier and Type | Class and Description |
---|---|
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 Type | Method and Description |
---|---|
<T extends Secret> |
SecretsProvider.setActiveStore(SecretStore<? super T> store,
Purpose<? extends T>... purposes)
Sets the active store to use for the given purpose.
|
protected <T extends Secret> |
SecretsProvider.setActiveStore(SecretStore<? super T> store,
Purpose<? extends T> purpose)
Sets the active store to use for the given purpose.
|
SecretsProvider |
SecretsProvider.setDefaultStores(SecretStore<?> activeStore,
SecretStore<?>... defaultStores)
Sets the default store(s) to use if there is no specific store configured for a particular purpose.
|
SecretsProvider |
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.wrap(SecretStore<S> store)
Wraps the given store in an asynchronous thread-pool executor using the system
ForkJoinPool.commonPool() . |
static <S extends Secret> |
ThreadPoolSecretStore.wrap(SecretStore<S> store,
ExecutorService executor)
Wraps the given store in an asynchronous thread-pool executor using the given thread pool.
|
Modifier and Type | Class and Description |
---|---|
class |
JwkSetSecretStore
A secret store that loads cryptographic keys from a local or remote
JWKSet . |
Modifier and Type | Class and Description |
---|---|
class |
KeyStoreSecretStore
A secret store for cryptographic keys based on a standard Java
KeyStore . |
Modifier and Type | Class and Description |
---|---|
class |
PropertyResolverSecretStore
A
SecretStore implementation that resolves secrets as base64-encoded strings from an underlying
PropertyResolver . |
Copyright © 2010-2018, ForgeRock All Rights Reserved.