SignedXml.SignatureFormatValidator Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera delegata, który zostanie wywołany w celu zweryfikowania formatu (a nie zabezpieczeń kryptograficznych) 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)
Wartość właściwości
true
jeżeli format jest akceptowalny; w przeciwnym razie , false
.
Uwagi
Ta metoda może służyć do zapewnienia, że są używane tylko niektóre przekształcenia, lub że podpis używa określonego algorytmu skrótu itd.
Ustawienie właściwości w celu null
usunięcia całej SignedXml walidacji formatu podpisu z obiektu.
Możesz również odczytać bieżący delegat obiektu i utworzyć do niego łańcuch, jeśli chcesz.
Jeśli konfigurujesz moduł sprawdzania poprawności formatu, podasz delegata otrzyma jako parametr SignedXml wejściowy zweryfikowany obiekt i zwróci wartość logiczną — true
jeśli format jest akceptowalny, false
jeśli tak nie jest. Jeśli delegat zwróci false
z jakiegoś powodu, obiekt zgłosi, SignedXml że podpis XML jest nieprawidłowy.