Mac 上的 curl 证书验证失败
编辑Mac 上的 curl 证书验证失败编辑
症状
-
即使使用
--cacert
选项,Mac 上的curl
也会返回证书验证错误。
解决方案
Apple 将 curl
与其钥匙串技术集成,禁用了 --cacert
选项。有关更多信息,请参阅 http://curl.haxx.se/mail/archive-2013-10/0036.html。
您可以使用其他工具(例如 wget
)来测试证书。或者,您可以将签名证书颁发机构的证书添加到 MacOS 系统钥匙串中,方法类似于 Apple 知识库 中详细介绍的方法。请确保添加签名 CA 的证书,而不是服务器的证书。