共用方式為


PlayReady 用戶端初始化

PlayReady 用戶端初始化是更新用戶端上 PlayReady 執行時間的程式,允許授權系結至用戶端。

它可以在不同的用戶端上呼叫不同的名稱:

  • CDM init,適用于用戶端解密模組初始化
  • PlayReady 個人化
  • PlayReady 啟用
  • PlayReady 本機布建
  • PlayReady 遠端布建

必須先在每個 PlayReady 用戶端上執行 PlayReady 用戶端初始化,才能允許大部分的 DRM 相關作業。

PlayReady 用戶端初始化的功能

PlayReady 用戶端初始化作業會根據已經存在的內容,為裝置提供下列 PlayReady 用戶端初始化資料的所有或一部分:

  • 功能 PlayReady 用戶端堆疊。
  • 單位層級 PlayReady 最終產品用戶端憑證,每個單位是唯一的。

此單元層級 PlayReady 用戶端憑證也稱為裝置憑證或分葉憑證,是 PlayReady 授權在 PlayReady 授權伺服器產生時所系結的憑證鏈結。

此憑證包含製造商、裝置型號和單位本身的相關資訊,例如:

  • 製造商名稱
  • 模型名稱
  • 安全性層級
  • 版本
  • 支援的功能
  • 單位用戶端識別碼

雖然此單元層級 PlayReady 用戶端憑證包含用戶端識別碼,但應用程式開發人員不應使用此值來唯一識別單位。 應用程式開發人員應該使用平臺識別碼 (,例如Windows 10裝置識別碼,或處理器識別碼) 連結至 PlayReady 授權要求,以唯一識別 PlayReady 單位。

執行 PlayReady 用戶端初始化時

此初始化可以在裝置散發給終端使用者、第一次開機裝置時透過網際網路執行,或第一次執行應用程式時于處理站執行。

另一個初始化也可以定期再次執行,例如每個月 () 或特定事件 (,例如每次裝置取得主要 OS 更新) ,或每次裝置開機時非常頻繁地 (,例如每次裝置開機) 。 應用程式不應該假設裝置重新初始化 (或重新個別/重新啟用/重新布建) 的頻率。

Windows 10/11 裝置和 Xbox

Windows 10/11 和 Xbox One / One S / One S / Series S / Series X 會針對每個應用程式使用 PlayReady 遠端布建。

這表示裝置會在某個時間點連絡 Microsoft 伺服器 (xxx.microsoft.com) ,以透過網際網路擷取 PlayReady 用戶端初始化資料,通常是第一次執行需要 DRM 的應用程式。 此布建會針對每個應用程式個別完成。 對於在 Microsoft Edge 中執行的 Web 應用程式,會針對每個 Web 網域個別布建, (Edge 隱私權白皮書) 中的更多詳細資料。

此外,如上所述,重新布建可能會隨時發生:某些裝置上的每個月、其他裝置上的每次重新開機,或其他裝置上的重新布建頻率較低。 應用程式不應對裝置重新布建的頻率進行任何假設,而且不應該使用 PlayReady 用戶端初始化資料 (包括 PlayReady 用戶端憑證或用戶端識別碼) 來唯一識別單位。