From c7b3ba423d557eb435c8534917856ee17f8fbeba Mon Sep 17 00:00:00 2001 From: Thomas Lenz Date: Fri, 20 Jul 2018 11:12:04 +0200 Subject: some more fixes --- .../specific/connector/provider/PVPEndPointCredentialProvider.java | 6 ++++-- .../egiz/eidas/specific/connector/provider/PVPMetadataProvider.java | 4 ++-- .../main/resources/properties/external_statuscodes_map.properties | 3 ++- .../src/main/resources/properties/status_messages_en.properties | 3 ++- 4 files changed, 10 insertions(+), 6 deletions(-) (limited to 'connector') diff --git a/connector/src/main/java/at/gv/egiz/eidas/specific/connector/provider/PVPEndPointCredentialProvider.java b/connector/src/main/java/at/gv/egiz/eidas/specific/connector/provider/PVPEndPointCredentialProvider.java index cd86c79a..f515ee5a 100644 --- a/connector/src/main/java/at/gv/egiz/eidas/specific/connector/provider/PVPEndPointCredentialProvider.java +++ b/connector/src/main/java/at/gv/egiz/eidas/specific/connector/provider/PVPEndPointCredentialProvider.java @@ -32,7 +32,8 @@ public class PVPEndPointCredentialProvider extends AbstractCredentialProvider { String path = basicConfiguration.getBasicConfiguration(MSeIDASNodeConstants.PROP_CONFIG_PVP2_KEYSTORE_PATH); if (StringUtils.isEmpty(path)) { log.error(getFriendlyName() + " | Path to keyStore is NULL or EMPTY"); - throw new EAAFConfigurationException(getFriendlyName() + " | Path to keyStore is NULL or EMPTY"); + throw new EAAFConfigurationException("config.27", + new Object[] {getFriendlyName() + " | Path to keyStore is NULL or EMPTY"}); } @@ -42,7 +43,8 @@ public class PVPEndPointCredentialProvider extends AbstractCredentialProvider { } catch (MalformedURLException e) { log.error(getFriendlyName() + " | Path to keyStore NOT valid.", e); - throw new EAAFConfigurationException(getFriendlyName() + " | Path to keyStore NOT valid.", e); + throw new EAAFConfigurationException("config.27", + new Object[] {getFriendlyName() + " | Path to keyStore NOT valid."}, e); } diff --git a/connector/src/main/java/at/gv/egiz/eidas/specific/connector/provider/PVPMetadataProvider.java b/connector/src/main/java/at/gv/egiz/eidas/specific/connector/provider/PVPMetadataProvider.java index 475b8407..41a44dba 100644 --- a/connector/src/main/java/at/gv/egiz/eidas/specific/connector/provider/PVPMetadataProvider.java +++ b/connector/src/main/java/at/gv/egiz/eidas/specific/connector/provider/PVPMetadataProvider.java @@ -81,8 +81,8 @@ public class PVPMetadataProvider extends AbstractChainingMetadataProvider{ } catch (PVP2MetadataException e) { log.info("Can NOT initialize Metadata signature-verification filter. Reason: " + e.getMessage()); - throw new EAAFConfigurationException( - "Can NOT initialize Metadata signature-verification filter. Reason: " + e.getMessage(), e); + throw new EAAFConfigurationException("config.27", + new Object[] {"Can NOT initialize Metadata signature-verification filter. Reason: " + e.getMessage()}, e); } diff --git a/connector/src/main/resources/properties/external_statuscodes_map.properties b/connector/src/main/resources/properties/external_statuscodes_map.properties index 45f622c8..d2e2dab4 100644 --- a/connector/src/main/resources/properties/external_statuscodes_map.properties +++ b/connector/src/main/resources/properties/external_statuscodes_map.properties @@ -68,4 +68,5 @@ internal.02=9101 internal.03=9199 internal.04=9101 -config.27=9008 \ No newline at end of file +config.27=9008 +config.30=9008 \ No newline at end of file diff --git a/connector/src/main/resources/properties/status_messages_en.properties b/connector/src/main/resources/properties/status_messages_en.properties index 7499f99d..a6985d0f 100644 --- a/connector/src/main/resources/properties/status_messages_en.properties +++ b/connector/src/main/resources/properties/status_messages_en.properties @@ -66,4 +66,5 @@ internal.02=Internal error. Can not access data cache. internal.03=Internal error. Can not initialize a cryptographic method. internal.04=Internal error. Can not access data cache (Reason: {0}). -config.27=Configuration parameter processing failed. Reason:{0} +config.27=Configuration parameter processing failed. Reason: {0} +config.30=External configuration not found. File: {0} -- cgit v1.2.3