akx*_*xlr 5 ssl avast ssl-certificate osx-mavericks macos
我无法google.com在任何浏览器(Safari、Firefox 或 Chrome)上通过 HTTPS连接。所有其他网站(HTTPS 与否)都很好。我得到的错误是ERR_CONNECTION_CLOSED在 Chrome 中,Secure Connection Failed在 Firefox 中。双方curl并OpenSSL通过命令行也会失败:
$ 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:
Run Code Online (Sandbox Code Playgroud)
我尝试过“重置我的默认钥匙串”和许多其他建议,但没有任何效果。我最近安装了 AVAST(已经运行了几个星期),我认为这个问题可能与 AVAST 劫持 SSL 进程有关——我现在已经卸载了它,但仍然有同样的问题。
这似乎是 Google 的问题,因为远程端中止了 SSL 握手。
如果它只是您的机器,那么 cURL 会简单地说明alert handshake failure它是否是您的机器。
虽然我知道这是一个老问题的答案,但我希望它可以帮助遇到此问题的其他人。