summaryrefslogtreecommitdiff
path: root/eaaf_modules
diff options
context:
space:
mode:
authorThomas <>2024-10-08 11:41:38 +0200
committerThomas <>2024-10-10 07:54:32 +0200
commitc4e84b60abbc3419be6ec4e42c7fba3ec47a4769 (patch)
tree835019360f80c434f166a46e01c0a75875d33eb4 /eaaf_modules
parent7acf59d0637e6f273aadea0d781c9b1f026b7501 (diff)
downloadEAAF-Components-c4e84b60abbc3419be6ec4e42c7fba3ec47a4769.tar.gz
EAAF-Components-c4e84b60abbc3419be6ec4e42c7fba3ec47a4769.tar.bz2
EAAF-Components-c4e84b60abbc3419be6ec4e42c7fba3ec47a4769.zip
feat(core): add new PVP attribute-definition for MANDATOR-LEGAL-PERSON-SOURCE-PIN-TYPE-V2
Diffstat (limited to 'eaaf_modules')
-rw-r--r--eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/PvpConstants.java8
-rw-r--r--eaaf_modules/eaaf_module_pvp2_core/src/test/java/at/gv/egiz/eaaf/modules/pvp2/test/metadata/MetadataResolverTest.java2
2 files changed, 6 insertions, 4 deletions
diff --git a/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/PvpConstants.java b/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/PvpConstants.java
index 69b94255..692c0cc6 100644
--- a/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/PvpConstants.java
+++ b/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/PvpConstants.java
@@ -25,9 +25,6 @@ import java.util.List;
import javax.xml.namespace.QName;
-import at.gv.egiz.eaaf.core.api.data.PvpAttributeDefinitions;
-import at.gv.egiz.eaaf.core.impl.data.Triple;
-
import org.apache.xml.security.algorithms.MessageDigestAlgorithm;
import org.apache.xml.security.signature.XMLSignature;
import org.opensaml.xmlsec.encryption.support.EncryptionConstants;
@@ -35,6 +32,9 @@ import org.opensaml.xmlsec.signature.support.SignatureConstants;
import com.google.common.collect.ImmutableMap;
+import at.gv.egiz.eaaf.core.api.data.PvpAttributeDefinitions;
+import at.gv.egiz.eaaf.core.impl.data.Triple;
+
public interface PvpConstants extends PvpAttributeDefinitions {
// module configuration parameters
String CONFIG_PROP_SEC_SIGNING_RSA_ALG = "pvp2.security.alg.signing.rsa";
@@ -128,6 +128,8 @@ public interface PvpConstants extends PvpAttributeDefinitions {
MANDATE_LEG_PER_SOURCE_PIN_FRIENDLY_NAME, false));
add(Triple.newInstance(MANDATE_LEG_PER_SOURCE_PIN_TYPE_NAME,
MANDATE_LEG_PER_SOURCE_PIN_TYPE_FRIENDLY_NAME, false));
+ add(Triple.newInstance(MANDATE_LEG_PER_SOURCE_PIN_TYPE_V2_NAME,
+ MANDATE_LEG_PER_SOURCE_PIN_TYPE_FRIENDLY_NAME, false));
add(Triple.newInstance(MANDATE_NAT_PER_BPK_NAME, MANDATE_NAT_PER_BPK_FRIENDLY_NAME,
false));
add(Triple.newInstance(MANDATE_NAT_PER_GIVEN_NAME_NAME,
diff --git a/eaaf_modules/eaaf_module_pvp2_core/src/test/java/at/gv/egiz/eaaf/modules/pvp2/test/metadata/MetadataResolverTest.java b/eaaf_modules/eaaf_module_pvp2_core/src/test/java/at/gv/egiz/eaaf/modules/pvp2/test/metadata/MetadataResolverTest.java
index 511b7283..dd667ed4 100644
--- a/eaaf_modules/eaaf_module_pvp2_core/src/test/java/at/gv/egiz/eaaf/modules/pvp2/test/metadata/MetadataResolverTest.java
+++ b/eaaf_modules/eaaf_module_pvp2_core/src/test/java/at/gv/egiz/eaaf/modules/pvp2/test/metadata/MetadataResolverTest.java
@@ -438,7 +438,7 @@ public class MetadataResolverTest {
final List<RequestedAttribute> reqAttr = descr.getSPSSODescriptor(SAMLConstants.SAML20P_NS)
.getAttributeConsumingServices().get(0).getRequestedAttributes();
Assert.assertNotNull("Req. attributes are null", reqAttr);
- Assert.assertEquals("# of req. attributes", 20, reqAttr.size());
+ Assert.assertEquals("# of req. attributes", 21, reqAttr.size());
}