SignedXml.SignatureFormatValidator Eigenschaft

Definition

Ruft einen Delegaten ab, der aufgerufen wird, um das Format (nicht die kryptografische Sicherheit) einer XML-Signatur zu überprüfen.

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)

Eigenschaftswert

truewenn das Format akzeptabel ist; andernfalls . false

Hinweise

Diese Methode kann verwendet werden, um sicherzustellen, dass nur bestimmte Transformationen verwendet werden, oder dass die Signatur einen bestimmten Hashalgorithmus verwendet usw.

Durch Festlegen der Eigenschaft werden null alle Signaturformatüberprüfungen aus dem SignedXml Objekt entfernt.

Sie können auch den aktuellen Delegat und die Kette des Objekts lesen, wenn Sie möchten.

Wenn Sie einen Format-Validator einrichten, erhält der von Ihnen bereitgestellte Delegat als Eingabeparameter das SignedXml zu überprüfende Objekt und gibt einen booleschen Wert zurück. true Wenn das Format akzeptabel ist, false ist dies nicht der Fehler. Wenn der Delegat aus irgendeinem Grund zurückgibt false , meldet das SignedXml Objekt, dass die XML-Signatur ungültig ist.

Gilt für: