Partager via


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

Définit la méthode de signature.

Syntaxe

HRESULT SetSignatureMethod(
  [in] LPCWSTR signatureMethod
);

Paramètres

[in] signatureMethod

Méthode de signature exprimée en tant qu’URI.

Ce paramètre doit faire référence à une méthode de signature valide. Les méthodes de signature suivantes ont été testées dans Windows 7 :

Valeur retournée

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

Remarques

La méthode de signature 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 ; elles doivent être initialisées avant que la nouvelle interface puisse être utilisée comme paramètre de la méthode Sign.

L’URI dans signatureMethod doit être l’URI d’un algorithme de signature valide, tel que http://www.w3.org/2000/09/xmldsig#rsa-sha1, et il doit être pris en charge par le certificat de signature.

Configuration requise

Condition requise Valeur
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