Поделиться через


Импорт лицензии и материала ключа

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Если у вас есть мультимедийное содержимое, зашифрованное с помощью сторонней системы защиты содержимого, и вы хотите импортировать материал лицензии и ключа в WINDOWS Media DRM, выполните следующие действия.

  1. Получите коллекцию сертификатов компьютера DRM Windows Media, вызвав метод IWMDRMSecurity::GetMachineCertificate .
  2. Выполните синтаксический анализ коллекции сертификатов, чтобы убедиться, что она подписана правильно и проверена на известный открытый корневой ключ Майкрософт. Коллекция сертификатов соответствует схеме XMR. Дополнительные сведения см. в разделе Создание лицензии XMR.
  3. Необязательно. Извлеките список отзыва, вызвав метод IWMDRMSecurity::GetRevocationData .
  4. Необязательно. Убедитесь, что сертификат в коллекции не отозван. Дополнительные сведения см. в разделе Проверка отзыва сертификата.
  5. Создайте лицензию в формате XMR, которая представляет требования политики для импорта содержимого и содержит соответствующий материал ключа DRM Windows Media. Дополнительные сведения см. в разделе Создание лицензии XMR.
  6. Передайте лицензию XMR в систему управления цифровыми правами Windows Media для обработки с помощью метода IWMDRMLicenseManagement::StoreLicense .

Примечание

Сведения о схеме XMR будут предоставлены при лицензировании Windows Media DRM.

 

Проверка отзыва сертификата

Создание лицензии XMR

Импорт DRM