Сертификат на проде истёк, а вы узнали от пользователей? openssl s_client покажет всю цепочку сертификатов, даты истечения и проблемы за одну команду.
🔹 Зачем это нужно
— Проверка SSL без браузера: работает на любом сервере через SSH.
— Показывает всю цепочку: leaf, intermediate, root.
— Видны даты: Not Before и Not After и можно настроить алертинг до истечения.
🔹 Как использовать
— Проверить сертификат сайта:
openssl s_client -connect example.com:443 -servername example.com </dev/null 2>/dev/null | openssl x509 -noout -dates— Вся цепочка:
openssl s_client -connect example.com:443 -showcerts </dev/null— Subject и issuer:
echo | openssl s_client -connect example.com:443 2>/dev/null | openssl x509 -noout -subject -issuer— Проверить локальный файл:
openssl x509 -in cert.pem -noout -text— Дней до истечения:
echo | openssl s_client -connect example.com:443 2>/dev/null | openssl x509 -noout -enddate