Lizenzen eingeschränkt durch Bindungsrichtlinie

Lizenzen können an Entitäten wie einen Client oder eine Domäne gebunden sein. Clientbindung – das heißt, Computerbindung, Bindung einer Lizenz an einen Persönlichen Computer, ein SmartTV, ein Mobiltelefon oder ein anderes verbundenes Gerät – ist die einfachste Form der Lizenzbindung.

Clientbindung

Jeder PlayReady-Client wird durch ein Computer- oder Anwendungszertifikat eindeutig für den Lizenzserver identifiziert, der allgemein als PlayReady-Clientzertifikat bezeichnet wird. Dieses Zertifikat enthält eine ID-Nummer und ein oder mehrere asymmetrische Schlüsselpaare. Lizenzserver erhalten dieses Zertifikat als Teil jeder Lizenzanforderung. Während der Generation der lizenz, die an den Client zurückgegeben werden soll, binden und verschlüsseln die Lizenzserver die Lizenzinformationen in Bezug auf den öffentlichen Clientschlüssel, der im Clientzertifikat gefunden wurde, so dass der Client seinen privaten Schlüssel zum Entschlüsseln und Zugreifen auf die Lizenzinformationen verwenden kann. Diese Lizenzinformationen umfassen den Inhaltsverschlüsselungsschlüssel, mit dem der Client Inhalte mithilfe dieser Lizenz entschlüsseln kann.

Die einfachste Form der Lizenzbindung ist, wenn ein Lizenzserver die Lizenz selbst an den Computer gebunden.

Domänenbindung

Alternativ können Lizenzserver die Lizenz an eine abstrakte Gruppe von Clients binden, die als PlayReady-Domäne bezeichnet werden (PlayReady-Domänen sind nicht identisch mit NTFS-Domänen). Diese Domäne verfügt auch über den gleichen Zertifikattyp, einschließlich einer ID und einem asymmetrischen Schlüsselpaar.

Wenn ein Client (Gerät oder Anwendung) eine domänengebundene Lizenz empfängt, muss er der zugehörigen Domäne beitreten (z. B. vom Dienst ein Domänenzertifikat erwerben), um auf die Lizenzinformationen zuzugreifen. Ein Client, der einer Domäne beitritt, erfordert eine HTTP-Transaktion ähnlich wie eine Lizenzkäufe, die als Domänenbeitrittsvorgang bezeichnet wird.

Hinweis auf XMR

Microsoft PlayReady Systeme beschreiben Inhaltsverwendungsrichtlinien in Lizenzen basierend auf erweiterbaren Medienrechten (XMR). Das von XMR erstellte Framework ermöglicht es neuen Objekten, auf abwärtskompatible Weise einzuführen sowie neue erweiterte XMR-Objekte hinzuzufügen, ohne die Abwärtskompatibilität zu unterbrechen. Eine Erweiterung könnte z. B. hinzugefügt werden, damit Inhalte von einem Gerät kopiert werden können, ohne die Abwärtskompatibilität mit Parsern zu unterbrechen, die diese Richtlinie nicht verstehen.