at.gv.egiz.eaaf.core.api.idp.IConfiguration
, at.gv.egovernment.moa.id.commons.api.ConfigurationProvider
PropertyBasedAuthConfigurationProvider
public abstract class ConfigurationProviderImpl
extends at.gv.egiz.eaaf.core.impl.idp.conf.AbstractConfigurationImpl
implements at.gv.egovernment.moa.id.commons.api.ConfigurationProvider
AuthConfigurationProvider
and ProxyConfigurationProvider
,
providing functions common to both of them.Modifier and Type | Field | Description |
---|---|---|
static String |
CONFIG_PROPERTY_NAME |
The name of the system property which contains the file name of the
configuration file.
|
protected String |
defaultChainingMode |
The default chaining mode.
|
static String |
DIRECTORY_CERTSTORE_PARAMETER_PROPERTY |
The name of the generic configuration property giving the certstore directory path.
|
protected Map<String,String> |
genericConfiguration |
A
Map which contains generic configuration information. |
static String |
PROXY_CONFIG_PROPERTY_NAME |
The name of the system property which contains the file name of the
configuration file.
|
static String |
TRUST_MANAGER_REVOCATION_CHECKING |
The name of the generic configuration property switching the ssl revocation checking on/off
|
static String |
VALIDATION_AUTHBLOCK_TARGETFRIENDLYNAME |
Deactivate TargetFriendlyName validation in Authblock
|
Constructor | Description |
---|---|
ConfigurationProviderImpl(String configFilePath) |
Constructor
|
Modifier and Type | Method | Description |
---|---|---|
void |
generateActiveProfiles(Properties props) |
|
String[] |
getActiveProfiles() |
|
Properties |
getDBConnectionConfiguration() |
Get the DB configuration properties from MOA-ID-Auth configuration file
|
String |
getDefaultChainingMode() |
|
at.gv.util.config.EgovUtilPropertiesConfiguration |
geteGovUtilsConfig() |
|
String |
getRootConfigFileDir() |
|
protected void |
initial(Properties props) |
getApplicationSpecificKeyPrefix, getBackupConfigPath, getBasicConfiguration, getBasicConfiguration, getBasicConfigurationBoolean, getBasicConfigurationBoolean, getBasicConfigurationWithPrefix, getConfigurationFilePath, getConfigurationRootDirectory, getFullConfigurationProperties
getTrustedCACertificates, isTrustmanagerrevoationchecking
getBasicConfiguration, getBasicConfiguration, getBasicConfigurationBoolean, getBasicConfigurationBoolean, getBasicConfigurationWithPrefix, getConfigurationRootDirectory, getServiceProviderConfiguration, getServiceProviderConfiguration, validateIDPURL
public static final String CONFIG_PROPERTY_NAME
public static final String PROXY_CONFIG_PROPERTY_NAME
public static final String DIRECTORY_CERTSTORE_PARAMETER_PROPERTY
public static final String TRUST_MANAGER_REVOCATION_CHECKING
public static final String VALIDATION_AUTHBLOCK_TARGETFRIENDLYNAME
protected Map<String,String> genericConfiguration
Map
which contains generic configuration information. Maps a
configuration name (a String
) to a configuration value (also a
String
).protected String defaultChainingMode
public ConfigurationProviderImpl(String configFilePath) throws at.gv.egiz.eaaf.core.exceptions.EAAFConfigurationException
at.gv.egiz.eaaf.core.exceptions.EAAFConfigurationException
public String getDefaultChainingMode()
getDefaultChainingMode
in interface at.gv.egovernment.moa.id.commons.api.ConfigurationProvider
public Properties getDBConnectionConfiguration()
protected void initial(Properties props) throws at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException, org.opensaml.xml.ConfigurationException, MalformedURLException
properties
- at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException
org.opensaml.xml.ConfigurationException
MalformedURLException
public at.gv.util.config.EgovUtilPropertiesConfiguration geteGovUtilsConfig()
public void generateActiveProfiles(Properties props)
public String[] getActiveProfiles()
getActiveProfiles
in interface at.gv.egovernment.moa.id.commons.api.ConfigurationProvider
public String getRootConfigFileDir() throws at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException
getRootConfigFileDir
in interface at.gv.egovernment.moa.id.commons.api.ConfigurationProvider
at.gv.egovernment.moa.id.commons.api.exceptions.ConfigurationException
Copyright © 2019. All rights reserved.