Share via


SignedXml.SignatureFormatValidator Proprietà

Definizione

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.

Si applica a