SQLServer 服务器只接受 TLS1.0,但是客户端给的是 TLS1.2

Caused by: javax.net.ssl.SSLHandshakeException: the server selected protocol version TLS10 is not accepted by client preferences [TLS12]

原因描述:SQLServer 服务器只接受 TLS1.0,但是客户端给的是 TLS1.2

解决方法如下:

打开文件:JAVA_HOME\jre\lib\security\java.security,搜索关键词jdk.tls

可以找到配置项:jdk.tls.disabledAlgorithms(jdk不生效的算法配置)里面有TLSv1, 也就是说 TSL1.0版本不让用了

这样就解释了为啥会出现问题

Jdk中D:\javaSoft\jdk\jre\lib\security 删除TLSv1

java 复制代码
jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \
    EC keySize < 224, DES40_CBC, RC4_40, 3DES_EDE_CBC
相关推荐
宠..6 小时前
创建单选按钮控件
java·服务器·数据库
饼饼饼6 小时前
从 0 到 1:前端 CI/CD 实战 ( 第一篇: 云服务器环境搭建)
运维·前端·自动化运维
小二·6 小时前
AI工程化实战《五》:私有化部署全栈指南——Qwen/Qwen-VL 本地化落地与生产级运维(万字深度长文)
运维·人工智能
叹了口丶气6 小时前
CentOS 7编译Python3.10时,SystemError: <built-in function compile> returned NULL
linux·运维·centos
@Mr Wang7 小时前
云服务器之使用jupyter运行ipynb文件
服务器·python·jupyter·notebook
2401_865854887 小时前
服务器的windows和Linux系统有什么区别
linux·运维·服务器
IT19957 小时前
MySQL运维笔记-一种数据定期备份的方法
运维·笔记·mysql
海域云-罗鹏7 小时前
企业服务器防黑客攻击:WAF防火墙部署全攻略
运维·服务器
云飞云共享云桌面7 小时前
SolidWorks服务器怎么实现研发软件多人共享、数据安全管理
java·linux·运维·服务器·数据库·自动化
ZeroNews内网穿透7 小时前
EasyNode 结合 ZeroNews,实现远程管理服务器
运维·服务器·网络协议·安全·http