提问人:NicoJuicy 提问时间:9/8/2023 更新时间:9/22/2023 访问量:16
对 Soap 消息进行签名,但不能使用 u-id 属性引用正文
Signing a Soap Message, but can't reference the Body with a u-id attribute
问:
我正在使用生成的连接服务 (Soap) 来生成签名。
服务器只希望在正文上对消息进行签名。因此,我需要提供带有 Body ID 的参考。
似乎没有办法更改 <s:body> xml 元素。使用 endpointbehavior 并使用 Message.CreateMessage 替换 Message 会将新创建的 <s:body(带有 id)追加到原始 <s:body>。
如果EndPointBehavior不支持它,我应该怎么做。
- 尝试使用 EndpointBehavior
- 尝试微调 WsHttpBinding 和 BasicHttpBinding
- 这似乎行不通,也许是细节太少了?
答:
0赞
NicoJuicy
9/22/2023
#1
我不再使用连接服务的原始流程。我现在只需发送请求并“手动”签署正文。
评论