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