我正试图绕过WCF并有一个测试场景,我希望收到一个未签名的SOAP消息处理它并返回签名的SOAP消息,其中正文已签名。
因此,如何将公钥/私钥对添加到WCF服务,以便在签名时使用?
其次,如何将数字签名添加到仅签署正文的外发邮件中。
我正在使用带有WS-addressing绑定的自定义SOAP1.1。
我正在使用C#。
答案 0 :(得分:1)
您为哪些服务签名?如果它适用于亚马逊,那么本文提供了一个很好的教程:Signing Amazon Product Advertising API requests — the missing C# WCF。
答案 1 :(得分:1)
刚刚看过这篇文章并且不确定它是否仍然相关,但它可以帮助其他人:
[Serviceinstance].ChannelFactory.EndPoint.Contract.ProtectionLevel =
Net.Security.ProtectionLevel.Sign