Импорт лицензии и материала ключа
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Если у вас есть мультимедийное содержимое, зашифрованное с помощью сторонней системы защиты содержимого, и вы хотите импортировать материал лицензии и ключа в WINDOWS Media DRM, выполните следующие действия.
- Получите коллекцию сертификатов компьютера DRM Windows Media, вызвав метод IWMDRMSecurity::GetMachineCertificate .
- Выполните синтаксический анализ коллекции сертификатов, чтобы убедиться, что она подписана правильно и проверена на известный открытый корневой ключ Майкрософт. Коллекция сертификатов соответствует схеме XMR. Дополнительные сведения см. в разделе Создание лицензии XMR.
- Необязательно. Извлеките список отзыва, вызвав метод IWMDRMSecurity::GetRevocationData .
- Необязательно. Убедитесь, что сертификат в коллекции не отозван. Дополнительные сведения см. в разделе Проверка отзыва сертификата.
- Создайте лицензию в формате XMR, которая представляет требования политики для импорта содержимого и содержит соответствующий материал ключа DRM Windows Media. Дополнительные сведения см. в разделе Создание лицензии XMR.
- Передайте лицензию XMR в систему управления цифровыми правами Windows Media для обработки с помощью метода IWMDRMLicenseManagement::StoreLicense .
Примечание
Сведения о схеме XMR будут предоставлены при лицензировании Windows Media DRM.
Связанные темы