ssl - 最新开放的 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
解决方案
推荐阅读
- regex - 正则表达式:提取由特定单词分隔的单词
- flutter - 如何使用不迁移到空安全的包进行构建?
- c# - MciSendString 别名重用
- .net - 更新到引导程序 5 MVC 后在 WebGrease.dll 中引发异常
- php - php ajax一次又一次地获取相同的文件html
- gradle - Gradle 7 迁移:无法应用 PublishPlugin(maven-publish):当项目已经评估时无法运行 afterEvaluate
- android - Flutter:android不允许应用在外部存储中创建新文件夹来保存文件?
- maven - Apache flink force-shading 依赖的源码
- vue.js - Vue JS Checkbox 全选 使用嵌套数组
- sql - 设置一个局部变量并在整个查询批处理中使用?