我无法在任何浏览器(Safari、Firefox 或 Chrome)上通过 HTTPS 连接。所有其他网站(无论是否使用 HTTPS)都正常。我在 Chrome 和Firefox 中google.com
遇到错误。通过命令行也失败:ERR_CONNECTION_CLOSED
Secure Connection Failed
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:
我尝试过“重置我的默认钥匙串”和许多其他建议,但都不起作用。我最近安装了 AVAST(已经运行了几个星期),我认为问题可能与 AVAST 劫持 SSL 进程有关 - 我现在已经卸载了它,但问题仍然存在。
答案1
这似乎是 Google 的问题,因为远端中止了 SSL 握手。
如果只是您的机器,cURL 就会简单地声明alert handshake failure
它是否是您的机器。
虽然我知道这是一个老问题的答案,但我希望它能够帮助遇到此问题的其他人。