Просмотр текстовой версии SSL-сертификата удаленного сервера из командной строки linux

кто-нибудь знает о Linux One-liner, который можно использовать для загрузки SSL-сертификата с удаленного сервера и декодирования его в текст?

Я думаю, что последний шаг будет включать openssl x509 -text -noout но -in часть этого будет с удаленного сайта, а не из локального файла.

7
задан Paul
23.04.2023 14:54 Количество просмотров материала 2385
Распечатать страницу

1 ответ

использовать эту трубу:

echo | openssl s_client -connect host:port | openssl x509 -text -noout

команда openssl s_client выполнит SSL квитирование с хостом и распечатает сертификат в виде строки в формате PEM (среди прочего). The openssl x509 преобразует эту строку сертификата в удобочитаемую форму. The echo просто там, чтобы вызвать закрытие соединения после SSL рукопожатия, так что команда не будет висеть в ожидании ввода.

4
отвечен Steffen Ullrich 2023-04-24 22:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх