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 |