From b73ce7d7786f999fe17da9431328dc9d673d8f10 Mon Sep 17 00:00:00 2001 From: "peter.danner" Date: Mon, 12 Mar 2007 11:47:25 +0000 Subject: 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 --- id.server/res/resources/properties/id_messages_de.properties | 4 ++-- .../at/gv/egovernment/moa/id/proxy/MOAIDProxyInitializer.java | 10 +++++++--- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'id.server') 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, -- cgit v1.2.3