在SAP CAI chatbot中调用SAP Hybris服务时遇到的问题

问题描述

我使用SAP Conversational AI创建了自己的聊天机器人,并将其与SAP hybris 1905店面集成在一起,并且运行良好。 但是,当我尝试从SAP对话AI调用SAP hybris后端服务以获取数据时,它显示以下错误

PKIX path building Failed: Details: unable to find valid certification path to requested target; nested exception is Details: PKIX path building Failed: Details: unable to find valid certification path to requested target

解决此问题,我安装了自签名SSL证书。 但是我仍然面临着同样的问题。

解决方法

从您的解释中可以看到两个问题。

从此错误消息中看到的问题表明,已安装的证书(或更精确的是:服务器提供的证书信息)不包含完整的证书链,这会使SSL证书验证失败。

为进一步说明,badssl.com上还有一个示例,该示例显示了SSL证书配置中的各种错误源: https://incomplete-chain.badssl.com/

SAP Community上已经提出并回答了类似的问题

即使您要修复证书的不完整链,由于您已经安装了自签名证书(根据您的描述),因此我也可能无法工作。自定义证书不受SAP Conversational AI信任,因为它们将是云产品中的严重安全问题。关于here

不可用的SAP Conversational AI信任的自签名证书,还有一些进一步的说明。