Chrome 中的 SSL 证书验证失败,Heartbleed 漏洞?

Chrome 中的 SSL 证书验证失败,Heartbleed 漏洞?

由于某些原因,几天以来我一直遇到 SSL 问题。例如,当我尝试克隆 git 存储库时,我收到以下错误消息:

fatal: unable to access 'https://[email protected]/somerepo.git/': SSL certificate problem: Invalid certificate chain

我能够通过设置以下配置选项来解决此问题:

git config --global http.sslVerify false;

但是当我尝试通过 chrome 访问 github.com 或 bitbucket.org 时,我得到以下信息:

HSTS 失败

认证失败 认证失败

不幸的是,它是德语的,但简而言之,它说连接受到了某种影响。故障类型是HSTS failure。第二个屏幕显示证书是由不可靠的交付者签署的。

我在 Mac(OS X 10.9.2 (13C64))上使用 Chrome(34.0.1847.116)。

有什么建议可能导致该问题的原因或如何解决它?

答案1

我已经遇到同样的问题好几周了(!),完全相同的设置(chrome / mac os - 最新版本),也是来自德国。有人有什么想法吗?

解决方法:使用 safari 或 firefox。

似乎是 chrome 特有的问题。

- 更新 -

这是解决方案:

https://productforums.google.com/forum/#!topic/chrome/Duu4y-d-PIU

  • 删除虚假证书
  • 系统重启后将正确重新创建

答案2

这个其他答案对我有帮助:https://superuser.com/a/788547

它与 Mac OS X 相关,并且它有助于解决因证书于 2014 年 7 月 26 日过期而以类似方式(使用 Github)影响 chrome 的问题。

对我有用的步骤:

  1. 打开钥匙串(应用程序/实用程序/钥匙串)
  2. 转到演示->显示过期的证书
  3. 查找“DigiCert High Assurance EV Root CA”证书
  4. 关闭 Chrome
  5. 从以下位置下载回此证书:https://www.digicert.com/digicert-root-certificates.htm
  6. 将其拖到“Session”钥匙串中
  7. 重启 Chrome
  8. 去github吧,应该可以解决!

答案3

我也遇到过类似的问题。

尝试将您的系统时钟与互联网时间服务器同步。SSL 连接会检查系统的日期和时间,因此这样做可以帮我解决这个问题。

答案4

BitBucked 和 GitHub 的证书最近被吊销了,但在您尝试连接时他们没有重新启动服务器。现在就再试一次。应该没问题。

相关内容