要使用苹果的 FairPlay DRM(FPS),您需要先向苹果申请获得 FPS 部署包。本文手把手教您如何获得 FPS 部署包,和以下关键信息:
Request FPS Deployment Package
后,你将看到一个表单页面。注意:您需要拥有一个苹果开发者账号,成功登录后才能看到表单。
当苹果公司通过申请后,您将得到一个FPS_Deployment_Package.zip
压缩包 。
说明:在申请过程中,您将会被询问是否已完成密钥服务器模块(KSM)的实现和测试,对此可以回答:
> I am using a 3rd party DRM company and the company has already built and tested KSM
解压 FPS_Deployment_Package.zip
,根据解压后的说明文档(.pdf),创建受密码保护的私钥以及证书签名请求(CSR)。
注意:需在执行下述过程的 PC 或服务器环境上安装 OpenSSL。
创建私钥文件(privatekey.pem
),执行以下命令:
openssl genrsa -aes256 -out privatekey.pem 2048
在创建过程中,需要指定私钥密码,务必将私钥密码记录下来,后续步骤需要使用到。另外,建议私钥密码不要超过32个字符。
创建证书签名请求(certreq.csr
),执行以下命令:
openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=SubjectName/OU=OrganizationalUnit/O=Organization/C=US"
在创建过程中,需要输入在创建私钥文件时指定的私钥密码。
访问 苹果开发者页面,获取 FPS 证书和 ASK。
访问到 苹果开发者页面,单击左侧导航栏Certificates, Identifiers & Profiles
单击页面中的+
按钮。
选择页面中的 FairPlay Streaming Certificate
选项,并单击 Continue
按钮。
单击页面中的 Choose File
按钮,选择在上一步中创建的 certreq
文件,并单击 Continue
按钮。
将页面中的 Application Secret Key (ASK)
拷贝并备份,接着将 ASK
在下方输入栏中重新输入,并单击 Continue
按钮。
上一步结束后,会出现一个弹框,让您再次确认是否已将 ASK
备份,确认已备份后,单击 Generate
按钮。
注意:请务必确认已将 ASK 备份,此步骤完成后将无法再次查询 ASK。
当以上步骤完成后,证书列表页面中将出现刚才所创建的 FPS 证书,并且证书类型为 FairPlay Streaming
。
单击 Download
按钮下载 FPS 证书(fairplay.cer
)
至此,您已经完成了FairPlay
证书信息的申请。
本页内容是否解决了您的问题?