支持注释 KB0406291
电子邮件
SAP PI/PO 错误:连接到面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network 时,“握手时出现 SSL 异常:握手失败”
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
症状

在面向 Spend&Network 的托管网关 TLS 1.2 密码套件强化活动后,发送到面向支出管理的 Ariba SAP Integration Suite 托管网关和 SAP Business Network (CIG) 的所有 SAP Process Integration/Process Orchestration (PI/PO) 出站消息均因以下 SSL 握手错误而失败:

握手时出现 SSLException:同级人员已发送警报: 警报 致命:握手失败


原因

1.作为 TLS 1.2 密码套件的一部分,强化面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network 将弃用面向支出管理和 SAP Business Network 的 SAP Integration Suite 托管网关的以下密码。它们因不支持 Perfect Forward Secrecy (PFS) 而被移除,并且在 TLS 握手期间将不再提供。如果您的任何外部客户仍使用以下任何已弃用的密码套件建立 SSL 握手,将无法与面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network 进行通信。因此,事务将因 SSL 握手错误而失败。

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256

2.根据客户端服务器体系结构,客户端显示密码列表,服务器选择支持的密码并建立 SSL 握手。如果您的 SAP PI 客户端在与面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network 服务器进行 TLS 握手期间未至少发送一个面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network 支持的密码,则会发生 SSL 握手失败。


解决方案

请确保您的 SAP PI 版本 (SAP NetWeaver for AS Java)IAIK Java 库支持以下任意密码(即 ECDHEDHE),以与面向 Spend&Network 的托管网关主机 URL 建立成功的 SSL 握手。根据您要连接的面向 Spend&Network 的托管网关数据中心,此 URL 将更改。

上述 ECDHE DHE 密码可能未在每个 SAP PI 系统中默认启用,具体取决于您的特定 SAP PI 版本。请参阅 KBA 如何检查我的 SAP PI AS Java 运行时中启用的密码套件清单?,了解在运行时检查 SAP PI 系统中启用的密码清单的步骤。

有关如何在 SAP PI 系统中启用 ECHDEDHE 密码的高级指南,请参阅以下步骤:


另请参照


适用产品

SAP Integration Suite 托管网关 > 面向业务网络 SCC 的托管网关 > 面向采购商业务网络 SCC 的托管网关
SAP Integration Suite 托管网关 > 面向业务网络的托管网关
SAP Integration Suite 托管网关 > 面向寻源的托管网关集成

使用条款  |  版权所有  |  安全披露  |  隐私