Skip to content
Snippets Groups Projects
Verified Commit fed4f536 authored by Florian Kaufmann's avatar Florian Kaufmann
Browse files

Weitere kleine Verbesserungen des address information JWK validation

parent 2129cd25
No related branches found
No related tags found
1 merge request!84Informationen zur Konfiguration des Antragsrouting ergänzt
......@@ -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);
......
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment