다음을 통해 공유


IXpsSigningOptions::SetDigestMethod 메서드(xpsdigitalsignature.h)

다이제스트 메서드의 URI를 설정합니다.

구문

HRESULT SetDigestMethod(
  [in] LPCWSTR digestMethod
);

매개 변수

[in] digestMethod

다이제스트 메서드의 URI입니다.

이 매개 변수는 유효한 다이제스트 메서드의 URI를 참조해야 합니다. 다음 다이제스트 메서드는 Windows 7에서 테스트되었습니다.

반환 값

메서드가 성공하면 S_OK 반환합니다. 그렇지 않으면 HRESULT 오류 코드가 반환됩니다.

설명

다이제스트 메서드는 서명하기 전에 설정해야 합니다.

IXpsSignatureManager::CreateSigningOptions에서 이 인터페이스의 새 instance 반환되면 SignatureMethod 및 DigestMethod 속성이 초기화되지 않습니다. 새 인터페이스를 Sign 메서드의 매개 변수로 사용하려면 먼저 초기화해야 합니다.

파트, 관계 및 서명 참조를 다이제스트하는 데 사용되는 알고리즘의 URI를 식별하는 문자열을 설정합니다. 유효한 URI http://www.w3.org/2000/09/xmldsig#sha1의 예는 입니다.

서명 인증서, 서명 메서드 및 다이제스트 메서드는 서로 호환되어야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 xpsdigitalsignature.h

추가 정보

암호화 함수

IOpcSigningOptions

IXpsSigningOptions

XML Paper Specification