Freigeben über


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.

DRM-Import