diff options
| author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2014-07-14 09:02:30 +0200 | 
|---|---|---|
| committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2014-07-14 09:02:30 +0200 | 
| commit | 96407baacd66fef7f3581a5377180a152795bd78 (patch) | |
| tree | 77ad7cd04a409b563a0946d4ed91b8482fa644b9 | |
| parent | b166ec2361980aeb9f288125afd5716099a21f7c (diff) | |
| download | moa-id-spss-96407baacd66fef7f3581a5377180a152795bd78.tar.gz moa-id-spss-96407baacd66fef7f3581a5377180a152795bd78.tar.bz2 moa-id-spss-96407baacd66fef7f3581a5377180a152795bd78.zip | |
add additionl trustmanagerrevoationchecking default value
3 files changed, 6 insertions, 4 deletions
| diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralMOAIDConfig.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralMOAIDConfig.java index 681641834..f29780f05 100644 --- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralMOAIDConfig.java +++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralMOAIDConfig.java @@ -159,7 +159,8 @@ public class GeneralMOAIDConfig {  				if (authgen != null) {  					alternativeSourceID = authgen.getAlternativeSourceID();  					certStoreDirectory = authgen.getCertStoreDirectory(); -					trustmanagerrevocationcheck = authgen.isTrustManagerRevocationChecking(); +					if (authgen.isTrustManagerRevocationChecking() != null) +						trustmanagerrevocationcheck = authgen.isTrustManagerRevocationChecking();  					publicURLPrefix = authgen.getPublicURLPreFix(); diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/ConfigurationProvider.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/ConfigurationProvider.java index 88ed7885f..24def1e02 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/ConfigurationProvider.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/ConfigurationProvider.java @@ -124,7 +124,7 @@ public class ConfigurationProvider {  	protected String certstoreDirectory; -	protected boolean trustmanagerrevoationchecking; +	protected boolean trustmanagerrevoationchecking = true;  	/**  		 * Returns the main configuration file directory used to configure MOA-ID diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/AuthConfigurationProvider.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/AuthConfigurationProvider.java index 6fc1d28c1..32625ca03 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/AuthConfigurationProvider.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/config/auth/AuthConfigurationProvider.java @@ -1038,10 +1038,11 @@ public class AuthConfigurationProvider extends ConfigurationProvider {    private void setTrustManagerRevocationChecking() throws ConfigurationException {  	  AuthComponentGeneral auth = getAuthComponentGeneral(); -	  if (auth.getGeneralConfiguration() != null)		   +	  if (auth.getGeneralConfiguration() != null && +			  auth.getGeneralConfiguration().isTrustManagerRevocationChecking() != null)		    		  trustmanagerrevoationchecking = auth.getGeneralConfiguration().isTrustManagerRevocationChecking();  	  else { -		  Logger.warn("Error in MOA-ID Configuration. No CertStoreDirectory defined."); +		  Logger.warn("No TrustMangerRevoationChecking defined. Use default value = TRUE");  		  throw new ConfigurationException("config.02", null);  	  }     } | 
