问题描述
我想从Linux实例使用TLS1.2连接到我的数据库实例,但无法这样做。 我正在使用以下配置
- Java JDK:Amazon corretto openjdk版本:“ 1.8.0_252”
- JDBC驱动程序:Microsoft SQL服务器mssql-jdbc:8.2.2.jre8
- 连接字符串:jdbc:sqlserver:// [我的数据库URL]:1433; SSLProtocol = TLSv1.2
- 操作系统:Amazon Linux
- 数据库:Windows计算机上运行的Microsoft SQL Server 16
- 我已关闭数据库上的TLS1和TLS1.0,以强制我的Java应用程序仅使用TLS1.2
当我的应用程序尝试连接到数据库时,出现以下错误:
com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法通过使用安全套接字层(SSL)加密建立到SQL Server的安全连接。错误:没有适当的协议(协议已禁用或密码套件不合适)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)