2

我试图了解 WCF 并有一个测试场景,我想接收一个未签名的 SOAP 消息处理它并返回一个签名的 SOAP 消息,其中正文已签名。

因此,如何将公钥/私钥对添加到 WCF 服务以供其在签名中使用?

其次,我如何将数字签名添加到仅签署正文的传出消息中。

我正在使用带有 WS 寻址绑定的自定义 SOAP1.1。

我正在使用 C#。

4

2 回答 2

1

您要为什么服务签名?如果是针对亚马逊,那么这篇文章提供了一个很好的教程:签署亚马逊产品广告 API 请求——缺少的 C# WCF

于 2009-11-16T04:42:57.140 回答
1

刚刚看到这篇文章,不确定它是否仍然相关,但它对其他人有帮助:

[Serviceinstance].ChannelFactory.EndPoint.Contract.ProtectionLevel =
    Net.Security.ProtectionLevel.Sign
于 2011-07-12T05:55:55.763 回答