OpenSSL permet de contrôler rapidement certificat, chaîne et négociation TLS depuis une ligne de commande.
Étapes
- Tester le serveur — Utilisez s_client avec SNI.
- Lire le certificat — Examinez subject, issuer, dates et SAN.
- Vérifier la chaîne — Contrôlez les intermédiaires fournis.
- Comparer le nom — Le SAN doit contenir le hostname utilisé.
Commandes utiles
openssl s_client -connect example.com:443 -servername example.com -showcerts
openssl x509 -in cert.pem -noout -subject -issuer -dates -ext subjectAltName
À retenir
- Toujours envoyer SNI avec -servername.
- Ne copiez jamais une clé privée dans un outil public.