使用命令行保存网站的ssl证书
2022-04-07 tech linux 1 mins 301 字
使用命令行,发现 curl 某个请求时报错:
ERROR: The certificate of ‘xxx’ is not trusted.
ERROR: The certificate of ‘xxx’ has expired.
这就奇怪了,只在某个服务器上才有问题,其他服务器又没有问题。遂把证书抓下来看看啥情况。
openssl s_client -connect {HOSTNAME}:{PORT} -showcerts
# 例如:
openssl s_client -connect blog.kelu.org:443 -showcerts
即可下载证书。
另外如果 curl 可以使用 -k
跳过证书验证。