Vérificateur de certificat SSL/TLS

Testez qu'une connexion HTTPS réussit et consultez le certificat le plus récent des journaux Certificate Transparency : émetteur, validité, jours restants, noms.

Les navigateurs ne peuvent pas lire le certificat d’un serveur depuis JavaScript. Cet outil combine une vraie connexion HTTPS effectuée par notre serveur et les journaux publics Certificate Transparency. Les dates sont celles du certificat journalisé le plus récent ; le serveur peut encore utiliser un certificat plus ancien, renouvelez donc avant l’une ou l’autre date.

Qu'est-ce que Vérificateur de certificat SSL ?

Ce vérificateur SSL répond à deux questions : la connexion HTTPS à l'hôte réussit-elle avec un certificat accepté par la validation TLS standard, et quel est le certificat valide le plus récent publié pour ce nom ? Il affiche l'émetteur, la période de validité, le nombre de jours restants, tous les noms (SAN) du certificat et si HSTS est envoyé.

Comment utiliser Vérificateur de certificat SSL

  1. Saisissez un nom d'hôte comme example.com (une URL complète fonctionne aussi).
  2. Cliquez sur Vérifier.
  3. Lisez le résultat du test de connexion HTTPS et l'en-tête HSTS.
  4. Examinez l'émetteur du certificat le plus récent, ses dates de début et de fin de validité, les jours restants et les noms couverts.

Quand utiliser Vérificateur de certificat SSL

Utilisez-le pour surveiller une expiration proche, confirmer qu'un renouvellement a été émis ou voir quelle autorité et quels SAN un domaine utilise. Comme les dates viennent des journaux CT, le serveur peut encore présenter un certificat plus ancien que le plus récent journalisé ; pour le certificat exactement servi, inspectez-le avec le cadenas du navigateur ou openssl s_client.

Comment fonctionne Vérificateur de certificat SSL

JavaScript dans un navigateur ne peut pas lire le certificat d'un serveur ; l'outil combine donc deux sources. D'abord, la Pages Function d'AlgoKit ouvre https://hôte/ ; l'environnement Cloudflare valide la chaîne de certificats et le nom d'hôte, donc une réponse réussie signifie que le certificat est actuellement approuvé. Ensuite, votre navigateur interroge les journaux publics Certificate Transparency via l'API Cert Spotter (avec crt.sh en secours) pour les certificats non expirés couvrant le nom, jokers compris, et affiche le plus récemment émis.

Cas d'utilisation courants

  • Voir combien de jours restent avant l'expiration d'un certificat.
  • Vérifier que Let's Encrypt ou une autre autorité a bien émis le certificat renouvelé.
  • Contrôler quels sous-domaines figurent dans les Subject Alternative Names d'un certificat.
  • Confirmer que HTTPS fonctionne et que HSTS est activé après un changement d'hébergeur.

Note de Sécurité

Le nom d'hôte est envoyé au serveur d'AlgoKit pour le test HTTPS, et à Cert Spotter / crt.sh pour la requête sur les journaux.

Questions Fréquentes

Qu'est-ce que Certificate Transparency ?

Les autorités de certification publiquement approuvées doivent journaliser chaque certificat émis dans des journaux CT en ajout seul. Les navigateurs rejettent les certificats non journalisés : ces journaux listent donc tous les certificats valides d'un domaine.

Pourquoi les dates peuvent-elles différer du cadenas de mon navigateur ?

Si un certificat a été renouvelé mais que le serveur n'a pas été rechargé, il sert encore l'ancien alors que les journaux CT montrent déjà le nouveau.

Peut-il vérifier les certificats de serveurs internes ?

Non. Les adresses privées sont bloquées et les autorités internes ne publient pas dans les journaux CT.

Étapes suivantes conseillées

Explorer d'autres catégories