Curl 什么是证书';卷曲';默认使用?

Curl 什么是证书';卷曲';默认使用?,curl,certificate,Curl,Certificate,默认情况下,“curl”使用什么证书 例如: curl -I -L https://cruises.webjet.com.au 无法在Ubuntu 15.04上使用 curl: (60) SSL certificate problem: unable to get local issuer certificate 但是当我添加根证书(请参阅)并运行 一切都很好。所以我猜“curl”默认情况下不使用这个根证书 但是我如何才能看到它使用了哪些证书呢?curl使用它自己的ca证书包 因此,通常您需

默认情况下,“curl”使用什么证书

例如:

curl -I -L https://cruises.webjet.com.au
无法在Ubuntu 15.04上使用

curl: (60) SSL certificate problem: unable to get local issuer certificate
但是当我添加根证书(请参阅)并运行

一切都很好。所以我猜“curl”默认情况下不使用这个根证书


但是我如何才能看到它使用了哪些证书呢?

curl使用它自己的ca证书包

因此,通常您需要添加可信服务器,一种方法就是这样做。例如,如果您使用Firefox,另一种方法是

如果需要,您还可以从Firefox安装中提取ca证书 您只需安装“certutil”工具并运行 剧本

希望这些信息对您有所帮助:)

注意:该脚本是一个shell脚本,因此如果您使用的是windows,则使用起来会有点复杂。可能仍然可以使用msys或cygwin。但到那时,它开始变得比它可能值得做的更多

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