다음을 통해 공유


XPS 디지털 서명 API에 대하여

XPS 문서에는 사용자가 문서에 서명하는 것을 허용하고, 서명자의 ID를 입증하고, 서명된 이후 XPS 문서가 변경되었는지 여부를 나타내는 디지털 서명이 있을 수 있습니다. 네이티브 Windows 애플리케이션은 XPS 디지털 서명 API의 인터페이스를 사용 XPS 문서에 디지털 서명 작업을 수행할 수 있습니다. 이 섹션은 XPS 디지털 서명 API 개요를 제공합니다.

IXpsSignatureManager 인터페이스는 XPS 문서의 디지털 서명 작업을 관리합니다. 애플리케이션이 XPS 문서 디지털 서명에 액세스하려면 먼저 애플리케이선이 CoCreateInstance를 호출하여 IXpsSignatureManager를 생성한 후 IXpsSignatureManager::LoadPackageFile 또는 IXpsSignatureManager::LoadPackageStream을 호출해서 XPS 문서를 로드해야 합니다. 이 초기화 프로세스에 대한 더 자세한 내용은 서명 관리자 초기화를 참조하세요.

XPS 문서가 IXpsSignatureManager 인터페이스에 로드된 후 애플리케이션은 문서의 디지털 서명 및 디지털 서명 요청에 액세스할 수 있습니다. 서명 관리자의 IXpsSignatureCollection 인터페이스에서 IXpsSignature 인터페이스를 사용, 디지털 서명에 액세스가 가능합니다. 애플리케이션은 컬렉션에서 IXpsSignature 인터페이스를 추가하거나 제거할 수 있습니다. 서명 요청은 IXpsSignatureRequestCollection 인터페이스에서 수집된 IXpsSignatureRequest를 사용해서 액세스됩니다. IXpsSignatureRequestCollection은 서명 관리자의 IXpsSignatureBlockCollection에서 수집되는 IXpsSignatureBlock 인터페이스의 일부입니다.

애플리케이션은 서명 관리자의 IXpsSigningOptions를 사용하여 디지털 서명 옵션에 액세스하거나 설정할 수 있습니다.

XPS 문서 디지털 서명 액세스 방법의 예는 일반 디지털 서명 프로그래밍 태스크를 참조하세요.

XPS 디지털 서명 API 사용

XPS 디지털 서명 API 참조

패키징

XML Paper Specification

표준 ECMA-376, 오피스 Open XML 파일 형식