SSL ハンドシェイクはすべてのブラウザで google.com のみで失敗します

SSL ハンドシェイクはすべてのブラウザで google.com のみで失敗します

google.comどのブラウザ (Safari、Firefox、Chrome) でも HTTPS 経由で接続できません。他のサイト (HTTPS かどうかに関係なく) は問題ありません。エラーはERR_CONNECTION_CLOSEDChrome とSecure Connection FailedFirefox で発生します。どちらもcurlOpenSSLまたコマンド ライン経由でも失敗します。

$ 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

リモート側で SSL ハンドシェイクが中止されたため、これは Google の問題だったようです。

alert handshake failureそれがあなたのマシンだけだった場合、cURL はそれがあなたのマシンであるかどうかを単に示します。

これは古い質問に対する回答であることは承知していますが、この問題に遭遇した他の人の助けになれば幸いです。

関連情報