Condividi tramite


Creazione di una licenza XMR

Per generare una licenza per Windows Media DRM da elaborare, è necessario usare lo schema binario Extensible Media Rights (XMR). XMR è uno schema per trasmettere i diritti di utilizzo dei supporti e le restrizioni e deve essere concesso in licenza separatamente.

Il materiale importante in una licenza viene crittografato usando la chiave pubblica nella raccolta di certificati DRM di Windows Media, quindi è visibile solo al sottosistema API estesa client DRM di Windows Media. .

È responsabilità dell'utente assicurarsi che la struttura delle licenze e le impostazioni dei criteri siano valide e coerenti con la finalità dell'autorità emittente della licenza e che siano conformi alle regole di conformità.

Per informazioni sul set completo di oggetti XMR che devono essere presenti nella licenza, leggere le regole di conformità dell'importazione DRM di Windows Media.

Per passare la licenza XMR al sottosistema DRM, chiamare il metodo IWMDRMLicenseManagement::StoreLicense . Usare il formato seguente per passare la licenza nel parametro bstrLicenseResponse :

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

Questa stringa deve essere in formato Unicode (UTF-16).

Importazione DRM