Erstellen einer XMR-Lizenz
Um eine Lizenz für die Verarbeitung von Windows Media DRM zu generieren, müssen Sie das binäre XMR-Schema (Extensible Media Rights) verwenden. XMR ist ein Schema für die Übertragung von Mediennutzungsrechten und -einschränkungen und muss separat lizenziert werden.
Das wichtige Material in einer Lizenz wird mithilfe des öffentlichen Schlüssels in der Windows Media DRM-Zertifikatsammlung verschlüsselt, sodass es nur für das Erweiterte API-Subsystem des Windows Media DRM-Clients sichtbar ist. .
Sie müssen sicherstellen, dass die Lizenzstruktur und die Richtlinieneinstellungen gültig und mit den Absichten des Lizenzausstellers übereinstimmen und den Complianceregeln entsprechen.
Lesen Sie die Windows Media DRM-Importkonformitätsregeln, um den vollständigen Satz von XMR-Objekten zu erfahren, die in der Lizenz vorhanden sein müssen.
Um die XMR-Lizenz an das DRM-Subsystem zu übergeben, rufen Sie die IWMDRMLicenseManagement::StoreLicense-Methode auf. Verwenden Sie das folgende Format, um die Lizenz im bstrLicenseResponse-Parameter zu übergeben:
<LICENSERESPONSE>
<LICENSE version="3.0.0.0">insert base64-encoded XMR license here</LICENSE>
</LICENSERESPONSE>
Diese Zeichenfolge muss im Unicode-Format (UTF-16) vorliegen.
Zugehörige Themen