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

Func<SignedXml,Boolean>

true, wenn 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 und so weiter.

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

Sie können bei Bedarf auch den aktuellen Delegaten des Objekts lesen und mit ihm verketten.

Wenn Sie ein Formatüberprüfungszeichen einrichten, empfängt der von Ihnen übergebene Delegat als Eingabeparameter das SignedXml zu überprüfende Objekt und gibt einen booleschen Wert zurück– true wenn das Format akzeptabel ist, false andernfalls . Wenn der Delegat aus false irgendeinem Grund zurückgibt, meldet das SignedXml -Objekt, dass die XML-Signatur ungültig ist.

Gilt für: