Mode d’emploi
- Saisissez un domaine, en ajoutant un port si besoin, par ex. example.com:8443.
- Cliquez sur Rechercher pour voir s'il est valide, le nombre de jours restants et les détails du certificat.
- En cas de problème, vérifiez que le certificat couvre le domaine, qu'il n'a pas expiré et que les intermédiaires sont installés.
Explication des options
- Valide
- La chaîne se vérifie jusqu'à une racine de confiance des navigateurs courants, le certificat couvre le domaine et se trouve dans sa période de validité.
- Jours restants
- Les certificats Let's Encrypt durent 90 jours et se renouvellent généralement 30 jours avant expiration ; moins de 14 jours est mis en évidence.
- Chaîne de certificats
- Les serveurs doivent envoyer les certificats intermédiaires avec le certificat du site ; sans eux, certains clients, notamment Android et les appels d'API, échouent.
Lire le résultat
La bannière en haut indique si le certificat est valide et combien de jours entiers restent, arrondis à l’inférieur. Elle est verte quand le certificat est valide avec 14 jours ou plus restants, jaune quand il est valide mais qu’il reste moins de 14 jours, et rouge en cas de problème. Un certificat expiré indique depuis combien de jours il a expiré.
| Message | Cause habituelle | Que vérifier |
|---|---|---|
| Le certificat ne couvre pas ce domaine | Le nom saisi ne figure pas dans la liste Noms couverts | Réémettez le certificat avec le bon nom, ou vérifiez que le serveur répond avec le bon site pour ce nom, par exemple dans la configuration du virtual host ou du SNI |
| Expiré ou pas encore valide | Aujourd’hui est en dehors des dates Valide du – au | Renouvelez ; si les dates semblent correctes, vérifiez l’horloge de la machine qui exécute le serveur |
| Émetteur non fiable ou chaîne incomplète | Le serveur n’a pas envoyé de certificat intermédiaire, ou l’émetteur n’est pas une autorité de certification publique | Regardez la liste Chaîne de certificats : elle doit contenir le certificat du site suivi de ses intermédiaires. Installez le fichier de chaîne complète |
| Aucun certificat n’a été présenté | La négociation TLS s’est terminée sans que le serveur envoie de certificat | Vérifiez la configuration TLS du serveur et que le bon port est utilisé, par exemple example.com:8443 |
Les noms couverts sont les noms alternatifs du sujet (SAN). Un joker comme *.example.com couvre www.example.com mais pas example.com lui-même ni a.b.example.com : le domaine nu doit donc être listé séparément.
Le vérificateur se connecte avec le nom que vous avez saisi comme nom de serveur, de sorte qu’un serveur qui héberge plusieurs sites renvoie le certificat correspondant à ce nom. La ligne Protocole montre la version TLS négociée et la suite de chiffrement pour cette seule connexion, et non toutes les versions que le serveur prend en charge.
Questions fréquentes
Le navigateur ouvre le site — pourquoi une chaîne incomplète ?
De nombreux navigateurs complètent ou mettent en cache les intermédiaires manquants, mais pas les programmes, les clients d'API et certains téléphones. Servez le fichier fullchain (intermédiaires inclus) pour corriger cela.
Puis-je vérifier des ports autres que 443 ?
Les ports 443, 8443, 8080 et 80 sont autorisés ; ajoutez :port après le domaine.
La révocation est-elle vérifiée ?
Non. Seuls la chaîne, les dates de validité et les noms sont vérifiés.
Confidentialité
Les fichiers sont envoyés en HTTPS pour être traités, puis supprimés automatiquement dans un délai d’une heure.