证书专题目录
查看和导出 SSL 网站证书
现在主流的Web网站都使用 https
协议进行数据传输,如何查看和导入他们的 SSL 证书的。
以 Chrome 浏览器为例,打开 www.jianshu.com 简书的网站,点击地址栏左边的<锁> 图标,选择证书,然后查看。
chrome 查看证书查看的证书如下,上面面板为证书链,下面为具体证书的内容,从证书上面,也能看到证书是有效的:
证书详情如何导出证书呢?
- 直接拖拽证书
在查看证书详情面板,选择证书的图标,也就是上面红圈标记的地方,拖动到桌面或者文件管理器中,就可以自动保存。用这种方法,保存的证书格式为 cer
。
- 使用 openssl 命令
openssl s_client -showcerts -connect {HOSTNAME}:{PORT} </dev/null 2>/dev/null | openssl x509 -outform PEM > mycertfile.pem
其中
-
{HOSTNAME}
为主机名 -
{PORT}
为端口
例如,导出简书网站的命令为:
openssl s_client -showcerts -connect jianshu.com:443 </dev/null 2>/dev/null | openssl x509 -outform PEM > jianshu.pem
在命令行执行命令,证书保存在文件 jianshu.pem
中。
网友评论