OPENSSL Сохраняют x509 сертификат о веб-сайте

Я вижу сертификат с этой командой

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

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

5
задан 15 November 2014 в 14:13
1 ответ

попробуйте

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
7
ответ дан 3 December 2019 в 01:24

Теги

Похожие вопросы