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