SqlServe驱动程序无法使用安全套接字层(SSL)加密与SQLServer建立安全连接

连接SqlServer报错,改了配置文件,重启了工程也没用。

看到这个问题大量出现,有没有有解决方式的?(除了url后边增加encrypt=ture,这样设置不安全)

报错信息:com.microsoft.sqlserver.jdbc.SQLServerException: “Encrypt”属性设置为“true”且 “trustServerCertificate”属性设置为“false”,但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立安全连接:错误:PKIX path building failed: 

注:

方法:

找到文件>>FineReport_10.0\jre\lib\security\java.security

搜索:jdk.tls.disabledAlgorithms

删除:TLSv1, TLSv1.1,3DES_EDE_CBC

注:这个方法测试无效。

FineReport 帆软用户I7wU3ZyV5y 发布于 2025-3-7 09:54 (编辑于 2025-3-7 10:48)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
帆软用户I7wU3ZyV5yLv2见习互助
发布于2025-3-7 11:41

更换驱动+修改配置文件解决

最佳回答
0
用户k6280494Lv6资深互助
发布于2025-3-7 09:57

https://bbs.fanruan.com/thread-133355-1-1.html   ---ssl加密连接数据库

最佳回答
0
snrtuemcLv8专家互助
发布于2025-3-7 10:49

fr的jar包要设置

java目录下的jar包也要设置,设置后重启再试试

  • 帆软用户I7wU3ZyV5y 帆软用户I7wU3ZyV5y(提问者) linux下安装包,没有java/jre/security/java.security 这种路径
    2025-03-07 10:54 
  • snrtuemc snrtuemc 回复 帆软用户I7wU3ZyV5y(提问者) 那估计liunx兼容问题了。。。咨询帆软技术看看
    2025-03-07 10:57 
  • 帆软用户I7wU3ZyV5y 帆软用户I7wU3ZyV5y(提问者) 谢谢,你说的方法也是注释security配置文件里的内容吗?
    2025-03-07 10:59 
  • snrtuemc snrtuemc 回复 帆软用户I7wU3ZyV5y(提问者) 是的,也可以试试替换sql server的jdbc驱动版本
    2025-03-07 11:01 
  • 2关注人数
  • 68浏览人数
  • 最后回答于:2025-3-7 11:41
    请选择关闭问题的原因
    确定 取消
    返回顶部