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 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.