Package org.forgerock.audit.providers
Class DefaultKeyStoreHandlerProvider
java.lang.Object
org.forgerock.audit.providers.DefaultKeyStoreHandlerProvider
- All Implemented Interfaces:
KeyStoreHandlerProvider
Default implementation of
KeyStoreHandlerProvider.
Multiple KeyStoreHandler instances can be provided, identified by a name.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a initially empty provider.DefaultKeyStoreHandlerProvider(Map<String, KeyStoreHandler> handlers) Creates a provider with someKeyStoreHandlerinstances. -
Method Summary
Modifier and TypeMethodDescriptiongetKeystoreHandler(String name) Returns the keystore handler corresponding to the given name.voidregisterKeyStoreHandler(String name, KeyStoreHandler handler) Register a storage with the given name.
-
Constructor Details
-
DefaultKeyStoreHandlerProvider
public DefaultKeyStoreHandlerProvider()Creates a initially empty provider. -
DefaultKeyStoreHandlerProvider
Creates a provider with someKeyStoreHandlerinstances.- Parameters:
handlers- The storage instances to use in the provider.
-
-
Method Details
-
registerKeyStoreHandler
Register a storage with the given name.- Parameters:
name- Name associated to theKeyStoreHandlerinstance.handler- The storage instance.
-
getKeystoreHandler
Description copied from interface:KeyStoreHandlerProviderReturns the keystore handler corresponding to the given name.- Specified by:
getKeystoreHandlerin interfaceKeyStoreHandlerProvider- Parameters:
name- The name of instance to retrieve- Returns:
- the keystore handler
-