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
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.