当前位置:   article > 正文

The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]

the server selected protocol version tls10 is not accepted by client prefere

springboot启动时报错

com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client prefer
ences [TLS13, TLS12]”。 

原因:

JDK升级之后,弃用了TLS1.0和TLS1.1导致报错。

解决方案1:修改JDK配置(建议JDK和JRE都改)

具体修改方法,参考文章:

The server selected protocol version TLS10 is not accepted by client preferences [TLS12]_ROJDAR的博客-CSDN博客最近在部署项目的时候遇到一个问题,卡了整整一天时间,所以感觉有必要po个解决方法出来给有需要的朋友参考一下。问题描述:Caused by: javax.net.ssl.SSLHandshakeException: The server selected protocol version TLS10 is not accepted by client preferences [TLS12]项目在本地运行没有任何问题,打包部署到nginx想请求资源的时候就会报这个错,说是客户端的的TLS版本和服务器的TLShttps://blog.csdn.net/weixin_47180824/article/details/116236919

 解决方案2思路:升级jar包,使用更高级TLS版本。由于时间原因,后面有时间再去验证了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/954333
推荐阅读
相关标签
  

闽ICP备14008679号