Freigeben über


XPS_SIGN_POLICY-Enumeration (xpsdigitalsignature.h)

Ein bitweiser Enumerator, der angibt, welche optionalen Teile eines XPS-Dokuments signiert sind, falls vorhanden.

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;

Konstanten

 
XPS_SIGN_POLICY_NONE
Wert: 0
Es werden keine optionalen Teile oder Beziehungen signiert.
XPS_SIGN_POLICY_CORE_PROPERTIES
Wert: 0x1
Der CoreProperties-Teil und die Beziehungen, die ihn enthalten, sind signiert.
XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS
Wert: 0x2
Die Signaturbeziehungen aus dem Signaturursprungteil sind signiert. Signaturbeziehungen sind Beziehungen, die über einen Beziehungstyp für digitale Signaturen verfügen.

Hinweis  

Das Festlegen des XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS-Flags bewirkt, dass die Signaturbeziehungen, die mit dem Signaturursprungteil beginnen, signiert werden. Signaturen, die mit diesem Flagsatz erstellt werden, werden unterbrochen, wenn später neue Signaturen hinzugefügt werden, da neue Signaturen neue Signaturbeziehungen hinzufügen.


 
XPS_SIGN_POLICY_PRINT_TICKET
Wert: 0x4
Der PrintTicket-Teil und die Beziehungen, die ihn enthalten, sind signiert.
XPS_SIGN_POLICY_DISCARD_CONTROL
Wert: 0x8
Der DiscardControl-Teil und die Beziehungen, die ihn enthalten, sind signiert.
XPS_SIGN_POLICY_ALL
Wert: 0xf
Der CoreProperties-Teil und die Beziehungen, die ihn enthalten, der Beziehungstyp der digitalen Signatur aus dem SignatureOrigin-Teil, der PrintTicket-Teil und die Beziehungen, die ihn enthalten, und der DiscardControl-Teil und die Beziehungen, die ihn enthalten, sind signiert.

Hinweis  

Durch Festlegen der XPS_SIGN_POLICY_ALL wird das flag XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS festgelegt, wodurch die Signaturbeziehungen, die vom Signaturursprungteil beginnen, signiert werden. Signaturen, die mit diesem Flagsatz erstellt werden, werden unterbrochen, wenn später neue Signaturen hinzugefügt werden, da neue Signaturen neue Signaturbeziehungen hinzufügen.


 

Hinweise

Es können mehrere Werte festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile xpsdigitalsignature.h

Weitere Informationen

XML Paper Specification