다음을 통해 공유


XPS_SIGN_POLICY 열거형(xpsdigitalsignature.h)

XPS 문서의 선택적 부분이 있는 경우 서명되는 부분을 나타내는 비트 열거자입니다.

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;

상수

 
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

추가 정보

XML Paper Specification