Package org.opends.server.extensions
Class JvmKeyManagerProvider
- java.lang.Object
-
- org.opends.server.api.KeyManagerProvider<KeyManagerProviderCfg>
-
- org.opends.server.extensions.JvmKeyManagerProvider
-
public final class JvmKeyManagerProvider extends KeyManagerProvider<KeyManagerProviderCfg>
Represents aKeyManagerProviderwhich use the JVM keystore.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opends.server.api.KeyManagerProvider
KeyManagerProvider.CertificateMonitor
-
-
Constructor Summary
Constructors Constructor Description JvmKeyManagerProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinalizeKeyManagerProviderImpl()Performs any other finalization actions that may be necessary by this key manager provider implementation.KeyManager[]getKeyManagers()Retrieves a set ofKeyManagerobjects that may be used for interactions requiring access to a key manager.KeyStoregetKeyStore()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
-
-
-
-
Method Detail
-
initializeKeyManagerProvider
public void initializeKeyManagerProvider(KeyManagerProviderCfg configuration)
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
public KeyManager[] 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
public KeyStore 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
protected String 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
-
-