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 |