gpt4 book ai didi

openssl - Azure 媒体服务 - FairPlay 配置显示 - 证书验证失败

转载 作者:行者123 更新时间:2023-12-02 14:07:07 24 4
gpt4 key购买 nike

我已经为 Widevine 和 Playready 设置了 DRM。它运行完美。
现在我还想启用 FairPlay。但是,当我尝试将应用程序证书添加到 Azure 媒体服务的内容保护 Blade 中的 FairPlay 配置时,它不接受我的证书。它显示 - 证书验证失败!

我已正确遵循文档中提到的所有步骤:
Apple FairPlay 许可证要求和配置
https://learn.microsoft.com/en-us/azure/media-services/latest/fairplay-license-overview

以下是我遵循的步骤:
1)生成 key 对

openssl genrsa -aes256 -out privatekey.pem 1024  

2) 生成 CSR

openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=FairPlayStreaming/OU=Org/O=OrgName/C=XX" 

3) 从 Apple 获取证书和请求。

4) 将.cer 文件(DER 证书)转换为.pem 文件(x509 证书)。

openssl x509 -inform der -in FairPlay.cer -out FairPlay-out.pem  

5) 将 .pem 文件 (FairPlay-out.pem) 转换为 .pfx 文件(将在 Azure 媒体服务中使用)。为此,我们需要私钥(为 CSR 生成)和 privatekey-pem-pass.txt (包含私钥密码的文本文件)。

openssl pkcs12 -export -out FairPlay-out.pfx -inkey privatekey.pem -in FairPlay-out.pem -passin file:privatekey-pem-pass.txt 

此后,我尝试在 Azure 中上传 PFX 文件,但它显示 - 证书验证失败!

任何人都可以看一下并帮助我理解我在这里缺少什么。
先感谢您!

最佳答案

我们成功从 Azure 门户向 Azure 媒体服务产品团队提出了支持请求。
事实证明他们已经意识到了这一点并且正在调查这一点。
一些客户早些时候也报告了同样的情况。根据他们的说法 - 尝试不同的凭据可以解决问题。

但无论如何,我们的要求不是为此使用 Azure 门户......而不是我们希望它最终通过 C# lib 实现它。在我们的应用程序服务中,它将作为编码器服务运行。

所以对我们来说,代码总是工作得很好。我们不需要改变任何东西。

关于openssl - Azure 媒体服务 - FairPlay 配置显示 - 证书验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59943843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com