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 |