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é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ý.