Partager via


Méthode IXpsSigningOptions ::SetDigestMethod (xpsdigitalsignature.h)

Définit l’URI de la méthode digest.

Syntaxe

HRESULT SetDigestMethod(
  [in] LPCWSTR digestMethod
);

Paramètres

[in] digestMethod

URI de la méthode digest.

Ce paramètre doit faire référence à l’URI d’une méthode digest valide. Les méthodes de synthèse suivantes ont été testées dans Windows 7 :

Valeur retournée

Si la méthode réussit, elle retourne S_OK ; sinon, elle retourne un code d’erreur HRESULT .

Remarques

La méthode digest doit être définie avant la signature.

Lorsqu’une nouvelle instance de cette interface est retournée par IXpsSignatureManager ::CreateSigningOptions, les propriétés SignatureMethod et DigestMethod ne sont pas initialisées. Ils doivent être initialisés avant que la nouvelle interface puisse être utilisée comme paramètre de la méthode Sign .

Définit la chaîne qui identifie l’URI de l’algorithme utilisé pour digester les parties, les relations et les références de signature. Voici un exemple d’URI valide : http://www.w3.org/2000/09/xmldsig#sha1.

Le certificat de signature, la méthode de signature et la méthode digest doivent être compatibles l’un avec l’autre.

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête xpsdigitalsignature.h

Voir aussi

Fonctions de chiffrement

IOpcSigningOptions

IXpsSigningOptions

XML Paper Specification