Udostępnij za pośrednictwem


SignedXml.SignatureFormatValidator Właściwość

Definicja

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.

Dotyczy