SignedXml.SignatureFormatValidator 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个委托,将调用此委托以验证 XML 签名的格式(而非加密安全性)。
public:
property Func<System::Security::Cryptography::Xml::SignedXml ^, bool> ^ SignatureFormatValidator { Func<System::Security::Cryptography::Xml::SignedXml ^, bool> ^ get(); void set(Func<System::Security::Cryptography::Xml::SignedXml ^, bool> ^ value); };
public Func<System.Security.Cryptography.Xml.SignedXml,bool> SignatureFormatValidator { get; set; }
member this.SignatureFormatValidator : Func<System.Security.Cryptography.Xml.SignedXml, bool> with get, set
Public Property SignatureFormatValidator As Func(Of SignedXml, Boolean)
属性值
如果此格式是可接受的,则为 true
;否则为 false
。
注解
此方法可用于确保仅使用某些转换,或者签名使用特定的哈希算法等。
将 属性设置为 null
将删除 对象中的所有签名格式验证 SignedXml 。
还可以读取对象的当前委托,并根据需要链接到该委托。
如果要设置格式验证程序,则你提供的委托将作为输入参数 SignedXml 接收正在验证的对象,并返回一个布尔值 - true
如果格式可接受, false
则返回 。 如果委托出于任何原因返回 false
,则 SignedXml 对象将报告 XML 签名无效。