点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
对于我的一种情况,我必须更改SOAP Adapter Receiver中的签名算法。
当我尝试使用Web服务时,收到此错误:
SECU3518:无效的摘要算法' http://www.w3.org/2000/09/xmldsig#sha1 "。 期望' http://www.w3.org/2001/04/ xmlenc#sha256 '
该问题已由第三方(WS提供商)确认。
我无法更改/调整证书。
他与SOAPUI和以下设置完美兼容:
AXIS适配器也许是一个替代品,但我需要知道SOAP适配器是否可行。
关于,
Youri
(15.3 kB)
嗨,你好,
请参考以下链接,可能会对您有所帮助:
https://blogs.sap.com/2019/05/31/integrating -amazon-simple-storage-service-service-amazon-s3-and-sap-ecc-v6.0-通过sap-pi-v7.5-使用aws签名-v5-和签名算法-hmac-sha256/
您好,
是,请在消息映射中将用户定义的函数(动态生成Authorization标头值)映射到XML根节点。
您好,
您可以在图形映射器中使用UDF生成 x-amz-content-sha-256标头:
公共字符串generateContentHashing(字符串有效负载)
{
StringBuilder payloadSb =新的StringBuilder();
尝试
{
MessageDigest md = MessageDigest.getInstance(" SHA-256");
byte [] hashPayloadInBytes = md.digest(payload.getBytes(StandardCharsets.UTF_8));
用于(字节b:hashPayloadInBytes)
{
payloadSb.append(String.format("%02x",b));
}
}捕获(NoSuchAlgorithmException e){
e.printStackTrace();
}
返回有效载荷Sb.toString();
}
将UDF放在哪里? 在我的XML根节点中的消息映射中?
一周热门 更多>