Aller au contenu

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.

Terminal window
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.

OptionDescription
--secretSecret HMAC (pour HS256, HS384, HS512)
--keyChemin ou URL vers un fichier de clé publique ou privée au format PEM (RSA, EC, Ed25519)
--jwksURL d’un endpoint JWKS

Secret HMAC

Terminal window
jwtop verify $TOKEN --secret mysecret

Fichier de clé publique RSA ou EC

Terminal window
jwtop verify $TOKEN --key /path/to/public.pem
jwtop verify $TOKEN --key https://example.com/public.pem

Endpoint JWKS

Terminal window
jwtop verify $TOKEN --jwks https://example.com/.well-known/jwks.json
CodeSignification
0Le token est valide
1Token invalide, signature incorrecte, ou erreur structurelle