SignedXml.SignatureFormatValidator Vlastnost

Definice

Získá delegát, který bude volána k ověření formátu (nikoli kryptografického zabezpečení) podpisu 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)

Hodnota vlastnosti

trueje-li formát přijatelný; v opačném případě . false

Poznámky

Tuto metodu lze použít k zajištění, že se používají pouze určité transformace nebo že podpis používá určitý hashovací algoritmus atd.

Nastavením vlastnosti odeberete null z objektu ověření veškerého SignedXml formátu podpisu.

Pokud chcete, můžete si také přečíst aktuálního delegáta objektu a zřetězovat ho.

Pokud nastavujete validátor formátu, delegát, který zadáte, obdrží jako vstupní parametr SignedXml , který objekt ověřuje, a vrátí logickou hodnotu – true pokud je formát přijatelný, false pokud není. Pokud se delegát vrátí false z nějakého důvodu, SignedXml objekt oznámí, že podpis XML není platný.

Platí pro