SignedInfo.SignatureMethod Propriété

Définition

Obtient ou définit le nom de l’algorithme utilisé pour la génération et la validation de signature pour l’objet SignedInfo actuel.

public:
 property System::String ^ SignatureMethod { System::String ^ get(); void set(System::String ^ value); };
public string SignatureMethod { get; set; }
public string? SignatureMethod { get; set; }
member this.SignatureMethod : string with get, set
Public Property SignatureMethod As String

Valeur de propriété

Nom de l’algorithme utilisé pour la génération et la validation de signature pour l’objet SignedInfo actuel.

Remarques

La SignatureMethod propriété utilise un URI (Uniform Resource Identifier) de chaîne pour représenter l’élément <SignatureMethod> d’une signature numérique XML.

Utilisez la SignatureMethod propriété pour spécifier l’algorithme à utiliser pour la génération et la vérification de signature. Cette propriété identifie toutes les fonctions de chiffrement impliquées dans la création d’une signature numérique XML, notamment le hachage, les algorithmes de clé publique, les codes d’authentification de message (MAC) et le remplissage.

Utilisez l’un des URI du tableau suivant avec cette propriété.

Signature, méthode Valeur
HMAC-SHA1 http://www.w3.org/2000/09/xmldsig#hmac-sha1

Également défini dans le champ statique suivant : XmlDsigHMACSHA1Url
DSA avec SHA1 http://www.w3.org/2000/09/xmldsig#dsa-sha1

Également défini dans le champ statique suivant : XmlDsigDSAUrl
RSA avec SHA1 http://www.w3.org/2000/09/xmldsig#rsa-sha1

Également défini dans le champ statique suivant : XmlDsigRSASHA1Url

Pour plus d’informations sur les signatures numériques XML, consultez La syntaxe et le traitement de la signature XML du World Wide Web Consortium (W3C).

S’applique à