当前位置:   article > 正文

JRE 1.6 java.lang.RuntimeException: Could not generate DH keypair 临时解决方案

java.lang.runtimeexception: could not generate dh keypair

FineReport 7.0(帆软报表)内置的是JRE 1.6版本,在连接SQL Server 2016时,会出现错误提示“驱动程序无法使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误: java.lang.RuntimeException: Could not generate DH keypair。”

查阅了大量资料,特别是英文资料,大部分的临时解决方案都是引入BouncyCastle(例如:https://blog.csdn.net/wgywang/article/details/79827999

但对于FineReport来说,会产生新的报错“Unsupported curveId: 29”

 

最终,还是在Google的指引下,找到了一个临时解决方案,大家可以试试

https://github.com/tobszarny/ssl-provider-jvm16

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/692248
推荐阅读
相关标签
  

闽ICP备14008679号