Aller au contenu

sign

Analyse un JWT existant et le re-signe avec un nouvel algorithme et/ou une nouvelle clé. Les claims d’origine sont préservés. Utilisez --alg none pour supprimer complètement la signature.

Terminal window
jwtop sign <token> --alg <alg> (--secret <secret> | --key <pem-file>)
OptionDescription
--algAlgorithme de signature cible, ou none (obligatoire)
--secretSecret HMAC
--keyChemin ou URL vers un fichier de clé privée au format PEM

Changer la clé de signature (même algorithme)

Terminal window
jwtop sign $TOKEN --alg HS256 --secret newsecret

Passer à un algorithme asymétrique

Terminal window
jwtop sign $TOKEN --alg RS256 --key /path/to/private.pem

Supprimer la signature (alg=none)

Terminal window
jwtop sign $TOKEN --alg none
  • Lorsque <token> est omis, il est lu depuis stdin — ex. jwtop find --file page.html | jwtop sign --alg HS256 --secret newsecret.
  • Les claims du token d’entrée et leurs valeurs sont conservés à l’identique.
  • --alg none ne nécessite aucune clé. Le token résultant a un segment de signature vide et son en-tête alg est défini à "none".
  • Voir Supprimer la signature d’un token pour le contexte d’utilisation.