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 crittografica) 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 garantire che vengano usate solo determinate trasformazioni o che la firma usi un determinato algoritmo hash e così via.
L'impostazione della proprietà su null rimuove tutta la convalida del formato della firma dall'oggetto SignedXml .
È anche possibile leggere il delegato corrente dell'oggetto e concatenarlo se lo si desidera.
Se si configura un validator di formato, il delegato fornito riceverà come parametro di input l'oggetto SignedXml verificato e restituisce un valore true booleano, se il formato è accettabile, false in caso contrario. Se il delegato restituisce false per qualsiasi motivo, l'oggetto SignedXml indicherà che la firma XML non è valida.