Создание лицензии 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).
Связанные темы