[英]Signing Soap request with certificate
我想用存储在计算机中的证书对Soap请求(.NET 3.5,C#)进行签名(可以读取证书)。
我不希望请求被加密(这就是我在WSHttpBinding
上更改Security.Mode
和Security.Message
属性时得到的信息)。 我正在寻找一个签名的Soap标头 。
在阅读了MSDN,博客,StackOverflow上的大量文章之后,我IClientMessageInspector
了这种方法:使用IClientMessageInspector
和方法BeforeSendRequest
。 我可以在其中设置一个断点并查看我的请求,但是如何修改其XML内容呢?
可以修改消息-有关示例代码和说明,请参见
基本上你的复制Message
到一个XML文档作为缓冲复制,修改XML,然后创建一个新Message
从修改后的XML和分配新的Message
给ref Message
PARAM ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.