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
相关推荐
safestar20123 分钟前
ES批量写入性能调优:BulkProcessor 参数详解与实战案例
java·大数据·运维·jenkins
来一颗砂糖橘28 分钟前
负载均衡的多维深度解析
运维·负载均衡
楠奕34 分钟前
CentOS7安装GoldenDB单机搭建及常见报错解决方案
linux·运维·服务器
GCTTTTTT1 小时前
远程服务器走本地代理
运维·服务器
剑锋所指,所向披靡!1 小时前
Linux常用指令(2)
linux·运维·服务器
做咩啊~1 小时前
6.增加一个flat网段
服务器·openstack
飞Link1 小时前
逆向兼容的桥梁:3to2 自动化降级工具实现全解析
运维·开发语言·python·自动化
HXQ_晴天2 小时前
Linux 系统的交互式进程监控工具htop
linux·服务器·网络
LIZhang20162 小时前
linux写一个脚本实时保存内存占用情况
linux·运维·服务器
FS_Marking3 小时前
ZTP(零接触配置):实现自动化与高效的网络部署
运维·网络·自动化