verify
Vérifie la signature d’un JWT et valide les claims standard (exp, nbf, iss, etc.). Retourne le code 1 si le token est invalide ou si la signature ne correspond pas.
Utilisation
Section titled “Utilisation”jwtop verify <token> [--secret <secret>] [--key <pem-file>] [--jwks <uri>]Exactement une source de clé doit être fournie. Lorsque <token> est omis, le token est lu depuis stdin — ex. jwtop find --file page.html | jwtop verify --secret mysecret.
Options
Section titled “Options”| Option | Description |
|---|---|
--secret | Secret HMAC (pour HS256, HS384, HS512) |
--key | Chemin ou URL vers un fichier de clé publique ou privée au format PEM (RSA, EC, Ed25519) |
--jwks | URL d’un endpoint JWKS |
Exemples
Section titled “Exemples”Secret HMAC
jwtop verify $TOKEN --secret mysecretFichier de clé publique RSA ou EC
jwtop verify $TOKEN --key /path/to/public.pemjwtop verify $TOKEN --key https://example.com/public.pemEndpoint JWKS
jwtop verify $TOKEN --jwks https://example.com/.well-known/jwks.jsonCodes de sortie
Section titled “Codes de sortie”| Code | Signification |
|---|---|
0 | Le token est valide |
1 | Token invalide, signature incorrecte, ou erreur structurelle |