XPS_SIGN_POLICY 枚举 (xpsdigitalsignature.h)
一个按位枚举器,指示对 XPS 文档的哪些可选部分(如果有)进行签名。
语法
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;
常量
XPS_SIGN_POLICY_NONE 值: 0 没有签名的可选部分或关系。 |
XPS_SIGN_POLICY_CORE_PROPERTIES 值: 0x1 对 CoreProperties 部件及其包含的关系进行签名。 |
XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS 值: 0x2 签名源部分的签名关系已签名。 签名关系 是具有 数字签名 关系类型的关系。
注意 设置 XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS 标志将导致对从签名源部分开始的签名关系进行签名。 以后添加新签名时,使用此标志集创建的签名将中断,因为新签名会添加新的签名关系。 |
XPS_SIGN_POLICY_PRINT_TICKET 值: 0x4 PrintTicket 部件及其包含的关系已签名。 |
XPS_SIGN_POLICY_DISCARD_CONTROL 值: 0x8 DiscardControl 部件及其包含的关系已签名。 |
XPS_SIGN_POLICY_ALL 值: 0xf CoreProperties 部件和包含它的关系、SignatureOrigin 部件中的数字签名关系类型、PrintTicket 部件及其包含的关系以及 DiscardControl 部件和包含它的关系都已签名。
注意 设置 XPS_SIGN_POLICY_ALL 设置 XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS 标志,这将导致对从签名源部分开始的签名关系进行签名。 以后添加新签名时,使用此标志集创建的签名将中断,因为新签名会添加新的签名关系。 |
注解
可以设置多个值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | xpsdigitalsignature.h |