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(-)

(limited to 'eaaf_core_api')

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