IDirect3DCryptoSession9::GetCertificate 메서드(d3d9.h)

드라이버의 인증서 체인을 가져옵니다.

구문

HRESULT GetCertificate(
  UINT CertifacteSize,
  BYTE *ppCertificate
);

매개 변수

CertifacteSize

ppCertificate 배열의 크기(바이트)입니다. 인증서 체인의 크기를 얻으려면 IDirect3DCryptoSession9::GetCertificateSize를 호출합니다.

ppCertificate

드라이버의 인증서 체인을 수신하는 바이트 배열에 대한 포인터입니다. 호출자는 배열을 할당해야 합니다.

반환 값

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

표준 키 교환 메커니즘은 X.509 인증서인 드라이버의 OPM(출력 보호 관리자) 인증서를 사용합니다. 키 교환 유형은 IDirect3DDevice9Video::GetContentProtectionCaps 메서드에서 반환하는 기능 정보에 제공됩니다. 키 교환 메커니즘은 D3DCONTENTPROTECTIONCAPS 구조체의 KeyExchangeType 멤버에 의해 지정됩니다. 값이 D3DKEYEXCHANGE_RSAES_OAEP X.509 인증서가 사용됩니다.

다른 유형의 키 교환의 경우 드라이버는 다른 유형의 인증서를 사용하거나 인증서를 제공하지 않을 수 있습니다.

요구 사항

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

추가 정보

GPU 기반 콘텐츠 보호

IDirect3DCryptoSession9