从哪个版本的 mssql-jdbc-jre8 开始支持 TLS 1.2?使用 TLS 1.2 是否需要特殊配置?或者开箱即用)MSSQL 服务器设置为仅接受 TLS 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 中可用吗?.