获取网站SSL证书的方法
使用以下命令可以获取网站的SSL证书(以 www.bilibili.com
为例):
openssl s_client -connect www.bilibili.com:443 -servername www.bilibili.com
执行后,输出内容会包含类似以下格式的证书信息:
-----BEGIN CERTIFICATE-----
(这里是证书的Base64编码内容)
-----END CERTIFICATE-----

复制 -----BEGIN CERTIFICATE-----
和 -----END CERTIFICATE-----
之间的内容,即可得到完整的PEM格式证书。

替换 https.c 百度的证书 其他网站 就可以访问了。
如果需要保存到文件,可以这样操作:
openssl s_client -connect www.bilibili.com:443 -servername www.bilibili.com | sed -n '/-----BEGIN CERTIFICATE-----/,/-----END CERTIFICATE-----/p' > bilibili.crt
这样就能将证书保存为 bilibili.crt
文件。