我可以看到这个命令的证书
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