Diese Funktion überprüft die Gültigkeit eines JWT-Tokens (JSON Web Token). Dazu wird dessen Signatur geprüft.
Abhängig vom verwendeten JWT-Algorithmus muss dabei entweder eine Zertifikats-ID (Parameter b) oder der Shared Secret Key (Parameter c) angegeben werden.
Der Rückgabewert der Funktion ist true oder false.
Parameter
Parameter | Beschreibung |
|---|---|
a | Der komplette JWT-String (kodiert in Base64). |
b | ID des Zertifikats mit dem Public Key (bei JWT-Algorithmen RSx ,ESx ,PSx). |
c | Shared Secret Key für HMAC-Signatur (bei JWT-Algorithmen HSx). |
d | (optional) Name einer Map, in die die Bestandteile der JSON-Elemente für Payload und Header als Schlüssel/Wert-Paare werden. Header-Elemente beginnen mit dem Schlüsselwort @JWTHEADER_. |