aboutsummaryrefslogtreecommitdiff
path: root/modules/eidas_proxy-sevice/src/test
diff options
context:
space:
mode:
authorThomas <>2022-06-07 13:47:42 +0200
committerThomas <>2022-06-07 13:47:42 +0200
commit9c9463d593014292a4b19fbad2fca779e56e33cf (patch)
tree535f98a42845f2a0f6011c0c224799b47e9051da /modules/eidas_proxy-sevice/src/test
parent4c6a80097a041135b96dd1bccac5d3887d63865c (diff)
downloadNational_eIDAS_Gateway-9c9463d593014292a4b19fbad2fca779e56e33cf.tar.gz
National_eIDAS_Gateway-9c9463d593014292a4b19fbad2fca779e56e33cf.tar.bz2
National_eIDAS_Gateway-9c9463d593014292a4b19fbad2fca779e56e33cf.zip
feat(eidas): update proxy-service attribute registry to request releated attributes
Diffstat (limited to 'modules/eidas_proxy-sevice/src/test')
-rw-r--r--modules/eidas_proxy-sevice/src/test/java/at/asitplus/eidas/specific/modules/msproxyservice/test/services/ProxyEidasAttributeRegistryTest.java13
-rw-r--r--modules/eidas_proxy-sevice/src/test/resources/config/idaAttributeMapping.json6
2 files changed, 17 insertions, 2 deletions
diff --git a/modules/eidas_proxy-sevice/src/test/java/at/asitplus/eidas/specific/modules/msproxyservice/test/services/ProxyEidasAttributeRegistryTest.java b/modules/eidas_proxy-sevice/src/test/java/at/asitplus/eidas/specific/modules/msproxyservice/test/services/ProxyEidasAttributeRegistryTest.java
index 6034c92a..d3e787bb 100644
--- a/modules/eidas_proxy-sevice/src/test/java/at/asitplus/eidas/specific/modules/msproxyservice/test/services/ProxyEidasAttributeRegistryTest.java
+++ b/modules/eidas_proxy-sevice/src/test/java/at/asitplus/eidas/specific/modules/msproxyservice/test/services/ProxyEidasAttributeRegistryTest.java
@@ -50,9 +50,18 @@ public class ProxyEidasAttributeRegistryTest {
@Test
public void eidasAttributeMappingMandateOnly() {
checkAttributeMapping("http://eidas.europa.eu/attributes/legalperson/LegalPersonIdentifier", false,
- Collections.emptyList());
+ Arrays.asList(
+ "urn:oid:1.2.40.0.10.2.1.1.149",
+ "urn:oid:2.5.4.42",
+ "urn:oid:1.2.40.0.10.2.1.1.261.20",
+ "urn:oid:1.2.40.0.10.2.1.1.55"));
checkAttributeMapping("http://eidas.europa.eu/attributes/legalperson/LegalPersonIdentifier", true,
- Arrays.asList("urn:oid:1.2.40.0.10.2.1.1.261.100"));
+ Arrays.asList(
+ "urn:oid:1.2.40.0.10.2.1.1.261.100",
+ "urn:oid:1.2.40.0.10.2.1.1.149",
+ "urn:oid:2.5.4.42",
+ "urn:oid:1.2.40.0.10.2.1.1.261.20",
+ "urn:oid:1.2.40.0.10.2.1.1.55"));
}
diff --git a/modules/eidas_proxy-sevice/src/test/resources/config/idaAttributeMapping.json b/modules/eidas_proxy-sevice/src/test/resources/config/idaAttributeMapping.json
index 4f059876..2d375acb 100644
--- a/modules/eidas_proxy-sevice/src/test/resources/config/idaAttributeMapping.json
+++ b/modules/eidas_proxy-sevice/src/test/resources/config/idaAttributeMapping.json
@@ -58,6 +58,12 @@
"idaAttribute": {
"withMandates": "urn:oid:1.2.40.0.10.2.1.1.261.100"
},
+ "addionalRequiredAttributes" : [
+ "urn:oid:1.2.40.0.10.2.1.1.149",
+ "urn:oid:2.5.4.42",
+ "urn:oid:1.2.40.0.10.2.1.1.261.20",
+ "urn:oid:1.2.40.0.10.2.1.1.55"
+ ],
"type": {
"mds": true
}