Как узнать срок действия SSL сертификата сайта из командной строки с помощью openssl?
Довольно часто у админов возникает потребность узнать срок действия SSL сертификата на каком-либо сайте. Обычно это делают с помощью браузера, открыв нужный сайт и щёлкнув правой кнопкой мышки по замочку. Но такой очевидный способ не всегда работает. Например, если сайт, который открывается по протоколу HTTPS сразу же делает редирект (перенаправление) на другой. В браузере у вас откроется другой сайт и таким образом сертификат первого сайта будет невозможно посмотреть. В таких случаях, а также в случаях, когда необходимо написать скрипт автоматической проверки срока действия SSL-сертификата, вам поможет данный репецепт.
Выполните следующую команду:
echo | openssl s_client -servername www.site.ru -connect www.site.ru:443 2>/dev/null | openssl x509 -noout -dates
где www.site.ru надо заменить на необходимый вам сайт. И вы увидите что-то вида:
notBefore=Feb 6 00:00:00 2020 GMT notAfter=Feb 5 23:59:59 2022 GMT
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 1280 просмотров