Поделиться через


перечисление 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

См. также раздел

XPS