Partager via


SignedXml.SignatureFormatValidator Propriété

Définition

Obtient un délégué qui sera appelé pour valider le format (et non la sécurité de chiffrement) d'une signature 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)

Valeur de propriété

true si le format est acceptable ; sinon, false.

Remarques

Cette méthode peut être utilisée pour garantir que seules certaines transformations sont utilisées, ou que la signature utilise un algorithme de hachage spécifique, etc.

La définition de la propriété sur null supprime toute la validation du format de signature de l’objet SignedXml .

Vous pouvez également lire le délégué actuel de l’objet et y chaîner si vous le souhaitez.

Si vous configurez un validateur de format, le délégué que vous fournissez reçoit comme paramètre d’entrée l’objet SignedXml en cours de vérification et retourne une valeur booléenne si true le format est acceptable, false si ce n’est pas le cas. Si le délégué retourne false pour une raison quelconque, l’objet SignedXml signale que la signature XML n’est pas valide.

S’applique à