要使用苹果的 FairPlay Streaming(FPS)DRM,内容服务提供商需要从苹果申请获得 FPS 部署包,并需要将下面文件上传到 SDMC 授权服务器。
FPS 证书文件(.der
或 .cer
)
私钥文件(.pem
)
私钥密码文件(.txt
)
应用密钥(ASK)文件(.txt
)
操作步骤
步骤1:注册 Apple 开发人员帐户并请求部署包
3. 如果您根据输入表单申请部署包,在 Apple 确认后,您将收到一个包含 FPS 凭证创建指南文档的包。
注意
在申请过程中,您将会被询问是否已完成密钥服务器模块(KSM)的实现和测试,对此可以回答:
I am using a 3rd party DRM company and the company has already built and tested KSM
步骤2:创建私钥和证书签名请求(CSR)
根据开发包中的指导文档,创建私钥(privatekey.pem
)文件和证书签名请求(certreq.csr
)文件。下面介绍了指南中证书签名请求部分的 OpenSSL 方法。
注意
必须在执行此过程的 PC 或服务器环境上安装 OpenSSL。
1. 创建私钥文件(privatekey.pem):
1.1 运行以下命令以生成私钥。
openssl genrsa -aes256 -out privatekey.pem 1024
1.2 输入私钥密码,并记下它以供以后使用(密码应少于32个字符)。
2. 创建证书签名请求文件:
2.1 运行以下命令,可以修改 -subj
参数的内容以符合您的组织。
openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=SubjectName/OU=OrganizationalUnit/O=Organization/C=US"
步骤3:在 Apple Developer Portal 上创建 FPS 证书
2. 单击菜单上+,跳转到 Create a New Certificate 页面。
3. 选择 FairPlay Streaming Certificate,然后单击 Continue。
4. 单击 Choose File,选择上面步骤中创建的certreq.csr
文件,然后单击 Continue。
5. 复制 Application Secret Key (ASK) 字符串,单独保存到一个文件中。然后再复制到下面的空格处,然后单击 Continue。
6. 此时,将会出现一个弹出窗口,确认您是否已单独保存了 ASK 字符串到文件中;如果已确认保存,单击 Generate。
7. 完成上述步骤后, 使用 FairPlay Streaming type 创建的证书将显示在 Certificate 列表中。
8. 单击 Download 保存 FPS 证书文件(fairplay.cer
)。
步骤4:通过华曦达(SDMC)控制台上传 FPS 证书文件
2. 进入 DRM 设置 > 设置菜单,进入到 FPS 证书注册,单击更新按钮进行证书上传。
3. 上传 FPS 证书文件、私钥文件、私钥密码文件和 ASK 文件,然后单击 OK 进行上传。
说明
在您对接 DRM 或者华曦达的过程中的任何问题,都可以提工单 联系我们,我们全程负责帮您解决。
本页内容是否解决了您的问题?