基于SSL的JDBC

2020-08-20 22:34发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们正在尝试配置JDBC通道以通过SSL连接到Oracle。

在JDBC通道中,我们这样配置连接:

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS =(PROTOCOL = tcps)(HOST = XXXX)(PORT = XXXX))(CONNECT_DATA =(SERVICE_NAME = XXXX)))

我们还导入了TrustedCA下的Oracle证书,但出现此错误" PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径"

我们发现,如果将证书导入SAP JVM-cacerts,则上述错误已修复,并且通过SSL的连接成功

现在问题来了-重新启动PI会清除JVM证书存储,并且上面的错误再次开始出现。

请告知信任Oracle证书的正确方法是什么

亲切的问候,

Rayko

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们正在尝试配置JDBC通道以通过SSL连接到Oracle。

在JDBC通道中,我们这样配置连接:

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS =(PROTOCOL = tcps)(HOST = XXXX)(PORT = XXXX))(CONNECT_DATA =(SERVICE_NAME = XXXX)))

我们还导入了TrustedCA下的Oracle证书,但出现此错误" PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径"

我们发现,如果将证书导入SAP JVM-cacerts,则上述错误已修复,并且通过SSL的连接成功

现在问题来了-重新启动PI会清除JVM证书存储,并且上面的错误再次开始出现。

请告知信任Oracle证书的正确方法是什么

亲切的问候,

Rayko

付费偷看设置
发送
1条回答
软件心理学工程师
1楼-- · 2020-08-20 22:51

嗨Rayko,

请尝试下一个SAP注释步骤:

https://launchpad.support.sap.com/#/notes/0002451273

注意事项

分辨率

  1. 必须在JDBC通道的高级模式下配置驱动程序参数
  2. 驱动程序参数必须以" driver:"为前缀,例如driver:oracle.net.encryption_client

注意这不在KBA和SAP支持范围内,需要配置哪些特定的驱动程序参数。
这些取决于您要连接的第三方DB。
如有必要, 请联系数据库供应商以获取有关其驱动程序参数的更多详细信息。

一周热门 更多>