Visualiseur de Certificat SSL
FreeDécodez un ou plusieurs certificats X.509 PEM ou DER et affichez chaque champ en langage clair : objet, émetteur, validité, empreintes, détails de la clé publique, et chaque extension standard incluant Key Usage, Subject Alternative Names et Authority Information Access, tout cela entièrement dans votre navigateur.
Fonctionne entièrement dans votre navigateur avec node-forge. Rien de ce que vous collez ou téléversez n'est jamais envoyé où que ce soit.
Certificat (collez-en un ou plusieurs, ou une chaîne complète)
Activité récente
Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.
Viewed 1 certificate(s)
il y a 3 heures
Viewed 2 certificate(s)
il y a 3 heures
Viewed 1 certificate(s)
il y a 3 heures
Ce que fait cet outil
Cet outil décode un ou plusieurs certificats X.509 PEM ou DER et affiche chaque champ en langage clair : objet, émetteur, numéro de série, période de validité avec avertissements d'expiration, algorithme de signature, détails de la clé publique, empreintes SHA-256 et SHA-1, et chaque extension standard incluant Basic Constraints, Key Usage, Extended Key Usage, Subject Alternative Names, Subject/Authority Key Identifiers, CRL Distribution Points et Authority Information Access, tout cela sans rien téléverser où que ce soit.
Comment ça marche
Un certificat est une structure de données encodée en ASN.1 définie par la norme X.509 ; cet outil analyse cette structure entièrement dans votre navigateur à l'aide de la bibliothèque node-forge, de la même manière qu'un navigateur ou un serveur le ferait lors de la validation d'un certificat. Des extensions comme Key Usage et Basic Constraints sont décodées directement par node-forge en champs nommés, tandis que quelques-unes moins courantes, Authority Key Identifier, CRL Distribution Points et Authority Information Access, sont analysées manuellement à partir de leur structure ASN.1 brute pour en extraire les identifiants de clé et les URL qu'elles contiennent. Rien n'est jamais envoyé sur le réseau.
Problèmes résolus
- Vérifier rapidement la date d'expiration d'un certificat et ses Subject Alternative Names avant de le déployer, sans installer OpenSSL ni aucun outil en ligne de commande.
- Inspecter toute une chaîne de certificats à la fois, racine, intermédiaire et feuille, pour confirmer le rôle de chaque certificat et sa relation avec le suivant.
- Lire les points de terminaison OCSP et CRL annoncés par un certificat, utile pour déboguer les problèmes de vérification de révocation.
- Vérifier que les indicateurs exacts de Key Usage et d'Extended Key Usage d'un certificat correspondent à ce qu'exige réellement un cas d'usage particulier, comme la signature de code ou l'authentification client.
Questions fréquentes
›Ai-je besoin de la clé privée pour afficher un certificat ?
Non, un certificat est par nature un document public : il contient la clé publique, le sujet et l'émetteur, la période de validité et les extensions, dont aucun n'exige la clé privée correspondante pour être lu. Ce visualiseur ne demande jamais de clé privée.
›Est-il sûr de coller ici un certificat provenant d'un site web en ligne ?
Oui : un certificat TLS est envoyé à chaque visiteur du site web dans le cadre normal et non chiffré de la négociation de connexion, il ne contient donc aucune information secrète, et cet outil le décode uniquement localement dans votre navigateur sans jamais le téléverser où que ce soit.
›Que signifient les empreintes du certificat ?
Une empreinte est simplement un hachage des octets bruts du certificat, utilisée comme identifiant court et unique pour confirmer que deux fichiers de certificat sont identiques octet par octet sans comparer le fichier entier ; cet outil affiche à la fois SHA-256, la norme moderne, et SHA-1, encore affichée par de nombreux navigateurs et outils pour des raisons de compatibilité.
›Pourquoi ma chaîne de certificats n'affiche-t-elle que certains champs sur le certificat intermédiaire ou racine ?
Différents certificats d'une chaîne peuvent comporter des extensions différentes : un certificat d'AC racine n'a généralement pas de section Authority Information Access puisqu'il n'a pas d'autorité supérieure à interroger, tandis qu'un certificat feuille en a généralement une ; le visualiseur affiche exactement les extensions présentes dans chaque certificat plutôt qu'un modèle fixe.
›Cet outil prend-il en charge les certificats à courbe elliptique (EC) ?
Pas encore : il ne décode actuellement que les certificats RSA. Si vous collez un certificat EC, il signale que le type de clé n'est pas pris en charge plutôt que d'afficher des informations incomplètes ou incorrectes.
›Que signifie « Contrainte de longueur de chemin » dans Basic Constraints ?
Elle n'apparaît que sur les certificats d'AC et limite le nombre de certificats d'AC intermédiaires supplémentaires autorisés en dessous dans une chaîne avant d'atteindre un certificat feuille (entité finale) ; une valeur de 0 signifie que cette AC ne peut émettre directement que des certificats feuilles, pas d'intermédiaires supplémentaires.
Outils similaires
Texte
Générateur de Certificat SSL Auto-Signé
Générez un véritable certificat TLS auto-signé fonctionnel et sa clé privée correspondante directement dans votre navigateur avec node-forge, avec Subject Alternative Names, une taille de clé et une période de validité configurables, et des fichiers .crt et .key prêts à télécharger.
FreeTexte
Vérificateur de Paire Certificat et Clé SSL
Vérifiez si une clé privée SSL/TLS, un certificat et une CSR facultative appartiennent réellement à la même paire de clés, décodez et consultez l'objet, l'émetteur, la validité, les SAN et les empreintes du certificat, tout cela entièrement dans votre navigateur.
FreeTexte
Convertisseur de Format de Certificat SSL
Convertissez les certificats SSL/TLS entre les encodages PEM et DER, regroupez des certificats dans un fichier PKCS#7 (.p7b) ou extrayez-les, et empaquetez un certificat et une clé privée dans un fichier PKCS#12 (.pfx / .p12) protégé par mot de passe ou extrayez-les, tout cela entièrement dans votre navigateur.
FreeTexte
Ajouter du Texte à Chaque Ligne
Insérez le même texte dans chaque ligne, au début, à la fin, à une position exacte, ou à côté d'une correspondance, directement dans votre navigateur.
FreeTexte
Calculateur de Somme de Contrôle Adler32
Calculez la somme de contrôle Adler-32 d'un texte ou d'un fichier, directement dans votre navigateur.
FreeTexte
Générateur d'Anagrammes
Trouvez des anagrammes anglais et des mots plus courts que vous pouvez former à partir de n'importe quel mot, directement dans votre navigateur.
FreeTexte
Testeur d'API
Envoyez des requêtes HTTP à n'importe quel point de terminaison d'API et inspectez la réponse, directement dans votre navigateur.
FreeTexte
Générateur de Hash Argon2
Générez et vérifiez des hachages de mot de passe Argon2id/Argon2i/Argon2d entièrement dans votre navigateur, avec un coût mémoire, un coût temps, et un parallélisme ajustables.
Commentaires (0)
Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.
Pas encore de commentaires. Soyez le premier à partager votre avis !