首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我会收到来自Maven Central的“接收到致命警报: protocol_version”或“同级未经过身份验证”?

为什么我会收到来自Maven Central的“接收到致命警报: protocol_version”或“同级未经过身份验证”?
EN

Stack Overflow用户
提问于 2018-06-13 03:48:01
回答 7查看 122.9K关注 0票数 151

在2018年6月18日之后连接到Maven Central / https://repo1.maven.org时,我得到了以下错误。

代码语言:javascript
运行
复制
Received fatal alert: protocol_version

代码语言:javascript
运行
复制
Received fatal alert: peer not authenticated
EN

回答 7

Stack Overflow用户

发布于 2018-06-13 03:48:46

2018年6月,为了提高安全性并符合现代标准,到Central的SSL连接将不再支持不安全的TLS 1.0和1.1协议。这应该只影响Java6(和Java7)的用户,这些用户也在使用https访问中心,根据我们的指标,这低于用户的.2%。

有关详细信息和解决方法,请参阅此处的博客和常见问题解答:https://blog.sonatype.com/enhancing-ssl-security-and-http/2-support-for-central

票数 69
EN

Stack Overflow用户

发布于 2018-08-14 17:52:14

下面的命令对我很有帮助(在运行mvn之前在bash上执行)

代码语言:javascript
运行
复制
export MAVEN_OPTS=-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2
票数 56
EN

Stack Overflow用户

发布于 2018-08-22 21:24:41

对不起,我不知道你为什么会收到这个错误信息。但是,我使用的是Java7和Windows10,我的解决方案是通过更改JAVA_HOME环境变量暂时使用Java8。然后,我可以运行mvn install并从Maven Central Repository获取数据。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50824789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档