Lizenzen
Nachdem ein Client eine geschützte Datei abgerufen hat, muss dieser Client eine Lizenz erwerben, bevor sie Aktionen ausführen kann, die diesen Inhalt verwenden. Lizenzen speichern die informationen, die erforderlich sind, um auf die zugeordneten Inhalte zuzugreifen und die Regeln zu speichern, auf die dieser Inhalt zugegriffen werden kann. Benutzer müssen ihre eigenen Lizenzen erwerben, um geschützte Inhalte zu wiedergeben, auch wenn der geschützte Inhalt von jemandem kopiert wurde, der bereits eine Lizenz für ihn hatte. Lizenzen enthalten den Verschlüsselungsschlüssel, um den entsprechenden Inhalt zu entschlüsseln oder im Falle von verketteten Lizenzen einen Zwischenschlüssel enthalten. Lizenzen enthalten auch Rechte und andere Eigenschaften, die die Verwendung des Inhalts angeben. Die Lizenz bestimmt beispielsweise die Anzahl der Zeiten, in denen eine geschützte Datei wiedergegeben werden kann, und ob die Lizenz jemals abläuft. Diese Eigenschaften werden separat aus der geschützten Datei in der Lizenz konfiguriert.
Jede Lizenz enthält die folgenden Informationen:
- Der Inhaltsverschlüsselungsschlüssel.
- Die Rechte und Bedingungen der Lizenz, andernfalls als Richtlinien bezeichnet.
- Optionale Attribute, z. B. einen Namen und eine Beschreibung der Lizenz.
Bevor ein Client den inhalt entschlüsseln kann, der einer Lizenz zugeordnet ist, muss die Richtlinie aus der Lizenz abgerufen werden. Die Inhaltsschutzinformationen innerhalb der Lizenz werden mithilfe des öffentlichen Schlüssels eines Clients oder der Öffentlichen Schlüsselverschlüsselungsinformationen eines Clients verschlüsselt. Die Lizenz gilt als "gebunden" an den Client oder die Domäne, der den privaten Schlüssel für die Entschlüsselung der Inhaltsschutzinformationen hat.
Clients erwerben Lizenzen entweder direkt von Lizenzservern oder über einen Proxyserver.
Lizenzen eingeschränkt durch Bindungsrichtlinie