使用命令行保存网站的ssl证书

使用命令行,发现 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 跳过证书验证。


如果本文对你有帮助,欢迎投食

作为末位副镇长,一把手交待的事,手下的主任不肯做,怎么办? 关于《攻壳机动队》中的 Stand Alone Complex 现象,心理学界有哪些观点和分析 - Rix Tox