public final class JvmKeyManagerProvider extends KeyManagerProvider<KeyManagerProviderCfg>
KeyManagerProvider
which use the JVM keystore.KeyManagerProvider.CertificateMonitor
Constructor and Description |
---|
JvmKeyManagerProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
finalizeKeyManagerProviderImpl()
Performs any other finalization actions that may be necessary by this key manager provider implementation.
|
KeyManager[] |
getKeyManagers()
Retrieves a set of
KeyManager objects that may be used for interactions requiring access to a key
manager. |
protected KeyStore |
getKeyStore()
Returns the keystore used by this key manager provider.
|
protected String |
getName()
Returns the name of this key manager provider to be used in certificate monitor entries.
|
void |
initializeKeyManagerProvider(KeyManagerProviderCfg configuration)
Initializes this key manager provider based on the information in the provided key manager provider
configuration.
|
containsAtLeastOneKey, containsKeyWithAlias, finalizeKeyManagerProvider, getConfig, isConfigurationAcceptable, registerCertificateMonitorEntries, setConfig, toString
public void initializeKeyManagerProvider(KeyManagerProviderCfg configuration)
KeyManagerProvider
initializeKeyManagerProvider
in class KeyManagerProvider<KeyManagerProviderCfg>
configuration
- The key manager provider configuration that contains the information to use to initialize this key
manager provider.protected void finalizeKeyManagerProviderImpl()
KeyManagerProvider
finalizeKeyManagerProviderImpl
in class KeyManagerProvider<KeyManagerProviderCfg>
public KeyManager[] getKeyManagers()
KeyManagerProvider
KeyManager
objects that may be used for interactions requiring access to a key
manager.getKeyManagers
in class KeyManagerProvider<KeyManagerProviderCfg>
KeyManager
objects that may be used for interactions requiring access to a key manager.protected KeyStore getKeyStore()
KeyManagerProvider
getKeyStore
in class KeyManagerProvider<KeyManagerProviderCfg>
KeyStore
used by this key manager provider.protected String getName()
KeyManagerProvider
Default implementation returns the name of this key manager provider configuration.
getName
in class KeyManagerProvider<KeyManagerProviderCfg>
KeyManagerProvider
Copyright 2010-2022 ForgeRock AS.