获取网站的HTTPS证书在Linux命令行上的方法?

huangapple go评论60阅读模式
英文:

How to get website's https certificate on linux command line?

问题

我可以使用wget或类似的命令行工具从服务器获取HTTPS响应。

在Firefox/Chrome浏览器中,我可以通过用户界面简单地下载.pem格式的证书,然后将其添加到我的信任主机列表中。
如何通过Linux命令行下载相同的HTTPS证书?

谢谢。

英文:

I can use wget or a similar command line tool to get an HTTPS response from a server.

On Firefox/chrome browser, I can simply download the certificate in pem format through the user interface, then add it to my trust host list.
How can I download the same HTTPS certificate through the Linux command line?

Thanks.

答案1

得分: 1

已经在这里回答过了

只需使用openssl命令

openssl s_client -showcerts -connect server.edu:443 </dev/null 2>/dev/null|openssl x509 -outform PEM >mycertfile.pem
英文:

Already answered here

Just use openssl command

openssl s_client -showcerts -connect server.edu:443 </dev/null 2>/dev/null|openssl x509 -outform PEM >mycertfile.pem

huangapple
  • 本文由 发表于 2023年5月26日 11:36:49
  • 转载请务必保留本文链接:https://go.coder-hub.com/76337499.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定