자동화된 구성 요소 해지 및 갱신
손상된 것으로 간주되는 소프트웨어 애플리케이션 또는 구성 요소는 Microsoft에서 해지할 수 있습니다. Windows Media Format 클라이언트 확장 API는 구성 요소의 자동화된 해지 및 갱신을 위한 메커니즘을 제공합니다.
해지된 구성 요소는 Microsoft에서 게시한 인증서 해지 목록에 나열됩니다. 구성 요소가 해지되면 인증서가 인증서 해지 목록에 추가되고 해지 정보 BLOB(REV_INFO)이 Microsoft 서버에서 업데이트됩니다.
사용자가 Windows Media DRM 보호 콘텐츠를 처리하려고 할 때 자동화된 해지 및 갱신을 수행하려면 애플리케이션에서 다음을 수행해야 합니다.
라이선스에서 REV_INFO 버전을 추출합니다. REV_INFO 버전 번호는 XMR 라이선스의 다음 위치에 있습니다.
<LICENSE version="2.0.0.0"> <LICENSORINFO/> <DATA> <LID>...</LID> <KID>...</KID> <RevInfoVersion>42</RevInfoVersion> ... </DATA> .... </LICENSE>
IWMDRMSecurity::GetRevocationDataVersion 메서드를 호출하여 라이선스의 REV_INFO 버전 번호를 로컬 저장소의 REV_INFO 버전 번호와 비교합니다.
REV_INFO 버전이 최신 버전이 아닌 경우 IWMDRMSecurity::P erformSecurityUpdate 메서드를 호출하여 dwFlags 매개 변수에 WMDRM_SECURITY_PERFORM_REVOCATION_REFRESH 플래그를 전달합니다.
IWMDRMSecurity::GetRevocationData 메서드를 호출하여 로컬 저장소에서 인증서 해지 목록을 검색합니다.
해지 목록을 구문 분석하고 Windows Media DRM 해지의 검사. 자세한 내용은 인증서 해지 확인을 참조하세요.
Windows Media DRM 해지가 있는 경우:
IWMDRMSecurity::GetContentEnablersForRevocations 메서드를 호출하여 해지된 구성 요소를 갱신하는 콘텐츠 지원자를 만듭니다.
구성 요소 갱신 정보가 포함된 URL로 사용자를 안내하는 IMFContentEnabler::AutomaticEnable 을 호출합니다. 이 메서드는 Media Foundation SDK (https://msdn.microsoft.com/library/ms694197(VS.85).aspx)에 설명되어 있습니다.
참고
업데이트 프로세스는 클라이언트 컴퓨터에서 Microsoft 웹 사이트로 정보를 전송하므로 개인 정보 취급 방침을 사용하여 사용자에게 이 프로세스를 명확히 해야 합니다.
가능하면 사용자는 URL에서 자동으로 또는 특정 지침에 따라 구성 요소를 갱신합니다. 구성 요소를 갱신할 수 없는 경우도 있습니다.
더 이상 해지되지 않거나 어떤 이유로 인해 프로세스가 중단될 때까지 콘텐츠에 다시 액세스해 보세요.
관련 항목