0

我正在尝试使用我的 SOAP WCF 服务实现 HMAC 授权解决方案。我已经有一个用于客户端和服务器的消息检查器。服务器似乎向不在请求中的消息添加了“操作”标头(由提琴手验证)。然后我就做

message.WriteBodyContents(xdw);

解决了这个问题,但是一些 xml 元素是自关闭的 (/>) 或者一些像“”一样关闭。

有什么建议么?

编辑。我还希望解决方案简单,到目前为止,这一切都是通过服务上的属性和客户端的单行语句完成的。

4

1 回答 1

0

使用 .Net 中的 System.Security.Cryptography.Xml.XmlDsigC14NTransform 类对 XML 进行规范化,以便对语法不同但数据相似的两个 XML 进行规范化,并且可以逐字节比较哈希值。

于 2012-07-31T12:49:30.920 回答