文档中心 Media Acceleration Live Broadcast Product Features Apply for a FairPlay Streaming Certificate

Apply for a FairPlay Streaming Certificate

更新时间:2023-04-19 14:20:40

要使用 Apple 的 FairPlay Streaming (FPS) DRM,内容服务提供商需要从 Apple 获取“FPS 部署包”并将以下数据注册到他们的许可证服务器中。

  • FPS 证书文件(.der 或 .cer)
  • 私钥文件 (.pem)
  • 私钥密码字符串
  • 应用程序密钥 (ASK) 字符串

本文档将指导您完成这些步骤,以确保您的流程准确无误。

第 1 步:注册 Apple 开发者帐户并请求部署包

要获取FPS 部署包,您需要一个 Apple Developer 帐户。如果您没有,请在以下网站注册一个帐户:

接下来,单击位于 FairPlay Streaming 网站底部的“请求部署包”链接,并使用您的 Apple Developer 帐户凭据登录。完成申请表后,Apple 确认您的申请后,您将收到一份FPS 凭证创建指南文档。

在申请过程中,您可能会被问及您是否已实施和测试密钥服务器模块 (KSM)。您可以通过声明您正在使用第三方 DRM 公司并且该公司已经构建并测试了 KSM 来回应。

第 2 步:创建私钥和证书签名请求 (CSR)

参考压缩包中的指导文档创建私钥文件(privatekey.pem)和证书签名请求文件(certreq.csr)。生成证书签名请求的OpenSSL方法如下:

请确保在将执行此过程的 PC 或服务器环境上安装了 OpenSSL。

  1. 创建私钥(privatekey.pem)文件
    运行以下命令生成私钥。您应该为私钥输入任何密码并记住它以备将来使用。密码不能超过32个字符,不能有特殊字符。
openssl genrsa -aes256 -out privatekey.pem 1024
  1. 创建证书签名请求文件
    运行以下命令。您可以修改“-subj”参数的内容以满足您组织的需要。
openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=SubjectName/OU=OrganizationalUnit/O=Organization/C=US"
  1. 输入私钥密码。

第 3 步:在 Apple Developer Portal 中创建 FPS 证书

按照以下步骤在 Apple Developer Portal 中创建 FPS 证书:

  1. 登录 Apple Developer Portal 并转到“ Certificate, IDs & Profiles ”菜单。
  2. 单击“ + ”创建新证书。
  3. 选择“ FairPlay Streaming Certificate ”,然后点击“ Continue ”。
  4. 单击“选择文件”,选择您在上一步中创建的“ certreq.csr ”文件,然后单击“继续”。
  5. 复制并保存“应用密钥(ASK) ”。然后,将其粘贴到指示的输入字段中并单击“继续”。
  6. 保存 ASK 字符串后,将出现一条弹出消息。单击“生成”按钮。
  7. 完成上述过程后,使用FairPlay Streaming类型创建的证书将出现在证书列表中。
  8. 点击“下载”保存FPS证书文件(fairplay.cer)。

第 4 步:将 FPS 证书注册到 CDNetworks&Irdeto Control

FPS 证书注册将由 CDNetworks 和 Irdeto 处理。请通过安全方式将以下文件/密钥发送给客户服务

  • ASKey.txt
  • fps_certificate.der
  • privatekey.pem
  • privateKeyPassword(如果在私钥生成期间创建)
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!