SignedXml.SignatureFormatValidator Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 s’assurer que seules certaines transformations sont utilisées, ou que la signature utilise un certain algorithme de hachage, et ainsi de suite.
L’affectation de la valeur à la propriété null
supprime toutes les validations de format de signature de l' SignedXml objet.
Vous pouvez également lire le délégué actuel de l’objet et le chaîner si vous le souhaitez.
Si vous configurez un validateur de format, le délégué que vous fournissez recevra en tant que paramètre d’entrée l' SignedXml objet qui est vérifié et retourne une valeur booléenne true
, si le format est acceptable, false
si ce n’est pas le cas. Si le délégué retourne false
pour une raison quelconque, l' SignedXml objet signalera que la signature XML n’est pas valide.