Package 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.-
Interface Summary Interface Description KeyStoreSecretStore.AliasSpecProvider Permits to retrieve the list of usable AliasSpecs of a specific KeyStore.KeyStoreSecretStore.StableIdProvider An interface to allow the consuming application to provide the stable ID for the secret. -
Class Summary Class Description HsmKeyStoreLoader A loader for theKeyStoreSecretStore
that knows how to load standard PKCS#11 Hardware Security Module (HSM) providers on our supported platforms.KeyStoreSecretStore A secret store for cryptographic keys based on a standard JavaKeyStore
.KeyStoreSecretStore.AliasSpec Specifies an alias with its validity for use in the store.KeyStoreSecretStore.CompositeAliasSpecProvider Aggregates multiple AliasSpecProviders results to serve the list of AliasSpec for a KeyStore.KeyStoreSecretStore.PredicateAliasSpecProvider Serves a matching subset of the aliases present in a KeyStore based on a predicate.KeyStoreSecretStore.StaticAliasSpecProvider Serves a static list of AliasSpecs, without looking at the real content of a KeyStore.