Comment utiliser : Décodeur de certificat SSL
- Collez un certificat (
-----BEGIN CERTIFICATE-----) ou une chaîne, ou ouvrez un fichier.pem,.crt,.cerou.der. - Consultez l’état de validité, le sujet, l’émetteur et les Subject Alternative Names.
- Vérifiez les extensions et les empreintes pour un débogage détaillé.
Signification des champs
| Champ | Signification |
|---|---|
| Subject | Entité à laquelle le certificat a été délivré. Pour TLS, le CN est indicatif : les navigateurs ne se basent que sur les SAN. |
| Subject Alternative Names | Les domaines et IP pour lesquels le certificat est valide. Un joker comme *.example.com couvre un niveau de sous-domaines. |
| Issuer | L’autorité de certification qui l’a signé. Subject identique à issuer signifie auto-signé. |
| Validity | Dates de début et de fin de validité. Les certificats TLS publics sont limités à 398 jours, réduits progressivement à 47 jours d’ici 2029. |
| Basic Constraints | Indique s’il s’agit d’un certificat d’autorité pouvant signer d’autres certificats. |
| Key Usage / Extended Key Usage | Les usages autorisés de la clé : serveur TLS, authentification client, signature de code… |
| Fingerprint | Un hash de l’ensemble du certificat, utilisé pour le pinning et pour comparer des certificats. |
Déboguer les erreurs TLS courantes
- Nom non concordant : le nom d’hôte ne figure pas dans la liste des SAN.
- Expiré / pas encore valide : vérifiez les dates et l’horloge du serveur.
- Chaîne incomplète : collez toute la chaîne envoyée par le serveur ; le sujet de l’intermédiaire doit correspondre à l’émetteur du certificat final.
- Signature faible : les signatures SHA-1 ou MD5 sont rejetées par les clients modernes.
PEM ou DER
DER est l’encodage binaire du certificat ; PEM contient les mêmes octets en Base64, entre les lignes BEGIN et END. Les deux formats s’ouvrent ici. Le décodage se fait localement : un certificat est une information publique, mais les clés privées collées par erreur sont détectées et ignorées.
Pour vérifier le certificat servi par un site en ligne, utilisez le vérificateur SSL. Pour les demandes de signature, utilisez le décodeur CSR.
Aussi recherché comme : décodeur certificat ssl, décoder certificat ssl, décodeur pem, décodeur x509, voir détails certificat ssl, décodeur crt, openssl x509 en ligne.
Outils complémentaires : Décodeur de certificat SSL
- Générateur de clés RSA — Créez une paire de clés publique/privée pour la signature JWT, les tests TLS, les essais de chiffrement ou SSH.
- Vérificateur d’en-têtes de sécurité — Évaluez les en-têtes HTTP de sécurité d’un site, de A+ à F, repérez ceux qui manquent et comprenez pourquoi ils comptent.
- Générateur de hash — Calculez instantanément les hashs MD5 et SHA de n'importe quel texte ou fichier, créez des signatures HMAC et collez un checksum attendu pour vérifier un téléchargement.
- Décodeur JWT — Collez un JSON Web Token pour examiner son en-tête et sa charge utile, vérifier sa date d'expiration et valider sa signature.
Questions fréquentes
Comment obtenir le certificat d’un site au format PEM ?
openssl s_client -connect example.com:443 -showcerts, ou exportez-le depuis le menu du cadenas de votre navigateur. Pour analyser directement un site en ligne, utilisez le vérificateur SSL.