Назад | Перейти на главную страницу

OPENSSL Сохранить сертификат x509 сайта

Я вижу сертификат с помощью этой команды

openssl s_client -host {HOST} -port 443 -prexit -showcerts

Как я могу сохранить сертификат x509 веб-сайта в PEM-файле?

пытаться

echo "" | openssl s_client -host {HOST} -port 443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'  > cert.pem

тогда, чтобы собрать все сертификаты в цепочку, быстрый способ может быть

echo "" | openssl s_client -host {HOST} -port 443 -showcerts | awk '/BEGIN CERT/ {p=1} ; p==1; /END CERT/ {p=0}' > allcerts.pem