public class ConfigurationModuleSecurityProvider extends Object implements ConfigurationModule
ConfigurationModule
Modifier and Type | Field and Description |
---|---|
static String |
PROP_ADD_SECURITYPROVIDERS_ACTIVATED
Property containing the flag if this module must add the security providers specified in the config file.
|
static String |
PROP_ADD_SECURITYPROVIDERS_POSITION_KEY
Property containing the position on where the new
Provider must be added. |
static String |
PROP_ADD_SECURITYPROVIDERS_ROOTKEY
Property containing the fully qualified name of all the providers that must be added.
|
static String |
PROP_CLEANUP_ACTION_KEY
Property to indicate what cleanup action must be executed.
|
static String |
PROP_CLEANUP_ACTION_PARTIAL_ROOTKEY
Property containing all the providers names that must be removed.
|
Constructor and Description |
---|
ConfigurationModuleSecurityProvider() |
Modifier and Type | Method and Description |
---|---|
void |
init(Configuration config)
If debug is enabled, list the available security providers.
|
void |
unload()
Method that restores the configuration module and reset the system to the initial situation.
|
public static final String PROP_CLEANUP_ACTION_KEY
There are 3 possible values: none, full, partial.
PROP_CLEANUP_ACTION_KEY
public static final String PROP_CLEANUP_ACTION_PARTIAL_ROOTKEY
The properties must start with PROP_CLEANUP_ACTION_PARTIAL_ROOTKEY
followed by a unique
increasing number, Starting with 1 and gaps are not allowed.
public static final String PROP_ADD_SECURITYPROVIDERS_ROOTKEY
The properties must start with PROP_ADD_SECURITYPROVIDERS_ROOTKEY
followed by a unique
increasing number, Starting with 1 and gaps are not allowed.
public static final String PROP_ADD_SECURITYPROVIDERS_ACTIVATED
There are 3 possible values:
BeIDProvider
and
BouncyCastleProvider
are added.)
PROP_ADD_SECURITYPROVIDERS_ROOTKEY
are added.
public static final String PROP_ADD_SECURITYPROVIDERS_POSITION_KEY
Provider
must be added.
There are 3 possibilities: begin, end and the correct position to insert.
public void init(Configuration config)
init
in interface ConfigurationModule
ConfigurationModule.init(be.ehealth.technicalconnector.config.Configuration)
public void unload() throws TechnicalConnectorException
ConfigurationModule
unload
in interface ConfigurationModule
TechnicalConnectorException
ConfigurationModule.unload()
Connector Packaging TECHNICAL 4.1.2 API
Copyright © {inceptionYear}-2022 eHealth. All Rights Reserved.