Condividi tramite


enumerazione XPS_SIGN_POLICY (xpsdigitalsignature.h)

Enumeratore bit per bit che indica quali, se presenti, parti facoltative di un documento XPS sono firmate.

Sintassi

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;

Costanti

 
XPS_SIGN_POLICY_NONE
Valore: 0
Nessuna parte o relazione facoltativa viene firmata.
XPS_SIGN_POLICY_CORE_PROPERTIES
Valore: 0x1
La parte CoreProperties e le relazioni che la includono sono firmate.
XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS
Valore: 0x2
Le relazioni di firma della parte di origine della firma sono firmate. Le relazioni tra firme sono quelle che hanno un tipo di relazione di firma digitale .

Nota  

Se si imposta il flag di XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS , le relazioni di firma che iniziano dalla parte di origine della firma verranno firmate. Le firme effettuate con questo set di flag verranno interrotte quando le nuove firme vengono aggiunte in un secondo momento, perché le nuove firme aggiungono nuove relazioni di firma.


 
XPS_SIGN_POLICY_PRINT_TICKET
Valore: 0x4
La parte PrintTicket e le relazioni che la includono sono firmate.
XPS_SIGN_POLICY_DISCARD_CONTROL
Valore: 0x8
La parte DiscardControl e le relazioni che lo includono sono firmate.
XPS_SIGN_POLICY_ALL
Valore: 0xf
La parte CoreProperties e le relazioni che lo includono, il tipo di relazione di firma digitale della parte SignatureOrigin, la parte PrintTicket e le relazioni che lo includono e la parte DiscardControl e le relazioni che lo includono sono tutti firmati.

Nota  

L'impostazione del XPS_SIGN_POLICY_ALL imposta il flag XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS , che causerà la firma delle relazioni di firma che iniziano dalla parte dell'origine della firma. Le firme effettuate con questo set di flag verranno interrotte quando le nuove firme vengono aggiunte in un secondo momento, perché le nuove firme aggiungono nuove relazioni di firma.


 

Commenti

È possibile impostare più valori.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione xpsdigitalsignature.h

Vedi anche

XML Paper Specification