Compartir a través de


XPS_SIGN_POLICY enumeración (xpsdigitalsignature.h)

Enumerador bit a bit que indica qué partes opcionales de un documento XPS, si las hay, están firmadas.

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;

Constantes

 
XPS_SIGN_POLICY_NONE
Valor: 0
No se firman partes o relaciones opcionales.
XPS_SIGN_POLICY_CORE_PROPERTIES
Valor: 0x1
La parte CoreProperties y las relaciones que la incluyen están firmadas.
XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS
Valor: 0x2
Las relaciones de firma de la parte de origen de la firma están firmadas. Las relaciones de firma son las relaciones que tienen un tipo de relación de firma digital .

Nota  

Al establecer la marca XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS , las relaciones de firma que comienzan desde la parte de origen de la firma se firmarán. Las firmas realizadas con este conjunto de marcas se interrumpirán cuando se agreguen nuevas firmas más adelante, ya que las nuevas firmas agregan nuevas relaciones de firma.


 
XPS_SIGN_POLICY_PRINT_TICKET
Valor: 0x4
La parte PrintTicket y las relaciones que la incluyen están firmadas.
XPS_SIGN_POLICY_DISCARD_CONTROL
Valor: 0x8
El elemento DiscardControl y las relaciones que lo incluyen están firmados.
XPS_SIGN_POLICY_ALL
Valor: 0xf
La parte CoreProperties y las relaciones que lo incluyen, el tipo de relación de firma digital de la parte SignatureOrigin, el elemento PrintTicket y las relaciones que lo incluyen, y la parte DiscardControl y las relaciones que incluyen están firmadas.

Nota  

Al establecer el XPS_SIGN_POLICY_ALL se establece la marca XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS , lo que hará que las relaciones de firma que comiencen desde la parte de origen de la firma se firmen. Las firmas realizadas con este conjunto de marcas se interrumpirán cuando se agreguen nuevas firmas más adelante, ya que las nuevas firmas agregan nuevas relaciones de firma.


 

Comentarios

Se puede establecer más de un valor.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado xpsdigitalsignature.h

Consulte también

XML Paper Specification