如何在PI和Oracle 12 DB之间配置SSL通信

2020-09-16 06:30发布

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

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


专家们,

我有一个要求,我需要使用SSL从PI调用Oracle DB。 Oracle DB版本是12。在PI端,我已经配置了接收方JDBC通信通道。

想法是对从PI发送到Oracle DB的数据进行加密,反之亦然。

我确实在互联网上进行搜索,但在互联网上并没有得到任何清晰的解释。

在过去,我在MSSQL服务器上也遇到过类似情况,并且运行良好。

对于PI JDBC通信通道中的MSSQL,我刚刚在连接值中添加了以下参数:crypto = true; trustServerCertificate = true;

同样不适用于Oracle。 看来我们需要使用其他参数。

某些机构可以帮助执行PI通道中需要执行的操作吗? 另外在Oracle DB管理级别需要什么设置?

谢谢

Gopal

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

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


专家们,

我有一个要求,我需要使用SSL从PI调用Oracle DB。 Oracle DB版本是12。在PI端,我已经配置了接收方JDBC通信通道。

想法是对从PI发送到Oracle DB的数据进行加密,反之亦然。

我确实在互联网上进行搜索,但在互联网上并没有得到任何清晰的解释。

在过去,我在MSSQL服务器上也遇到过类似情况,并且运行良好。

对于PI JDBC通信通道中的MSSQL,我刚刚在连接值中添加了以下参数:crypto = true; trustServerCertificate = true;

同样不适用于Oracle。 看来我们需要使用其他参数。

某些机构可以帮助执行PI通道中需要执行的操作吗? 另外在Oracle DB管理级别需要什么设置?

谢谢

Gopal

付费偷看设置
发送
2条回答
大简至美
1楼-- · 2020-09-16 07:01

Gopal,您好

加密是在驱动程序端(Oracle JDBC驱动程序<-> Oracle DB)完成的。
首先,它取决于Oracle处理安全通信的方式。

这个古老的 wiki 提供了一些线索。
也请参见 SAP KBA

最好的问候,
汤姆

lukcy2020
2楼-- · 2020-09-16 07:05

嗨,哥帕尔,

您需要S用户才能访问SAP KBA。
KBA中有一个可见的图片。

我认为"走私"一些需要身份验证的信息不是很好。 = D

但是基本上,您必须添加类似参数

驱动程序:oracle.net.encryption_client =必需
驱动程序:oracle.net.encryption_types_client = AES256
驱动程序:oracle.net.crypto_checksum_client =必需
驱动程序:oracle.net.crypto_checksum_types_client = SHA1

最好的问候,
汤姆

一周热门 更多>