XML签名:验证是否已签署所有必需元素

时间:2018-06-18 09:36:42

标签: c# xml verify xpointer

我正在实施XML签名的验证。在(我希望它更多)我正在使用的技术文档中区别在于:(1)验证消息的所有必需元素(通过参考Uri用xpointer指定)是否已经签名和( 2)签名本身的验证。

是否有可能在C#.NET中进行区分(即执行步骤(1)),您将如何解决这个问题?

我唯一能想到的就是检查SignedXML类中的Reference Uri(通过SignedInfo属性)。这样做的问题是,您永远无法确定是否已使用正确的CustomSignedXML(您需要覆盖GetIdElement方法)来生成签名。

0 个答案:

没有答案