XPS_SIGNATURE_STATUS 열거형(xpsdigitalsignature.h)
문서 디지털 서명의 상태 설명합니다.
Syntax
typedef enum __MIDL___MIDL_itf_xpsdigitalsignature_0000_0000_0001 {
XPS_SIGNATURE_STATUS_INCOMPLIANT = 1,
XPS_SIGNATURE_STATUS_INCOMPLETE = 2,
XPS_SIGNATURE_STATUS_BROKEN = 3,
XPS_SIGNATURE_STATUS_QUESTIONABLE = 4,
XPS_SIGNATURE_STATUS_VALID = 5
} XPS_SIGNATURE_STATUS;
상수
XPS_SIGNATURE_STATUS_INCOMPLIANT 값: 1 서명은 XML 용지 사양의 섹션 10.2.1.2에 명시된 하나 이상의 서명 규칙을 위반합니다. 이러한 규칙은 서명해야 하거나 서명하지 않아야 하는 부분 또는 관계를 설명합니다. 이와 같이 비준수인 서명을 만들어야 합니다. 서명된 콘텐츠를 변경해도 유효한 서명이 호환되지 않습니다. 호환되지 않는 서명의 한 가지 예는 루트에 알 수 없는 관계 형식이 있는 패키지의 서명입니다. |
XPS_SIGNATURE_STATUS_INCOMPLETE 값: 2 서명에는 서명해야 하는 부분이 포함되지 않습니다. 유효한 XPS 서명이 만들어지고 XPS 문서 내용이 나중에 수정되면 서명이 불완전하거나 손상됩니다. 예를 들어 FixedDocument에서 페이지를 제거하면 서명이 불완전해집니다. 또한 서명을 중단하지만 서명이 불완전하다는 사실은 더 중요합니다. |
XPS_SIGNATURE_STATUS_BROKEN 값: 3 이는 규격 디지털 서명이지만 Open Packaging Conventions 에 설명된 서명 유효성 검사 루틴에 실패합니다(참고 항목 참조). 서명된 FixedPage에서 태그를 수정하면 서명이 중단됩니다. |
XPS_SIGNATURE_STATUS_QUESTIONABLE 값: 4 이는 호환되지 않거나 손상된 디지털 서명이 아니지만 서명된 콘텐츠(파트 및 관계)에는 태그 호환성 메커니즘을 통해 도입된 알 수 없는 네임스페이스의 요소 또는 특성이 포함됩니다. |
XPS_SIGNATURE_STATUS_VALID 값: 5 이는 유효한 서명입니다. 손상되거나, 호환되지 않거나, 의심적이지 않습니다. 그러나 애플리케이션은 여전히 인증서 신뢰 체인, 해지 목록 및 만료 날짜를 검사 합니다. |
설명
디지털 서명 상태 값은 XML 용지 사양의 섹션 10.2.1.2에 해당합니다.
Open Packaging Conventions는 표준 ECMA-376, Office Open XML 파일 형식의 1부, 2부, "Open Packaging Conventions"에 지정됩니다.
참고 일부 언어에서는 이러한 리소스를 사용할 수 없습니다.
및 국가.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | xpsdigitalsignature.h |