diff --git a/docs/getting-started/sending/get-destination.mdx b/docs/getting-started/sending/get-destination.mdx index 4f329b4129933d70c4d81904a156c74818c7ae25..2efab3cce3a62e5a2f2decae7cf855c93ffed2f5 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 e61b1024206638b2f1f3eb49212a40b4d95cda92..a7d35fe066d32f7fd157cb2fdbf47231fbbc47d1 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);