点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我正在尝试开发一种iFlow来调用API。
我创建了一个到Receiver的HTTP调用,并将地址指定为https://endpoint:port/prefix。
接收器具有我的公共证书密钥,因此我需要在呼叫中放入SSL证书(p12)以及我的技术用户名/密码。
其中哪些应位于"凭据名称"上? 我假设我可以将身份验证设置为"基本",并将用户名/密码放置在"安全材料"中的凭据中,但是然后我应该如何指示SSL信任证书?
在此先感谢您的帮助。
最诚挚的问候
Marco Silva
hci.jpg (48.1 kB)
通常,在调用某些HTTPS服务时,提供程序应向您提供SSL证书,并且需要在HCI密钥存储区中导入SSL进行身份验证。 此外,您可以在接收方CC中配置基本身份验证。
在这种情况下,您可以尝试一次用户到证书的映射。
谢谢
Apu
你好,
我用服务器客户端证书以及接收者的根,中间和客户端证书创建了密钥库。 我收到以下错误:
com.sap.it.rt.adapter.http.api.exception.HttpResponseException:发生内部服务器错误:收到致命警报:握手失败。
我不知道问题出在发送方还是接收方...知道吗? 我的CPI帐户需要一张签名证书吗?
此致
Marco Silva
你好阿普,
谢谢您的回答。 在这种情况下,我有一个服务器客户端证书,并将公用密钥(.p7b)提供给了接收者。 在我这边,我拥有证书(.p12),并且必须使用技术用户(用户+密码)来调用API。 我将证书密钥对上载到密钥库,并在安全材料区域中创建了用户/密码凭据。 如果我使用此API的SOAPUI执行REST调用(授权为"基本"并指示用户名/密码),并已在SSL设置首选项中指示了.p12证书,那么我将成功执行JSON正文的API调用。 现在,我想对CPI执行相同的操作,但是我在为此SSL连接上苦苦挣扎,我不明白如何指示上传到密钥库的证书。
此致
Marco Silva
一周热门 更多>