SignedXml.SignatureFormatValidator Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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ý.