微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu 10.04 / CURL:如何修复/更新CA Bundle?

我最近将服务器从8.04升级到10.04,以及所有软件.

根据我在网上发现的情况,似乎新版本的CURL不包含CA捆绑包,因此无法验证您连接的服务器的证书是否由有效授权机构签名.

实际错误是:

CURL error: SSL certificate problem,verify that the CA cert is OK.
Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:
certificate verify Failed 

我发现的一些方法建议手动指定CA文件或通过在调用CURL时设置选项来完全禁用检查,但我宁愿全局修复问题,而不是必须修改每个应用程序的CURL调用.

有没有办法在服务器范围内修复CURL的CA问题,以便所有现有的应用程序代码都可以正常工作而无需修改

我遇到了同样的麻烦,经过一番探索后发现你可以直接从curl dev网站下载一套准备好在ubuntu上卷曲的CA证书.
cd /etc/ssl/certs
sudo wget http://curl.haxx.se/ca/cacert.pem

现在curl使用最新的捆绑包,你很高兴.

原文地址:https://www.jb51.cc/ubuntu/348867.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐