Package | Description |
---|---|
org.forgerock.oauth.resolvers |
This package contains classes to generate Open ID Resolvers, which can
validate a supplied JWS against an Open ID Connect provider.
|
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.
|
Modifier and Type | Method and Description |
---|---|
OpenIdResolver |
OpenIdResolverFactory.createSecretsProviderResolver(String issuer,
SecretsProvider provider,
Purpose<VerificationKey> purpose)
Creates a public key based resolver for the supplied
issuer using
keys available through the given provider . |
Modifier and Type | Class and Description |
---|---|
class |
SecretsProviderFacade
A facade around
SecretsProvider instances from the realm and global levels that will delegate correctly
to the global provider when a secret is not found in the realm, and knows how to resolve secrets for a
DefaultingPurpose . |
Modifier and Type | Method and Description |
---|---|
static SecretsProviderFacade |
SecretsProviderFacade.singleton(SecretsProvider secretsProvider)
Make a facade from a single secrets provider.
|
Constructor and Description |
---|
SecretsReferenceProvider(SecretsProvider secretsProvider) |
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.
|
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.
|
Constructor and Description |
---|
SecretReference(SecretsProvider provider,
Purpose<T> purpose)
Constructs the secret reference from the given provider and purpose using the system clock to check for expiry.
|
SecretReference(SecretsProvider provider,
Purpose<T> purpose,
Clock clock)
Constructs the secret reference from the given provider and purpose.
|
Copyright © 2010-2018, ForgeRock All Rights Reserved.