更新时间:2023-04-19 14:20:40
要使用 Apple 的 FairPlay Streaming (FPS) DRM,内容服务提供商需要从 Apple 获取“FPS 部署包”并将以下数据注册到他们的许可证服务器中。
本文档将指导您完成这些步骤,以确保您的流程准确无误。
要获取FPS 部署包,您需要一个 Apple Developer 帐户。如果您没有,请在以下网站注册一个帐户:
接下来,单击位于 FairPlay Streaming 网站底部的“请求部署包”链接,并使用您的 Apple Developer 帐户凭据登录。完成申请表后,Apple 确认您的申请后,您将收到一份FPS 凭证创建指南文档。
在申请过程中,您可能会被问及您是否已实施和测试密钥服务器模块 (KSM)。您可以通过声明您正在使用第三方 DRM 公司并且该公司已经构建并测试了 KSM 来回应。
参考压缩包中的指导文档创建私钥文件(privatekey.pem)和证书签名请求文件(certreq.csr)。生成证书签名请求的OpenSSL方法如下:
请确保在将执行此过程的 PC 或服务器环境上安装了 OpenSSL。
openssl genrsa -aes256 -out privatekey.pem 1024
openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=SubjectName/OU=OrganizationalUnit/O=Organization/C=US"
按照以下步骤在 Apple Developer Portal 中创建 FPS 证书:
FPS 证书注册将由 CDNetworks 和 Irdeto 处理。请通过安全方式将以下文件/密钥发送给客户服务