Partager via


Interface IXpsSigningOptions (xpsdigitalsignature.h)

Fournit l’accès aux options de signature individuelles utilisées par les nouvelles signatures.

Héritage

L’interface IXpsSigningOptions hérite de l’interface IUnknown. IXpsSigningOptions a également les types de membres suivants :

Méthodes

L’interface IXpsSigningOptions utilise ces méthodes.

 
IXpsSigningOptions ::GetCertificateSet

Obtient une interface IOpcCertificateSet, qui peut être utilisée pour ajouter des certificats supplémentaires à la signature.
IXpsSigningOptions ::GetCustomObjects

Obtient un pointeur vers une interface IOpcSignatureCustomObjectSet qui contient un ensemble d’objets personnalisés de signature.
IXpsSigningOptions ::GetCustomReferences

Obtient un pointeur vers une interface IOpcSignatureReferenceSet, qui contient un ensemble de références personnalisées de signature.
IXpsSigningOptions ::GetDigestMethod

Obtient la méthode digest actuelle.
IXpsSigningOptions ::GetFlags

Obtient la valeur XPS_SIGN_FLAGS qui spécifie les indicateurs de signature à utiliser pour cette signature.
IXpsSigningOptions ::GetPolicy

Obtient la valeur XPS_SIGN_POLICY qui spécifie la stratégie de signature.
IXpsSigningOptions ::GetSignatureId

Obtient la valeur de l’attribut Id de l’élément Signature. (IXpsSigningOptions.GetSignatureId)
IXpsSigningOptions ::GetSignatureMethod

Obtient la méthode de signature.
IXpsSigningOptions ::GetSignaturePartName

Obtient le nom du composant de la signature du document.
IXpsSigningOptions ::GetSigningTimeFormat

Obtient le format de la chaîne d’heure de signature.
IXpsSigningOptions ::SetDigestMethod

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

Définit la valeur XPS_SIGN_FLAGS qui spécifie les indicateurs de signature à utiliser pour cette signature.
IXpsSigningOptions ::SetPolicy

Définit la valeur XPS_SIGN_POLICY qui représente la stratégie de signature.
IXpsSigningOptions ::SetSignatureId

Définit la valeur de l’attribut Id de l’élément Signature. (IXpsSigningOptions.SetSignatureId)
IXpsSigningOptions ::SetSignatureMethod

Définit la méthode de signature.
IXpsSigningOptions ::SetSignaturePartName

Définit le nom du composant de signature du document.
IXpsSigningOptions ::SetSigningTimeFormat

Définit le format de la chaîne d’heure de signature.

Remarques

Pour créer une instance de cette interface, appelez IXpsSignatureManager ::CreateSigningOptions.

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. Ces propriétés doivent être initialisées avant que la nouvelle interface puisse être utilisée comme paramètre de la méthode Sign .

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

Interfaces

XML Paper Specification