Uses of Interface
org.forgerock.secrets.SecretStore
-
Packages that use SecretStore Package Description org.forgerock.openam.secrets The AM supporting classes for centrally configuring secrets.org.forgerock.openam.secrets.config Classes and interfaces to create configurable secret store backends.org.forgerock.secrets Provides a unified API for accessing secrets of various kinds.org.forgerock.secrets.gcp.sm Classes for integrating Google Secret Manager into the ForgeRock Secrets API.org.forgerock.secrets.gcpkms A secret store implementation that can retrieve keys from a Google Cloud Platform Key Management Service.org.forgerock.secrets.jwkset Secret store backend for retrieving keys from a local or remote JWK Set.org.forgerock.secrets.keystore Implementations ofSecretStorefor 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 aSecretStoreimplementation that loads secrets from a Common ConfigurationPropertyResolverand then decodes it with aSecretPropertyFormat.org.forgerock.secrets.vault Secrets backend that reads secrets from a remote Hashicorp Vault server. -
-
Uses of SecretStore in org.forgerock.openam.secrets
Methods in org.forgerock.openam.secrets that return SecretStore Modifier and Type Method Description SecretStore<? extends Secret>LockedSecretStoreProvider. getStore(SecretStoreContext context, SecretsReferenceProvider secrets)Get the commonsSecretStoreinstance for this instance.SecretStore<? extends Secret>SimpleSecretStoreProvider. getStore(SecretStoreContext context)Get the commonsSecretStoreinstance for this instance.Method parameters in org.forgerock.openam.secrets with type arguments of type SecretStore Modifier and Type Method Description protected SecretsReferenceProviderSecrets. getSecretsReferenceProvider(List<SecretStore> allStores) -
Uses of SecretStore in org.forgerock.openam.secrets.config
Methods in org.forgerock.openam.secrets.config that return SecretStore Modifier and Type Method Description default SecretStore<? extends Secret>GoogleSecretManagerSecretStoreProvider. getStore(SecretStoreContext context, SecretsReferenceProvider secretsReferenceProvider) -
Uses of SecretStore in org.forgerock.secrets
Classes in org.forgerock.secrets that implement SecretStore Modifier and Type Class Description 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 SecretStore Modifier and Type Method Description protected <T extends Secret>
voidSecretsProvider. setActiveStore(SecretStore<? super T> store, Purpose<? extends T> purpose)Sets the active store to use for the given purpose.<T extends Secret>
SecretsProviderSecretsProvider. setActiveStore(SecretStore<? super T> store, Purpose<? extends T>... purposes)Sets the active store to use for the given purpose.SecretsProviderSecretsProvider. 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.gcp.sm
Classes in org.forgerock.secrets.gcp.sm that implement SecretStore Modifier and Type Class Description classGoogleSecretManagerSecretStoreA secret store that can read secrets directly from Google Secret Manager. -
Uses of SecretStore in org.forgerock.secrets.gcpkms
Classes in org.forgerock.secrets.gcpkms that implement SecretStore Modifier and Type Class Description classGoogleKmsSecretStoreA secret store that can provide cryptographic keys based on the Google Cloud Platform Key Management Service. -
Uses of SecretStore in org.forgerock.secrets.jwkset
Classes in org.forgerock.secrets.jwkset that implement SecretStore Modifier and Type Class Description classJwkSetSecretStoreA secret store that loads cryptographic keys from a local or remoteJWKSet. -
Uses of SecretStore in org.forgerock.secrets.keystore
Classes in org.forgerock.secrets.keystore that implement SecretStore Modifier and Type Class Description classKeyStoreSecretStoreA 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 SecretStore Modifier and Type Class Description classPropertyResolverSecretStoreASecretStoreimplementation that resolves secrets as base64-encoded strings from an underlyingPropertyResolver. -
Uses of SecretStore in org.forgerock.secrets.vault
Classes in org.forgerock.secrets.vault that implement SecretStore Modifier and Type Class Description classAppRoleTokenStoreAuthenticates to Vault using the AppRole authentication backend to obtain a token that can be used for further operations.classJwtAuthenticationTokenStoreA secret store that authenticates to Vault using a JWT.classVaultDatabaseCredentialsSecretStoreA secret store that can fetch fresh database credentials from the Vault Database secret engine.classVaultKeyValueSecretStoreA secret store that fetches secrets from a Hashicorp Vault server, using version 2 of the key-value backend.classVaultPkiSecretStoreA secret store that is able to retrieve PKI certificates and private keys from the Hashicorp Vault PKI backend.classVaultTransitSecretStoreImplements a store for cryptographic keys based on Vault's transit engine, which implements cryptography as a service.
-