如何用Ubuntu解决CA认证问题?

如何用Ubuntu解决CA认证问题?,ubuntu,curl,openssl,rvm,heroku-toolbelt,Ubuntu,Curl,Openssl,Rvm,Heroku Toolbelt,我在一周前安装了Ubuntu13.04,我面临着一个严重的问题,它会导致连锁问题 主要问题是CA认证和/或CA捆绑内容 老实说,我对这些概念不是很清楚 我只能猜测它与cURL和openssl有关 但无论何时我尝试安装RVM,无论何时我尝试安装Heroku Toolbelt,无论何时我尝试以编程方式连接到具有SSL的站点;我看到了错误 其中之一是: 无法在本地验证发卡机构的权限。 另一个是: curl:(60)SSL证书问题,请验证CA证书是否正常 我认为这是影响Ubuntu新安装的一个重要问题。

我在一周前安装了Ubuntu13.04,我面临着一个严重的问题,它会导致连锁问题

主要问题是CA认证和/或CA捆绑内容

老实说,我对这些概念不是很清楚

我只能猜测它与
cURL
openssl
有关

但无论何时我尝试安装RVM,无论何时我尝试安装Heroku Toolbelt,无论何时我尝试以编程方式连接到具有SSL的站点;我看到了错误

其中之一是:
无法在本地验证发卡机构的权限。

另一个是:
curl:(60)SSL证书问题,请验证CA证书是否正常

我认为这是影响Ubuntu新安装的一个重要问题。这是正确的吗

几天以来我一直在谷歌上搜索。。。我找不到某种解决办法。我下载了
cacert.pem
并复制到
/usr/share/ca certificates
和其他一些地方。。。然后我编辑了ca-certicate.conf之类的内容。但是我迷路了。我认为,尼克斯世界需要一个清晰的答案

我不记得我在上次安装之前犯过这个错误。所以现在,这个问题对我来说是个黑洞

所以

有人能解释一下CURL的CA认证问题是什么,以及如何在Ubuntu上解决这个问题吗?
注意:我没有在askubuntu.com上问这个问题,因为我认为这个问题不是Ubuntu特有的。

当我安装Cygwin并尝试使用cURL时,我也遇到了同样的问题。当我从cURL页面下载包含证书的
*.pem
文件时,问题就消失了,我使用并将
--cacert[file]
标志添加到命令中。以下是一个例子:

// here I'm assuming the *.pem file is in the current directory
curl --cacert cacert.pem -i -v -L --cookie-jar "cookies.txt" -X POST --data "SOME_PRIVATE_DATA_HERE" https://www.mywebpage.com
还有一些说明(我用了#2)


希望这有帮助

您可能想将此问题发布到。