gpt4 book ai didi

curl - 'curl' 默认使用什么证书?

转载 作者:行者123 更新时间:2023-12-04 14:43:31 27 4
gpt4 key购买 nike

“curl”默认使用哪些证书?

例子:

curl -I -L https://cruises.webjet.com.au

在 Ubuntu 15.04 上失败
curl: (60) SSL certificate problem: unable to get local issuer certificate

但是当我添加根证书(见 https://www.ssllabs.com/ssltest/analyze.html?d=cruises.webjet.com.au&latest )并运行时
curl -I -L --cacert downlaodedCert.pem https://cruises.webjet.com.au

一切安好。所以我猜'curl'默认不使用这个根证书。

但是我怎么能看到它使用了哪些证书呢?

最佳答案

curl 使用自己的 ca 证书包。

所以通常你需要添加受信任的服务器,这样做的一种方法是你所做的。例如,如果您使用 Firefox,另一种方法是 certutil

You can also extract the ca certs off your Firefox installation, if you just have the 'certutil' tool installed and run the firefox-db2pem.sh script!



希望你觉得这些信息有帮助:)

注意:该脚本是一个 shell 脚本,所以如果你在 windows 上使用它会有点复杂。可能仍然可以使用 msys 或 cygwin。但到那时,它开始变得比它可能值得的工作更多。

关于curl - 'curl' 默认使用什么证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30862216/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com