From fed4f5369bc826456394613f69e775ef3fde755e Mon Sep 17 00:00:00 2001
From: Florian Kaufmann <florian.kaufmann@codecentric.de>
Date: Fri, 26 Nov 2021 14:38:00 +0100
Subject: [PATCH] Weitere kleine Verbesserungen des address information JWK
 validation

---
 docs/getting-started/sending/get-destination.mdx          | 8 +++++---
 .../getting-started/sending/get-destination.mdx           | 8 +++++---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/docs/getting-started/sending/get-destination.mdx b/docs/getting-started/sending/get-destination.mdx
index 4f329b412..2efab3cce 100644
--- a/docs/getting-started/sending/get-destination.mdx
+++ b/docs/getting-started/sending/get-destination.mdx
@@ -209,12 +209,14 @@ Im folgenden Beispiel wird die Bibliothek [nimbus-jose-jwt](https://connect2id.c
     String requestedServiceIdentifier = "urn:de:fim:leika:leistung:100";
     String requestedRegion = "urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:rs:11111";
 
-    validateToken(signedJWT, requestedServiceIdentifier, requestedRegion);
-    verifySSPSignature(signedJWT, keyId);
+    Boolean validToken = validateToken(signedJWT, requestedServiceIdentifier, requestedRegion);
+    Boolean validTokenSignature = verifySSPSignature(signedJWT, keyId);
+
+    Boolean validJWT = validToken && validTokenSignature;
 ```
 
 ```java
-    boolean validateToken(SignedJWT signedJWT, String requestedServiceIdentifier, String requestedRegion) {
+    static boolean validateToken(SignedJWT signedJWT, String requestedServiceIdentifier, String requestedRegion) {
         try {
             validateHeader(signedJWT.getHeader());
             validatePayload(signedJWT.getJWTClaimsSet(), requestedServiceIdentifier, requestedRegion);
diff --git a/versioned_docs/version-FIT-Connect_v1/getting-started/sending/get-destination.mdx b/versioned_docs/version-FIT-Connect_v1/getting-started/sending/get-destination.mdx
index e61b10242..a7d35fe06 100644
--- a/versioned_docs/version-FIT-Connect_v1/getting-started/sending/get-destination.mdx
+++ b/versioned_docs/version-FIT-Connect_v1/getting-started/sending/get-destination.mdx
@@ -209,12 +209,14 @@ Im folgenden Beispiel wird die Bibliothek [nimbus-jose-jwt](https://connect2id.c
     String requestedServiceIdentifier = "urn:de:fim:leika:leistung:100";
     String requestedRegion = "urn:de:bund:destatis:bevoelkerungsstatistik:schluessel:rs:11111";
 
-    validateToken(signedJWT, requestedServiceIdentifier, requestedRegion);
-    verifySSPSignature(signedJWT, keyId);
+    Boolean validToken = validateToken(signedJWT, requestedServiceIdentifier, requestedRegion);
+    Boolean validTokenSignature = verifySSPSignature(signedJWT, keyId);
+
+    Boolean validJWT = validToken && validTokenSignature;
 ```
 
 ```java
-    boolean validateToken(SignedJWT signedJWT, String requestedServiceIdentifier, String requestedRegion) {
+    static boolean validateToken(SignedJWT signedJWT, String requestedServiceIdentifier, String requestedRegion) {
         try {
             validateHeader(signedJWT.getHeader());
             validatePayload(signedJWT.getJWTClaimsSet(), requestedServiceIdentifier, requestedRegion);
-- 
GitLab