Package org.opends.server.extensions
Class JvmKeyManagerProvider
java.lang.Object
org.opends.server.api.KeyManagerProvider<KeyManagerProviderCfg>
org.opends.server.extensions.JvmKeyManagerProvider
Represents a
KeyManagerProvider which use the JVM keystore.-
Nested Class Summary
Nested classes/interfaces inherited from class org.opends.server.api.KeyManagerProvider
KeyManagerProvider.CertificateMonitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidPerforms any other finalization actions that may be necessary by this key manager provider implementation.Retrieves a set ofKeyManagerobjects that may be used for interactions requiring access to a key manager.Returns the keystore used by this key manager provider.protected StringgetName()Returns the name of this key manager provider to be used in certificate monitor entries.voidinitializeKeyManagerProvider(KeyManagerProviderCfg configuration) Initializes this key manager provider based on the information in the provided key manager provider configuration.Methods inherited from class org.opends.server.api.KeyManagerProvider
containsAtLeastOneKey, finalizeKeyManagerProvider, getConfig, getServerContext, isConfigurationAcceptable, registerCertificateMonitorEntries, setConfig, setServerContext, toString
-
Constructor Details
-
JvmKeyManagerProvider
public JvmKeyManagerProvider()
-
-
Method Details
-
initializeKeyManagerProvider
Description copied from class:KeyManagerProviderInitializes this key manager provider based on the information in the provided key manager provider configuration.- Specified by:
initializeKeyManagerProviderin classKeyManagerProvider<KeyManagerProviderCfg>- Parameters:
configuration- The key manager provider configuration that contains the information to use to initialize this key manager provider.
-
finalizeKeyManagerProviderImpl
protected void finalizeKeyManagerProviderImpl()Description copied from class:KeyManagerProviderPerforms any other finalization actions that may be necessary by this key manager provider implementation.- Specified by:
finalizeKeyManagerProviderImplin classKeyManagerProvider<KeyManagerProviderCfg>
-
getKeyManagers
Description copied from class:KeyManagerProviderRetrieves a set ofKeyManagerobjects that may be used for interactions requiring access to a key manager.- Specified by:
getKeyManagersin classKeyManagerProvider<KeyManagerProviderCfg>- Returns:
- A set of
KeyManagerobjects that may be used for interactions requiring access to a key manager.
-
getKeyStore
Description copied from class:KeyManagerProviderReturns the keystore used by this key manager provider.- Specified by:
getKeyStorein classKeyManagerProvider<KeyManagerProviderCfg>- Returns:
- The
KeyStoreused by this key manager provider.
-
getName
Description copied from class:KeyManagerProviderReturns the name of this key manager provider to be used in certificate monitor entries.Default implementation returns the name of this key manager provider configuration.
- Overrides:
getNamein classKeyManagerProvider<KeyManagerProviderCfg>- Returns:
- A string representing the name of
KeyManagerProvider
-