aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpeter.danner <peter.danner@d688527b-c9ab-4aba-bd8d-4036d912da1d>2007-03-12 11:47:25 +0000
committerpeter.danner <peter.danner@d688527b-c9ab-4aba-bd8d-4036d912da1d>2007-03-12 11:47:25 +0000
commitb73ce7d7786f999fe17da9431328dc9d673d8f10 (patch)
treeaf5b063110077b3b7cfb0d5f11d1f0f58078a5bc
parent266df6d45f6cd2038cb56a582469e441b0ddd334 (diff)
downloadmoa-id-spss-b73ce7d7786f999fe17da9431328dc9d673d8f10.tar.gz
moa-id-spss-b73ce7d7786f999fe17da9431328dc9d673d8f10.tar.bz2
moa-id-spss-b73ce7d7786f999fe17da9431328dc9d673d8f10.zip
Werfen einer Fehlermeldung falls allgemeiner Konfigurationsteil der Proxy-Konfiguration fehlt
git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@815 d688527b-c9ab-4aba-bd8d-4036d912da1d
-rw-r--r--id.server/res/resources/properties/id_messages_de.properties4
-rw-r--r--id.server/src/at/gv/egovernment/moa/id/proxy/MOAIDProxyInitializer.java10
2 files changed, 9 insertions, 5 deletions
diff --git a/id.server/res/resources/properties/id_messages_de.properties b/id.server/res/resources/properties/id_messages_de.properties
index 1bfbc417b..c65dfc659 100644
--- a/id.server/res/resources/properties/id_messages_de.properties
+++ b/id.server/res/resources/properties/id_messages_de.properties
@@ -45,12 +45,12 @@ config.07=Klasse {0} kann nicht instanziert werden
config.08=Fehlender Wert für "{0}" in der MOA ID Konfiguration
config.09=Fehler beim Erstellen von X509IssuerSerial (IssuerName={0}, SerialNumber={1})
config.10=Fehler in der MOA SPSS Konfiguration: {0}
-config.11=LoginParameterResolver konnte nicht configuriert werden {0}
+config.11=LoginParameterResolver konnte nicht konfiguriert werden {0}
config.12=Standard DATA URL Prefix "{0}" wird anstatt des konfigurierten DATA URL Prefix verwendet
config.13=Konfiguriertes DATA URL Prefix "{0}" muss mit http:// bzw. https:// beginnen
config.14=LoginParameterResolver-Fehler: {0}
config.15=Das Personenbindungs-Trust-Profil (TrustProfileID = {0}) darf nicht für die Verifikation anderer Infoboxen verwendet werden.
-
+config.16=MOA ID Proxy konnte nicht gestartet werden. Das Element ConnnectionParameter im allgemeinen Konfigurationsteil der MOA-ID-PROXY Konfigurationsdatei fehlt.
parser.00=Leichter Fehler beim Parsen: {0}
diff --git a/id.server/src/at/gv/egovernment/moa/id/proxy/MOAIDProxyInitializer.java b/id.server/src/at/gv/egovernment/moa/id/proxy/MOAIDProxyInitializer.java
index da5d36678..3f615b01c 100644
--- a/id.server/src/at/gv/egovernment/moa/id/proxy/MOAIDProxyInitializer.java
+++ b/id.server/src/at/gv/egovernment/moa/id/proxy/MOAIDProxyInitializer.java
@@ -65,9 +65,13 @@ public class MOAIDProxyInitializer {
// Initializes the Axis secure socket factory for use in calling the MOA-Auth web service,
// using configuration data
ConnectionParameter connParamAuth = proxyConf.getAuthComponentConnectionParameter();
- if (connParamAuth.isHTTPSURL()) {
- SSLSocketFactory ssf = SSLUtils.getSSLSocketFactory(proxyConf, connParamAuth);
- AxisSecureSocketFactory.initialize(ssf);
+ if (connParamAuth!=null) {
+ if (connParamAuth.isHTTPSURL()) {
+ SSLSocketFactory ssf = SSLUtils.getSSLSocketFactory(proxyConf, connParamAuth);
+ AxisSecureSocketFactory.initialize(ssf);
+ }
+ } else {
+ throw new ConfigurationException("config.16", null);
}
// Initializes the Axis secure socket factories for use in calling the online applications,