Décodeur de certificat : inspectez les certificats X.509 localement
Analysez des certificats PEM et des chaînes de certificats dans votre navigateur : consultez le sujet, l'émetteur, la validité, la clé publique et les empreintes, et vérifiez les signatures par rapport à une ancre de confiance collée. Les certificats ne quittent jamais votre appareil.
Collez un certificat PEM ou DER, ou une chaîne complète, pour lire le sujet, l'émetteur, la période de validité, les entrées SAN, le numéro de série et les empreintes. L'outil vérifie aussi les liens d'émetteur et les signatures X.509 par rapport à une ancre de confiance facultative ; le nom d'hôte, la révocation et les politiques restent hors périmètre.
Espace de travail
Collez la racine ou un certificat émetteur explicitement approuvé. La correspondance se fait par empreinte DER ou en vérifiant la signature du dernier certificat. Rien n'est téléversé.
L'analyse s'exécute entièrement dans votre navigateur, sans requête réseau. Collez n'importe quel certificat public — rien n'est envoyé.
Pas encore de résultat
Saisissez votre entrée ci-dessus, le résultat s'affichera ici.
Comment décoder un certificat en ligne
Collez un certificat PEM et inspectez ses champs et empreintes localement, sans téléversement.
- 1
Collez le certificat
Copiez le bloc PEM, lignes BEGIN/END comprises, dans la zone de saisie.
- 2
Analysez-le
Cliquez sur « Analyser le certificat ». Chaque certificat de la chaîne est décodé ; les liens d’émetteur et les signatures sont vérifiés localement.
- 3
Vérifiez empreintes et extensions
Comparez les empreintes SHA-256/SHA-1 et examinez les extensions SAN et Key Usage.
Cas d'utilisation courants
- 1Vérifier ce qu'un certificat affirme réellement avant de faire confiance à un serveur ou à un fichier
- 2Inspecter les dates de validité lors du débogage de connexions TLS expirées ou pas encore valides
- 3Comparer les empreintes SHA-256 avec les valeurs publiées par un fournisseur ou un service
- 4Vérifier les entrées SAN pour confirmer qu'un certificat couvre le domaine exact utilisé
Conseils de sécurité
- Les empreintes identifient un certificat, pas sa fiabilité — ancrez la chaîne à un certificat auquel vous faites réellement confiance
- Vérifiez toujours « Valide à partir du » et « Valide jusqu'au » : beaucoup d'échecs TLS viennent de certificats expirés ou datés dans le futur
- Un certificat auto-signé se parse correctement mais n'a aucun chemin de confiance ; traitez-le en conséquence
- Collez les certificats uniquement dans des outils locaux ; un certificat public n'est pas secret, mais une clé privée dans le mauvais champ peut l'être
Questions fréquentes
Le certificat est-il envoyé quelque part ?
Non. L'analyse se fait localement dans votre navigateur avec l'API Web Crypto. Ouvrez DevTools → Réseau et observez les requêtes pendant le collage.
Quels formats sont pris en charge ?
PEM (blocs BEGIN CERTIFICATE) et DER encodé en base64 fonctionnent tous deux. Pour une chaîne, collez tous les blocs en commençant par la feuille, puis chaque émetteur jusqu'à la racine.
Que signifient les empreintes ?
Les empreintes SHA-256 et SHA-1 sont des condensés des octets DER du certificat. Comparez-les avec l'empreinte publiée par l'émetteur ou le service pour détecter les écarts.
L'outil vérifie-t-il la chaîne de certificats ?
Oui, sur le plan structurel : il relie chaque certificat à l'émetteur suivant, vérifie la signature avec la clé publique de cet émetteur et peut ancrer la chaîne à un certificat que vous collez. Il ne consulte pas le magasin de confiance du système et ne vérifie ni les noms d'hôte, ni la révocation, ni la politique d'expiration, ni les contraintes de longueur de chaîne.
Puis-je fournir ma propre ancre de confiance ?
Oui. Collez la racine ou un certificat émetteur explicitement approuvé dans le champ facultatif d'ancre de confiance. La correspondance se fait par empreinte DER identique ou par vérification réussie de la signature du dernier certificat.
Guides associés
Outils associés
Vous êtes responsable de la gestion des clés et de la validation des résultats.