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
相关推荐
ladymorgana1 分钟前
【Docker】如何设置 `wiredTigerCacheSizeGB` 和 `resources.limits.memory`
运维·docker·容器
再见晴天*_*7 分钟前
logback 日志不打印
java·服务器·logback
myskybeyond44 分钟前
时序数据库TDEngine安装和使用
服务器·时序数据库·tdengine
chanalbert1 小时前
CentOS系统新手指导手册
linux·运维·centos
星宸追风1 小时前
Ubuntu更换Home目录所在硬盘的过程
linux·运维·ubuntu
制造数字化方案研究院2 小时前
59页|PPT|华为集成服务交付ISD业务变革总体方案:业务规则、流程、IT、组织及度量“四位一体”的管理体系
运维·华为
热爱生活的猴子2 小时前
Poetry 在 Linux 和 Windows 系统中的安装步骤
linux·运维·windows
myloveasuka2 小时前
[Linux]内核如何对信号进行捕捉
linux·运维·服务器
渲吧-云渲染2 小时前
云渲染时,电脑能关机吗?关键阶段操作指南
运维·服务器·电脑
BD_Marathon2 小时前
Ubuntu下的Tomcat服务器部署
服务器·ubuntu·tomcat