From e1c33e600137c19625d747b002bcb1f1252fc138 Mon Sep 17 00:00:00 2001 From: Thomas <> Date: Tue, 9 Feb 2021 11:20:11 +0100 Subject: add attribute definition for ID Austria binding public-key --- .../src/main/java/at/gv/egiz/eaaf/core/api/IRequestStorage.java | 4 +++- .../gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IRequestStorage.java b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IRequestStorage.java index 2262e68a..93ce5695 100644 --- a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IRequestStorage.java +++ b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IRequestStorage.java @@ -19,6 +19,8 @@ package at.gv.egiz.eaaf.core.api; +import javax.annotation.Nullable; + import at.gv.egiz.eaaf.core.exceptions.EaafException; import at.gv.egiz.eaaf.core.exceptions.PendingReqIdValidationException; @@ -52,7 +54,7 @@ public interface IRequestStorage { * * @param pendingReqId Id of the pending request */ - void removePendingRequest(String pendingReqId); + void removePendingRequest(@Nullable String pendingReqId); /** * change the pendingRequestId of a pending-request. diff --git a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java index 37db2fa4..04cf07bb 100644 --- a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java +++ b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/data/ExtendedPvpAttributeDefinitions.java @@ -36,6 +36,10 @@ public interface ExtendedPvpAttributeDefinitions extends PvpAttributeDefinitions String SP_USED_MANDATE_PROFILES_NAME = "urn:eidgvat:attributes.ServiceProviderMandateProfiles"; String SP_USED_MANDATE_PROFILES_FRIENDLY_NAME = "ServiceProvider-MandateProfiles"; + String EID_BINDING_PUBLIC_KEY_NAME = "urn:eidgvat:attributes.binding.pubkey"; + String EID_BINDING_PUBLIC_KEY_FRIENDLY_NAME = "Binding-PublicKey"; + + /* Attributes for E-ID */ String EID_ENCRYPTED_SOURCEID_NAME = "urn:eidgvat:attributes.vsz.value"; String EID_ENCRYPTED_SOURCEID_FRIENDLY_NAME = "vSZ"; -- cgit v1.2.3