Partager via


énumération XPS_SIGN_POLICY (xpsdigitalsignature.h)

Énumérateur au niveau du bit qui indique quelles parties facultatives d’un document XPS sont signées, le cas échéant.

Syntax

typedef enum __MIDL___MIDL_itf_xpsdigitalsignature_0000_0000_0002 {
  XPS_SIGN_POLICY_NONE = 0,
  XPS_SIGN_POLICY_CORE_PROPERTIES = 0x1,
  XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS = 0x2,
  XPS_SIGN_POLICY_PRINT_TICKET = 0x4,
  XPS_SIGN_POLICY_DISCARD_CONTROL = 0x8,
  XPS_SIGN_POLICY_ALL = 0xf
} XPS_SIGN_POLICY;

Constantes

 
XPS_SIGN_POLICY_NONE
Valeur : 0
Aucune partie ou relation facultative n’est signée.
XPS_SIGN_POLICY_CORE_PROPERTIES
Valeur : 0x1
La partie CoreProperties et les relations qui l’incluent sont signées.
XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS
Valeur : 0x2
Les relations de signature de la partie d’origine de la signature sont signées. Les relations de signature sont celles qui ont un type de relation de signature numérique .

Remarque  

La définition de l’indicateur XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS entraîne la signature des relations de signature qui commencent à partir de la partie d’origine de la signature. Les signatures effectuées avec ce jeu d’indicateurs s’interrompent lorsque de nouvelles signatures sont ajoutées ultérieurement, car les nouvelles signatures ajoutent de nouvelles relations de signature.


 
XPS_SIGN_POLICY_PRINT_TICKET
Valeur : 0x4
La partie PrintTicket et les relations qui l’incluent sont signées.
XPS_SIGN_POLICY_DISCARD_CONTROL
Valeur : 0x8
La partie DiscardControl et les relations qui l’incluent sont signées.
XPS_SIGN_POLICY_ALL
Valeur : 0xf
La partie CoreProperties et les relations qui l’incluent, le type de relation de signature numérique de la partie SignatureOrigin, la partie PrintTicket et les relations qui l’incluent, ainsi que la partie DiscardControl et les relations qui l’incluent sont toutes signées.

Remarque  

La définition de l’XPS_SIGN_POLICY_ALL définit l’indicateur XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS , ce qui entraîne la signature des relations de signature qui commencent à partir de la partie d’origine de la signature. Les signatures effectuées avec ce jeu d’indicateurs s’interrompent lorsque de nouvelles signatures sont ajoutées ultérieurement, car les nouvelles signatures ajoutent de nouvelles relations de signature.


 

Remarques

Plusieurs valeurs peuvent être définies.

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]
En-tête xpsdigitalsignature.h

Voir aussi

XML Paper Specification