aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas <>2023-03-02 12:37:04 +0100
committerThomas <>2023-03-02 12:37:04 +0100
commit76d4bf558e6bdae365399e61624cacbfeff79999 (patch)
treee46641b2d26b433e2817d7ede8bbac0d8f2f5eef
parent8080ae3607971fa1ffc5e17151be935b466305c1 (diff)
downloadNational_eIDAS_Gateway-76d4bf558e6bdae365399e61624cacbfeff79999.tar.gz
National_eIDAS_Gateway-76d4bf558e6bdae365399e61624cacbfeff79999.tar.bz2
National_eIDAS_Gateway-76d4bf558e6bdae365399e61624cacbfeff79999.zip
fix(connector): mitigate possible NullPointerExceptionproxyservice_1.0.3connector_1.3.8
-rw-r--r--infos/ms-connector/readme_1.3.8.md2
-rw-r--r--infos/ms-proxyservice/history.txt6
-rw-r--r--modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/AbstractEidProcessor.java3
3 files changed, 6 insertions, 5 deletions
diff --git a/infos/ms-connector/readme_1.3.8.md b/infos/ms-connector/readme_1.3.8.md
index be7a82cc..8c691646 100644
--- a/infos/ms-connector/readme_1.3.8.md
+++ b/infos/ms-connector/readme_1.3.8.md
@@ -24,7 +24,7 @@ Der MS-Connector implementiert eine Bridge zwischen dem österreichischen E-ID S
### Durchführen eines Updates
-Nachfolgend finden Sie die erforderlichen Schritte für das Update eines bestehenden MS-specific eIDAS Connectors auf die aktuelle Version 1.3.7. Das vollständige Handbuch mit allen Konfigurationsparametern finden Sie im Releasepackage im Verzeichnis: _infos/handbook/_
+Nachfolgend finden Sie die erforderlichen Schritte für das Update eines bestehenden MS-specific eIDAS Connectors auf die aktuelle Version 1.3.8. Das vollständige Handbuch mit allen Konfigurationsparametern finden Sie im Releasepackage im Verzeichnis: _infos/handbook/_
### Ausgehend von einer bestehenden Version 1.3.7
diff --git a/infos/ms-proxyservice/history.txt b/infos/ms-proxyservice/history.txt
index 49552203..052218a8 100644
--- a/infos/ms-proxyservice/history.txt
+++ b/infos/ms-proxyservice/history.txt
@@ -1,6 +1,6 @@
Dieses Dokument zeigt die Veränderungen und Erweiterungen am eIDAS MS-Proxy-Service
-Version 1.3 (2023-03-02)
+Version 1.0.3 (2023-03-02)
- JSON basierter Statisiklog um Feld für anfragendes Land erweitert
- Bugfix
- CVE-2023-24998
@@ -14,7 +14,7 @@ Version 1.3 (2023-03-02)
- woodstox-core 6.5.0
- commons-fileupload 1.5.
-Version 1.2 (2022-12-20):
+Version 1.0.2 (2022-12-20):
- JSON basierter Statistiklog mit zusätzlichen Infos hinzugefügt
- Unterstützung für BORIS/eJustice hinzugefügt
- Aktualisierung von Drittherstellerbibliotheken
@@ -22,7 +22,7 @@ Version 1.2 (2022-12-20):
- SpringBoot 2.7.5
- Spring-Framework 5.3.24
-Version 1.1 (2022-12-01):
+Version 1.0.1 (2022-12-01):
- SAML2 AuthnRequests ohne NameIdPolicy, da dieser Parameter aktuell vom IDA Shibboleth IDP nicht unterstützt wird
- Fehlerrückgabe an den eIDAS Node per Default deaktiviert
- Aktualisierung von Drittherstellerbibliotheken
diff --git a/modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/AbstractEidProcessor.java b/modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/AbstractEidProcessor.java
index 80348f3d..57b8ab16 100644
--- a/modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/AbstractEidProcessor.java
+++ b/modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/AbstractEidProcessor.java
@@ -322,8 +322,9 @@ public abstract class AbstractEidProcessor implements INationalEidProcessor {
}
private void buildNameIdPolicy(Builder authnRequestBuilder, String countryCode) {
+ String ccSelector = countryCode != null ? "." + countryCode.toLowerCase() : "";
String ccSpecificPolicy = basicConfig.getBasicConfiguration(
- Constants.CONFIG_PROP_EIDAS_NODE_NAMEIDFORMAT + "." + countryCode.toLowerCase());
+ Constants.CONFIG_PROP_EIDAS_NODE_NAMEIDFORMAT + ccSelector);
if (StringUtils.isNotEmpty(ccSpecificPolicy)) {
log.debug("Using specific nameIdFormat:{} to request: {}", ccSpecificPolicy, countryCode);