首页 > 解决方案 > 最新开放的 SSL 不使用 tls?

问题描述

我有这样的错误

$ curl https://packagist.jp/packages.json
curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

起初我认为这是因为过时的 SSL 版本。

但是我已经将 openssl 更新为最新版本。

$ openssl version
OpenSSL 1.0.2l  25 May 2017

但是,即使我使用 tls 版本的选项,它也会显示相同的错误。

$ curl https://packagist.jp/packages.json --tlsv1.0
curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

$ curl https://packagist.jp/packages.json --tlsv1.1
curl: (35) Unsupported SSL protocol version

$ curl https://packagist.jp/packages.json --tlsv1.2
curl: (35) Unsupported SSL protocol version

标签: ssltls1.2

解决方案


推荐阅读