在所有浏览器中,仅 google.com 的 SSL 握手失败

在所有浏览器中,仅 google.com 的 SSL 握手失败

我无法在任何浏览器(Safari、Firefox 或 Chrome)上通过 HTTPS 连接。所有其他网站(无论是否使用 HTTPS)都正常。我在 Chrome 和Firefox 中google.com遇到错误。通过命令行也失败:ERR_CONNECTION_CLOSEDSecure Connection FailedcurlOpenSSL

$ curl https://www.google.com
curl: (35) Server aborted the SSL handshake

$ OpenSSL s_client -connect www.google.com:443
CONNECTED(00000003)
333:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:/SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/ssl/s23_lib.c:185:

我尝试过“重置我的默认钥匙串”和许多其他建议,但都不起作用。我最近安装了 AVAST(已经运行了几个星期),我认为问题可能与 AVAST 劫持 SSL 进程有关 - 我现在已经卸载了它,但问题仍然存在。

答案1

这似乎是 Google 的问题,因为远端中止了 SSL 握手。

如果只是您的机器,cURL 就会简单地声明alert handshake failure它是否是您的机器。

虽然我知道这是一个老问题的答案,但我希望它能够帮助遇到此问题的其他人。

相关内容