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


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

Чтобы создать лицензию для обработки WINDOWS Media DRM, необходимо использовать двоичную схему XMR. XMR — это схема для передачи прав и ограничений на использование мультимедиа, которую необходимо лицензировать отдельно.

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

Вы несете ответственность за то, чтобы структура лицензий и параметры политики были действительными и соответствовали намерению издателя лицензии и соответствовали правилам соответствия.

Ознакомьтесь с правилами соответствия требованиям для windows Media DRM, чтобы узнать полный набор объектов XMR, которые должны присутствовать в лицензии.

Чтобы передать лицензию XMR в подсистему DRM, вызовите метод IWMDRMLicenseManagement::StoreLicense . Используйте следующий формат для передачи лицензии в параметре bstrLicenseResponse :

<LICENSERESPONSE>
    <LICENSE version="3.0.0.0">insert base64-encoded XMR license here</LICENSE>
</LICENSERESPONSE>

Эта строка должна быть в формате Юникода (UTF-16).

Импорт DRM