SignedXml.SignatureFormatValidator Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.