Erstellen einer XMR-Lizenz
Um eine Lizenz für die Verarbeitung Windows Media DRM zu generieren, müssen Sie das binäre XMR-Schema (Extensible Media Rights) verwenden. XMR ist ein Schema zum Vermitteln von Mediennutzungsrechten und -einschränkungen und muss separat lizenziert werden.
Das wichtige Material in einer Lizenz wird mit dem öffentlichen Schlüssel in der Windows Media DRM-Zertifikatsammlung verschlüsselt, sodass es nur für das Windows Media DRM Client Extended API-Subsystem sichtbar ist. .
Es liegt in Ihrer Verantwortung, sicherzustellen, dass die Lizenzstruktur und die Richtlinieneinstellungen gültig und mit der Absicht des Lizenzausstellers übereinstimmen und dass sie den Konformitätsregeln entsprechen.
Lesen Sie die Kompatibilitätsregeln für den Windows Media DRM-Import, 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.