SCPI-> C4C:使用基于客户端证书的身份验证出现401错误

2020-09-24 11:47发布

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

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


尊敬的专家,

对于从SAP Cloud Platform Integration到C4C的连接,我们面临以下授权问题:

CPI密钥库已经包含一个别名为" hcicertificate"的密钥对-所有者SAP。 目的是将此密钥对用于基于证书的客户端身份验证。 到目前为止已完成的步骤:

  1. SOAP接收器通道配置为使用"客户端证书"身份验证,别名设置为" hcicertifcate"
  2. C4C中的入站通信安排也配置为基于证书的客户端身份验证。
  3. 出口证书并导入通讯安排
  4. 重新启动通信安排并重新部署CPI集成流程

将测试消息从CPI发送到C4C时,会发生验证错误:

org.apache.cxf.interceptor.Fault:无法发送消息。,原因:org.apache.cxf.transport.http.HTTPException:与xxxxxxx通信时HTTP响应" 401:未经授权" >

还有其他想法会导致这种情况吗?或者是否缺少任何内容?

非常感谢!

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

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


尊敬的专家,

对于从SAP Cloud Platform Integration到C4C的连接,我们面临以下授权问题:

CPI密钥库已经包含一个别名为" hcicertificate"的密钥对-所有者SAP。 目的是将此密钥对用于基于证书的客户端身份验证。 到目前为止已完成的步骤:

  1. SOAP接收器通道配置为使用"客户端证书"身份验证,别名设置为" hcicertifcate"
  2. C4C中的入站通信安排也配置为基于证书的客户端身份验证。
  3. 出口证书并导入通讯安排
  4. 重新启动通信安排并重新部署CPI集成流程

将测试消息从CPI发送到C4C时,会发生验证错误:

org.apache.cxf.interceptor.Fault:无法发送消息。,原因:org.apache.cxf.transport.http.HTTPException:与xxxxxxx通信时HTTP响应" 401:未经授权" >

还有其他想法会导致这种情况吗?或者是否缺少任何内容?

非常感谢!

付费偷看设置
发送
3条回答
DafaDDDa
1楼-- · 2020-09-24 12:34

您解决了吗? 现在有类似的问题。

spaceman01
2楼-- · 2020-09-24 12:12

嗨,弗洛里安,

如果您按照自己指定的步骤获得401,这很奇怪。 您是否已经为此事件创建了事件?
还可以在不提供任何别名的情况下重试吗?

关于
Sharad

clever101
3楼-- · 2020-09-24 12:20

嗨,

除了上述步骤外,还在C4C中添加了HCI密钥对(管理员->常见任务->编辑证书信任列表)。 HCI密钥对包含完整的证书链,也应在C4C中维护。

一周热门 更多>