Карточка Middle DNS, TLS и прокси обновлено
Проверить сертификат сервера
Вопрос
Какими командами проверить, какой сертификат отдаёт сервер и когда он истекает?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
openssl sclient -connect host:443 -servername host </dev/null покажет цепочку и ошибки проверки. Добавить openssl x509 -noout -subject -issuer -enddate -ext subjectAltName, чтобы увидеть имена и дату. curl -vI https://host покажет проверку глазами клиента.
Ответ
openssl s_client -connect host:443 -servername host </dev/null покажет цепочку и ошибки проверки. Добавить | openssl x509 -noout -subject -issuer -enddate -ext subjectAltName, чтобы увидеть имена и дату. curl -vI https://host покажет проверку глазами клиента.
Разбор
Без -servername сервер с несколькими доменами отдаст сертификат по умолчанию, и вы будете смотреть не туда.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.