在mssql jdbc中使用TLS 1.2

问题描述 投票:0回答:1

从哪个版本的 mssql-jdbc-jre8 开始支持 TLS 1.2?使用 TLS 1.2 是否需要特殊配置?或者开箱即用)MSSQL 服务器设置为仅接受 TLS 1.2 连接)?

java jdbc
1个回答
2
投票

启动哪个版本的 mssql-jdbc-jre8 支持 TLS 1.2?

Java 8 支持 TLS1.0 到 TLS1.2,TLS1.2 是默认值;请参阅传输层安全性 (TLS) 和 Java。 MSSQL JDBC 驱动程序将使用 JVM 的 SSL 库。

使用 TLS 1.2 是否需要特殊配置?

不。不在客户端。

或者开箱即用。

是的。

MSSQL 服务器设置为仅接受 TLS 1.2 连接?

这取决于数据库服务器本身的配置方式。根据 “Microsoft SQL Server 的 TLS 1.2 支持”,SQL Server 2016 支持 TLS 1.0 到 1.2,但您可以将其配置为禁用您不想要的版本。

据记录,自 1.8.0u261 起,Java 8 中提供了 TLS1.3;请参阅 TLSv1.3 - 现在在 Java 8 中可用吗?.

© www.soinside.com 2019 - 2024. All rights reserved.