Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PlayReady-Clientinitialisierung ist der Prozess der Aktualisierung der PlayReady-Laufzeit auf dem Client, sodass Lizenzen an den Client gebunden werden können.
Es kann bei verschiedenen Clients unterschiedliche Namen haben.
- CDM init, für die Initialisierung des Client-Entschlüsselungsmoduls
- PlayReady-Individualisierung
- PlayReady-Aktivierung
- PlayReady Lokale Bereitstellung
- PlayReady Remote-Bereitstellung
Die Initialisierung des PlayReady-Clients muss für jeden PlayReady-Client ausgeführt werden, bevor die meisten DRM-bezogenen Vorgänge zulässig sind.
Was die PlayReady Client Initialisierung macht
Ein PlayReady-Clientinitialisierungsvorgang liefert einem Gerät alle oder einen Teil der folgenden PlayReady-Clientinitialisierungsdaten, abhängig davon, was bereits vorhanden ist.
- Ein funktionaler PlayReady-Clientstapel.
- Ein Clientzertifikat für das PlayReady-Endprodukt auf der Ebene der einzelnen Einheit, das pro Einheit eindeutig ist.
Dieses PlayReady-Clientzertifikat auf Einheitsebene, auch als Gerätezertifikat oder Blattzertifikat bezeichnet, ist die Zertifikatkette, an die die PlayReady-Lizenzen gebunden werden, wenn sie von einem PlayReady-Lizenzserver generiert werden.
Dieses Zertifikat enthält Informationen zum Hersteller, zum Gerätemodell und zur Einheit selbst, z. B.:
- Herstellername
- Modellname
- Sicherheitsstufe
- Version
- Unterstützte Funktionen
- Einheit Client ID
Obwohl dieses PlayReady-Clientzertifikat auf Einheitsebene eine Client-ID enthält, sollte dieser Wert nicht von App-Entwicklern verwendet werden, um eine Einheit eindeutig zu identifizieren. App-Entwickler sollten Plattform-IDs (z. B. die Windows 10-Geräte-ID oder die Prozessor-ID) verwenden, die mit einer PlayReady-Lizenzanforderung verknüpft ist, um PlayReady-Einheiten eindeutig zu identifizieren.
Wann wird die PlayReady Client-Initialisierung durchgeführt?
Diese Initialisierung kann auf der Factory ausgeführt werden, bevor das Gerät an Endbenutzer verteilt wird, über das Internet ausgeführt wird, wenn ein Gerät zum ersten Mal gestartet oder beim ersten Ausführen einer Anwendung ausgeführt wird.
Eine weitere Initialisierung kann auch in regelmäßigen Abständen (wie jeden Monat) oder bei bestimmten Ereignissen (wie jedes Mal, wenn das Gerät ein größeres Betriebssystemupdate erhält) oder sehr häufig (wie jedes Mal, wenn das Gerät gestartet wird) ausgeführt werden. Eine Anwendung sollte keine Annahmen darüber treffen, wie oft ein Gerät neu initialisiert wird (oder neu individualisiert/ reaktiviert/erneut bereitgestellt).
Windows 10/11-Geräte und Xbox
Windows 10/11 und Xbox One / One S / One X / Series S / Series X verwenden PlayReady Remote Provisioning pro Anwendung.
Dies bedeutet, dass das Gerät zu einem bestimmten Zeitpunkt einen Microsoft-Server kontaktiert (xxx.microsoft.com), um die PlayReady-Clientinitialisierungsdaten über das Internet abzurufen, in der Regel, wenn eine Anwendung, die DRM erfordert, zum ersten Mal ausgeführt wird. Diese Bereitstellung erfolgt separat für jede Anwendung. Für Web-Apps, die in Microsoft Edge ausgeführt werden, erfolgt die Bereitstellung separat für jede Webdomäne (weitere Details finden Sie im Whitepaper zum Datenschutz von Edge).
Darüber hinaus kann die erneute Bereitstellung, wie oben erwähnt, jederzeit auftreten: jeden Monat auf einigen Geräten, bei jedem Neustart auf anderen oder weniger häufig auf anderen Geräten. Eine Anwendung sollte keine Annahmen darüber treffen, wie oft ein Gerät erneut bereitgestellt wird, und die PlayReady-Clientinitialisierungsdaten (einschließlich des PlayReady-Clientzertifikats oder der Client-ID) nicht verwenden, um eine Einheit eindeutig zu identifizieren.