c# - 签署外发消息

标签 c# xml wcf web-services digital-signature

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

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

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

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

我正在使用 C#。

最佳答案

您要为什么服务签名?如果是亚马逊,那么这篇文章提供了一个很好的教程:Signing Amazon Product Advertising API requests — the missing C# WCF .

关于c# - 签署外发消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1342566/

相关文章:

c# - 如果不通过 TMG 会出现错误

c# - c#中await关键字的使用

jQuery 用字符串变量替换引号中的 url

java - 如何使用 java 配置运行 Spring http 调用程序

xml - 在内存中的 XQuery 中多次编辑同一个文档节点

c# - mono c# strange Address already in use 错误

.NET 支持 VS2010 Built In Server 中的 DELETE 请求方法

c# - 通过网络在单台机器上运行 Bartender

c# - IoC 实例化最晚时间可能

c# - 如何类型转换Tinyint(1) MySQL EF Core