【问题标题】:How to fix CA certification problems with Ubuntu?如何解决 Ubuntu 的 CA 认证问题?
【发布时间】:2013-10-15 13:52:28
【问题描述】:

我一周前安装了 Ubuntu 13.04,但我遇到了一个导致连锁问题的严重问题。

主要问题是 CA 认证 和/或 CA 捆绑 东西。

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

我只能猜测它与cURLopenssl 有关。

但每当我尝试安装 RVM、每当我尝试安装 Heroku Toolbelt 以及每当我尝试以编程方式连接到具有 SSL 的站点时强>;我看到了错误。

其中之一是: Unable to locally verify the issuer's authority.

另一个是: curl: (60) SSL certificate problem, verify that the CA cert is OK

我认为这是影响任何新安装 Ubuntu 的基本问题。这是正确的吗?

我几天以来一直在谷歌搜索...我找不到特定的解决方案。我下载了cacert.pem 并复制到/usr/share/ca-certificates 和其他一些地方......然后我编辑了类似ca-certicate.conf 的内容。但我迷路了。我认为 *nix 世界需要一个明确的答案。

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

所以,

谁能解释一下 CURL 的 CA 认证问题是什么以及如何在 Ubuntu 上解决它?

注意:我没有在 askubuntu.com 上问这个问题,因为我认为问题不是 Ubuntu 特定的。

【问题讨论】:

标签: ubuntu curl openssl rvm heroku-toolbelt


【解决方案1】:

我在安装 Cygwin 并尝试使用 cURL 时遇到了同样的问题。当我使用 this link 从 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

This link 有更多指令(我使用了#2)

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2015-09-28
    • 2022-01-25
    • 2014-08-09
    • 1970-01-01
    • 2021-12-08
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多