Décodeur de certificats X.509

Lisez les certificats et chaînes PEM, DER et .p7b : SAN, expiration, empreintes, signatures.

Fonctionne en local · aucun envoi
Certificate (PEM)

Ce que fait l’outil

Collez un certificat PEM, ou une chaîne entière, ou déposez un fichier .pem, .crt, .cer, .der ou .p7b : chaque certificat est décodé en une fiche lisible.

  • Sujet et émetteur, chaque attribut (CN, O, OU, C…) étant affiché séparément.
  • Validité en UTC avec un badge expiré, expire bientôt ou valide et le nombre de jours restants.
  • Subject Alternative Names (SAN) : noms DNS, adresses IP (IPv4 et IPv6), e-mails, URI et UPN Microsoft.
  • Clé publique : algorithme et taille ou courbe (RSA 2048, EC P-256, Ed25519…), ainsi que l’algorithme de signature, paramètres RSASSA-PSS compris.
  • Utilisation de la clé, utilisation étendue, contraintes de base (CA ou non, longueur de chemin), identifiants de clé du sujet et de l’autorité, URL CRL et OCSP, stratégies de certificat (DV / OV / EV) et horodatages Certificate Transparency intégrés. Les extensions critiques sont signalées.
  • Empreintes SHA-256 et SHA-1, calculées avec WebCrypto dans votre navigateur.
  • Vérification de la chaîne : pour chaque certificat, l’outil retrouve son émetteur dans la liste et vérifie la signature. Vous voyez ainsi si la chaîne est complète, dans le bon ordre et réellement signée par le certificat suivant.

Le décodeur est un petit analyseur ASN.1/DER écrit pour cette page. Aucune bibliothèque de certificats ni aucun serveur n’intervient.

Comment l’utiliser

Collez le texte du certificat ou déposez un fichier. Pour vérifier un serveur, exportez sa chaîne depuis la visionneuse de certificats du navigateur ou exécutez openssl s_client -showcerts -connect host:443 et collez la sortie. Les blocs supplémentaires, comme les clés privées, sont ignorés (et signalés).

Confidentialité

Les certificats sont des documents publics, mais ils ne sont décodés que dans votre navigateur. Le texte collé est conservé dans le stockage local pour qu’un rechargement ne le perde pas ; Effacer le supprime.