Partager via


Création d’une licence XMR

Pour générer une licence à traiter pour windows Media DRM, vous devez utiliser le schéma binaire XMR (Extensible Media Rights). XMR est un schéma permettant de transmettre des droits et des restrictions d’utilisation des médias et doit être concédé sous licence séparément.

Le matériel important d’une licence est chiffré à l’aide de la clé publique dans la collection de certificats DRM Windows Media. Il est donc visible uniquement pour le sous-système d’API étendue du client DRM Windows Media. .

Il vous incombe de vous assurer que la structure de licence et les paramètres de stratégie sont valides et cohérents avec l’intention de l’émetteur de la licence, et qu’ils sont conformes aux règles de conformité.

Vous devez lire les règles de conformité d’importation de Gestion des droits numériques windows Media pour découvrir l’ensemble complet des objets XMR qui doivent être présents dans la licence.

Pour passer la licence XMR au sous-système DRM, appelez la méthode IWMDRMLicenseManagement::StoreLicense . Utilisez le format suivant pour passer la licence dans le paramètre bstrLicenseResponse :

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

Cette chaîne doit être au format Unicode (UTF-16).

Importation DRM