diff options
| author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2019-02-04 08:58:10 +0100 | 
|---|---|---|
| committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2019-02-04 08:58:10 +0100 | 
| commit | a917335ea69ab857f00bd17679e259fcc215cad9 (patch) | |
| tree | 2aff94e138b0a88d68e10a057071a7cd289978f1 /id/server/modules | |
| parent | 9ddeacf32976d14c3f2f70ec446262998eb8a68e (diff) | |
| download | moa-id-spss-a917335ea69ab857f00bd17679e259fcc215cad9.tar.gz moa-id-spss-a917335ea69ab857f00bd17679e259fcc215cad9.tar.bz2 moa-id-spss-a917335ea69ab857f00bd17679e259fcc215cad9.zip | |
update SSLUtils to use default JVM trustStore for SSL connections as optional
Diffstat (limited to 'id/server/modules')
3 files changed, 9 insertions, 3 deletions
| diff --git a/id/server/modules/moa-id-module-AT_eIDAS_connector/src/main/java/at/gv/egovernment/moa/id/auth/modules/eIDAScentralAuth/utils/EidasCentralAuthMetadataProvider.java b/id/server/modules/moa-id-module-AT_eIDAS_connector/src/main/java/at/gv/egovernment/moa/id/auth/modules/eIDAScentralAuth/utils/EidasCentralAuthMetadataProvider.java index 5cee90658..cd3f1f788 100644 --- a/id/server/modules/moa-id-module-AT_eIDAS_connector/src/main/java/at/gv/egovernment/moa/id/auth/modules/eIDAScentralAuth/utils/EidasCentralAuthMetadataProvider.java +++ b/id/server/modules/moa-id-module-AT_eIDAS_connector/src/main/java/at/gv/egovernment/moa/id/auth/modules/eIDAScentralAuth/utils/EidasCentralAuthMetadataProvider.java @@ -322,7 +322,9 @@ public class EidasCentralAuthMetadataProvider extends SimpleMetadataProvider  			try {  				//FIX: change hostname validation default flag to true when httpClient is updated to > 4.4  				MOAHttpProtocolSocketFactory protoSocketFactory = new MOAHttpProtocolSocketFactory( -						PVPConstants.SSLSOCKETFACTORYNAME,  +						PVPConstants.SSLSOCKETFACTORYNAME, +						moaAuthConfig.getBasicMOAIDConfigurationBoolean( +								AuthConfiguration.PROP_KEY_SSL_USE_JVM_TRUSTSTORE, false),  						moaAuthConfig.getTrustedCACertificates(),  						null,  						AuthConfiguration.DEFAULT_X509_CHAININGMODE,  diff --git a/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/auth/modules/eidas/engine/MOAeIDASChainingMetadataProvider.java b/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/auth/modules/eidas/engine/MOAeIDASChainingMetadataProvider.java index aca818532..feeff6f84 100644 --- a/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/auth/modules/eidas/engine/MOAeIDASChainingMetadataProvider.java +++ b/id/server/modules/moa-id-module-eIDAS/src/main/java/at/gv/egovernment/moa/id/auth/modules/eidas/engine/MOAeIDASChainingMetadataProvider.java @@ -440,7 +440,9 @@ public class MOAeIDASChainingMetadataProvider extends SimpleMetadataProvider imp  					AuthConfiguration moaAuthConfig = (AuthConfiguration) basicConfig;  					//FIX: change hostname validation default flag to true when httpClient is updated to > 4.4  					MOAHttpProtocolSocketFactory protoSocketFactory = new MOAHttpProtocolSocketFactory( -							PVPConstants.SSLSOCKETFACTORYNAME,  +							PVPConstants.SSLSOCKETFACTORYNAME, +							basicConfig.getBasicMOAIDConfigurationBoolean( +									AuthConfiguration.PROP_KEY_SSL_USE_JVM_TRUSTSTORE, false),  							moaAuthConfig.getTrustedCACertificates(),  							null,  							AuthConfiguration.DEFAULT_X509_CHAININGMODE,  diff --git a/id/server/modules/moa-id-module-elga_mandate_service/src/main/java/at/gv/egovernment/moa/id/auth/modules/elgamandates/utils/ELGAMandateServiceMetadataProvider.java b/id/server/modules/moa-id-module-elga_mandate_service/src/main/java/at/gv/egovernment/moa/id/auth/modules/elgamandates/utils/ELGAMandateServiceMetadataProvider.java index e8cfae10a..7bb98c719 100644 --- a/id/server/modules/moa-id-module-elga_mandate_service/src/main/java/at/gv/egovernment/moa/id/auth/modules/elgamandates/utils/ELGAMandateServiceMetadataProvider.java +++ b/id/server/modules/moa-id-module-elga_mandate_service/src/main/java/at/gv/egovernment/moa/id/auth/modules/elgamandates/utils/ELGAMandateServiceMetadataProvider.java @@ -322,7 +322,9 @@ public class ELGAMandateServiceMetadataProvider extends SimpleMetadataProvider  			try {  				//FIX: change hostname validation default flag to true when httpClient is updated to > 4.4  				MOAHttpProtocolSocketFactory protoSocketFactory = new MOAHttpProtocolSocketFactory( -						PVPConstants.SSLSOCKETFACTORYNAME,  +						PVPConstants.SSLSOCKETFACTORYNAME, +						moaAuthConfig.getBasicMOAIDConfigurationBoolean( +								AuthConfiguration.PROP_KEY_SSL_USE_JVM_TRUSTSTORE, false),  						moaAuthConfig.getTrustedCACertificates(),  						null,  						AuthConfiguration.DEFAULT_X509_CHAININGMODE,  | 
