SignedXml.SignatureFormatValidator Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un delegato che verrà chiamato per convalidare il formato (non la sicurezza tramite crittografia) di una firma 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)
Valore della proprietà
true
se il formato è accettabile. In caso contrario, false
.
Commenti
Questo metodo può essere usato per assicurarsi che vengano usate solo determinate trasformazioni o che la firma usi un determinato algoritmo hash e così via.
Impostando la proprietà per null
rimuovere tutta la convalida del formato di firma dall'oggetto SignedXml .
È anche possibile leggere il delegato corrente dell'oggetto e concatenarlo se si vuole.
Se si configura un validator di formato, il delegato fornito riceverà come parametro di input l'oggetto SignedXml verificato e restituisce un valore booleano, true
se il formato è accettabile, false
se non è accettabile. Se il delegato restituisce false
per qualsiasi motivo, l'oggetto SignedXml segnala che la firma XML non è valida.