最新的开放式SSL不';不使用tls?

最新的开放式SSL不';不使用tls?,ssl,tls1.2,Ssl,Tls1.2,我有这样的错误 $ 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
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

使用
curl-V
找出curl实际使用的OpenSSL版本。仅仅因为OpenSSL 1.0.2安装在您的系统上,并不意味着旧版本也没有安装(可能只有库),而curl使用这些版本。“不过,我已经将openssl更新为最新版本。”-但您可能没有重新编译curl以使用此版本。非常感谢!!my
curl-V
显示OpenSSL 0.9.8zd
curl 7.38.0(x86_64-apple-darwin14.0.0)libcurl/7.38.0 OpenSSL/0.9.8zd zlib/1.2.11 libidn/1.20 libssh2/1.4.3
。我为
/usr/local/cillar/curl/7.59.0/bin/curl
设置了路径,它很有效。非常感谢!!我的
curl-V
显示了openssl0.9.8zd
curl7.38.0(x86_64-apple-darwin14.0.0)libcurl/7.38.0 OpenSSL/0.9.8zd zlib/1.2.11 libidn/1.20 libssh2/1.4.3
我为
/usr/local/cillar/curl/7.59.0/bin/curl>创建了路径,它工作正常。