Sdílet prostřednictvím


SignedXml.SignatureFormatValidator Vlastnost

Definice

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

truepokud je 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žijí pouze určité transformace nebo že podpis používá určitý hashovací algoritmus atd.

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

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

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

Platí pro