Зачастую бывает необходимо проверить, а какой SSL сертификат отдает тот или иной хост на определенном порту. В этом может помочь утилита openssl.

Если вы работаете в Windows, то ее можно поставить через choco, а также она идет в комплекте в Git Bash при установке пакета Git.

Для проверки сертификата хоста используйте команду

openssl s_client -connect hostname:port | openssl x509 -text

Например,

openssl s_client -connect hww.ru:443 | openssl x509 -text

Также, вы можете скачать сертификат в pem формате в файл и посмотреть его так (в данном случае мы фильтруем вывод по издателю, дате валидности и серийному номеру, можно без этих ключей):

openssl x509 -in server.crt -noout -subject -issuer -enddate -serial
[Посещений: 40, из них сегодня: 1]

Добавить комментарий