IXpsSigningOptions 인터페이스(xpsdigitalsignature.h)
새 서명에 사용되는 개별 서명 옵션에 대한 액세스를 제공합니다.
상속
IXpsSigningOptions 인터페이스는IUnknown 인터페이스에서 상속됩니다. IXpsSigningOptions 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IXpsSigningOptions 인터페이스에는 이러한 메서드가 있습니다.
IXpsSigningOptions::GetCertificateSet 서명에 인증서를 추가하는 데 사용할 수 있는 IOpcCertificateSet 인터페이스를 가져옵니다. |
IXpsSigningOptions::GetCustomObjects 서명 사용자 지정 개체 집합을 포함하는 IOpcSignatureCustomObjectSet 인터페이스에 대한 포인터를 가져옵니다. |
IXpsSigningOptions::GetCustomReferences 서명 사용자 지정 참조 집합을 포함하는 IOpcSignatureReferenceSet 인터페이스에 대한 포인터를 가져옵니다. |
IXpsSigningOptions::GetDigestMethod 현재 다이제스트 메서드를 가져옵니다. |
IXpsSigningOptions::GetFlags 이 서명에 사용할 서명 플래그를 지정하는 XPS_SIGN_FLAGS 값을 가져옵니다. |
IXpsSigningOptions::GetPolicy 서명 정책을 지정하는 XPS_SIGN_POLICY 값을 가져옵니다. |
IXpsSigningOptions::GetSignatureId Signature 요소의 Id 특성 값을 가져옵니다. (IXpsSigningOptions.GetSignatureId) |
IXpsSigningOptions::GetSignatureMethod 서명 메서드를 가져옵니다. |
IXpsSigningOptions::GetSignaturePartName 문서 서명 부분의 파트 이름을 가져옵니다. |
IXpsSigningOptions::GetSigningTimeFormat 서명 시간 문자열의 형식을 가져옵니다. |
IXpsSigningOptions::SetDigestMethod 다이제스트 메서드의 URI를 설정합니다. |
IXpsSigningOptions::SetFlags 이 서명에 사용할 서명 플래그를 지정하는 XPS_SIGN_FLAGS 값을 설정합니다. |
IXpsSigningOptions::SetPolicy 서명 정책을 나타내는 XPS_SIGN_POLICY 값을 설정합니다. |
IXpsSigningOptions::SetSignatureId Signature 요소의 Id 특성 값을 설정합니다. (IXpsSigningOptions.SetSignatureId) |
IXpsSigningOptions::SetSignatureMethod 서명 메서드를 설정합니다. |
IXpsSigningOptions::SetSignaturePartName 문서 서명 부분의 파트 이름을 설정합니다. |
IXpsSigningOptions::SetSigningTimeFormat 서명 시간 문자열의 형식을 설정합니다. |
설명
이 인터페이스의 새 instance 만들려면 IXpsSignatureManager::CreateSigningOptions를 호출합니다.
IXpsSignatureManager::CreateSigningOptions에서 이 인터페이스의 새 instance 반환되면 SignatureMethod 및 DigestMethod 속성이 초기화되지 않습니다. 새 인터페이스를 Sign 메서드의 매개 변수로 사용하려면 먼저 이러한 속성을 초기화해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | xpsdigitalsignature.h |