JOSE et JWT
Signez, décodez et vérifiez des JSON Web Tokens, déchiffrez des JWE, lisez des jetons PASETO, générez des clés et convertissez-les entre JWK, PEM et SSH, et construisez ou vérifiez les jeux de clés sur lesquels ils s’appuient, avec des explications claires de ce qui ne va pas.
9 outils
JWT ES256 Debugger — débogueur JWT ES256
Décoder et vérifier des jetons ES256/ES384/ES512
Décodez un JWT, inspectez l’en-tête et les claims, vérifiez des jetons signés avec ECDSA (ES256, ES384, ES512) à l’aide d’une clé publique et obtenez une explication en termes simples de ce qui ne va pas.
Ouvrir l’outilJWKS & OIDC Checker — vérificateur JWKS et OIDC
Vérifier le jeu de clés sur lequel reposent vos jetons
Saisissez l’URL d’un JWKS, une configuration OpenID ou simplement le domaine de l’émetteur : le vérificateur récupère ce que votre fournisseur sert réellement et signale les tailles de clé, la couverture des kid, les identifiants en double, les certificats expirés, les éléments privés publiés par erreur et les algorithmes annoncés.
Ouvrir l’outilJWT Signer — signature de JWT
Signer des jetons avec votre propre clé
Construisez un JWT à partir d’un en-tête et de claims, définissez iat, nbf et exp en temps relatif, puis signez-le avec n’importe quel algorithme JOSE : HMAC, RSA, RSA-PSS, ECDSA ou EdDSA. La clé reste dans votre navigateur.
Ouvrir l’outilKey Generator — générateur de clés
Nouvelles paires de clés en JWK, PEM et SSH
Créez dans votre navigateur des paires de clés EC, Ed25519, X25519 et RSA ou des secrets symétriques, et obtenez-les en JWK, PEM, OpenSSH et octets bruts, avec l’empreinte RFC 7638 comme kid.
Ouvrir l’outilJWK Converter — convertisseur JWK
JWK ⇄ PEM ⇄ OpenSSH ⇄ hexa
Collez une clé sous n’importe quelle forme (JWK, PEM, certificat, OpenSSH ou hexa brut) et obtenez-la sous toutes les autres, avec son empreinte RFC 7638 et les algorithmes qui lui conviennent. La conversion s’effectue dans votre navigateur.
Ouvrir l’outilJWKS Builder — générateur de JWKS
Construire et vérifier un jeu de clés JWK (JSON Web Key Set)
Transformez des clés publiques PEM, des certificats et des JWK en jeu de clés JWK (JSON Web Key Set), avec des kid RFC 7638 et des chaînes x5c, ou collez un jeu pour y rechercher des clés privées divulguées, des kid en double et des usages mélangés.
Ouvrir l’outilJWE Inspector — inspecteur JWE
Décoder et déchiffrer des jetons JWE
Collez un JWT chiffré ou n’importe quel JWE (compact ou JSON) pour lire son en-tête et sa structure, puis déchiffrez-le avec votre clé privée, votre clé partagée ou votre mot de passe. Le déchiffrement s’effectue dans votre navigateur.
Ouvrir l’outilHMAC Calculator — calculateur HMAC
HMAC, SHA-2, SHA-3 et MD5
Calculez un HMAC avec SHA-1, SHA-2 ou SHA-3, ou tous les condensats courants d’un message en une seule fois, vérifiez un MAC attendu en temps constant et comparez deux valeurs en toute sécurité. Tout s’exécute dans votre navigateur.
Ouvrir l’outilPASETO Decoder — décodeur PASETO
Décoder et vérifier des jetons PASETO
Collez un jeton PASETO pour lire sa version, son usage, ses claims et son pied de page, et vérifiez une signature v4.public ou v3.public avec la clé publique de l’émetteur. Tout s’exécute dans votre navigateur.
Ouvrir l’outil