FairPlay 證書註冊

在本主題中,您將了解 Apple 創建 FairPlay Streaming (FPS) DRM 證書的過程。

概覽

FairPlay 流媒體是蘋果公司提供的 DRM 解決方案,旨在使用 HLS(HTTP 實時流媒體)協議安全地提供流媒體。

為了能夠使用蘋果的公平播放流媒體 (FPS) DRM,用戶應該獲得FPS 部署包來自 Apple,並向您的 Brightcove 代表提供以下信息:

  • FPS 憑證檔案 .der 或 .cer
  • 私鑰文件 .pem
  • 私鑰密碼字符串
  • 應用程序密鑰 (ASK) 字符串

第1步:註冊 Apple Developer Account 併申請部署包

  1. 輸入您的 Apple 開發者帳戶以獲取 FPS 部署包。如果你沒有。註冊
  2. 單擊 FairPlay Streaming 網站底部的 Request Deployment Package 鏈接,然後使用您的 Apple 開發者帳戶登錄。

根據輸入表格申請Deployment Package後,Apple確認後會發給你一個包含FPS Credential Creation Guide文檔的包裹。

第2步:創建私鑰和證書籤名請求 (CSR)

下一步是創建私鑰私鑰.pem文件和證書籤名請求證書證書參考包裝中的指南文檔進行歸檔。

以下步驟描述了生成 CSR 文件的 OpenSSL 方法:

  1. 打開 OpenSSL 命令行工具。
  2. 輸入並執行下列命令,以產生私密金鑰檔案:privatekey.pem
                    openssl genrsa -aes256 -out privatekey.pem 1024 
  3. 輸入私鑰的密碼並保存以備後用。
  4. 輸入並執行下列命令,以產生憑證簽署要求檔案。
    openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=SubjectName/OU=OrganizationalUnit/O=Organization/C=US"
  5. 輸入密金鑰密碼。

步驟三:在 Apple Developer Portal 創建 FPS 證書

  1. 登錄蘋果開發者門戶然後點擊證書、ID 和個人資料在左側菜單上。
  2. 證書副標題中,單擊按鈕。
  3. 在「建立新憑證」區段中,選取 FairPlay 串流憑證選項。
  4. 按一下「繼續」。
  5. 按一下選擇檔案
  6. 選取使用 OpenSSL 建立的驗證檔案。
  7. 按一下「繼續」。
  8. 複製應用秘鑰由 Apple 提供,並妥善保管。如果 ASK 遭到破壞,您將無法再使用 FPS 保護您的內容。
  9. 將 ASK 粘貼到提供的空白處。
  10. 點擊繼續
  11. 點擊產生當出現確認您已保存應用程序安全密鑰的彈出窗口時,單擊按鈕。
  12. 點擊證書在左側菜單中查看列表中的 FairPlay 流媒體證書。
  13. 單擊您的證書。
  14. 按一下「下載」按鈕以儲存 FPS 憑證檔案:fairplay.cer
  15. 下載轉數快證書文件後,請聯繫您的 Brightcove 客戶經理以完成此過程。