首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PlayReady公司测试证书

PlayReady公司测试证书
EN

Stack Overflow用户
提问于 2014-03-19 10:40:38
回答 1查看 2.9K关注 0票数 1

我正在编写一个工具套件,它必须支持各种设备公司CA证书的PlayReady模型证书生成(我们将从客户那里获得这些证书)。

为了正确地测试软件端到端,我需要获得一些测试公司证书。我在微软提供的PlayReady文档中找不到相关信息。有没有容易取得这类证书的方法?

(考虑到这一点,可能应该存在一个仅用于测试目的的根证书-我也找不到任何相关信息)。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-19 15:50:21

在安装Microsoft PlayReady设备移植工具包(PK)时,可以在源代码的“test”目录下的子目录中找到所要查找的内容。如果您没有此设备PK安装程序(也许您只有微软PlayReady证书生成工具包MSI),那么我建议您与微软联系,以便合法地获取最新的PlayReady设备PK的副本。

如果您有PlayReady设备pk2.0.0:

  • 如果需要,测试根证书位于以下位置:c:\PlayReady\Device_PK_2.0.0\test\ToolTests\files\rootcert.dat
  • 有一些示例测试组/模型证书(bgroupcert*)及其相关的测试私钥(zgpriv*)位于这里:C:\PlayReady\Device_PK_2.0.0\test\devicedevcert\
  • 还可以在C:\PlayReady\Device_PK_2.0.0\Samples\子目录中找到一些示例文件,如:。
    • SampleDACResponsePR.dat
    • SampleDACResponseWMDRMPD.xml
    • SamplePrivKeys.xml

  • 看起来,C:\PlayReady\Device_PK_2.0.0\test\certs\files子目录中也有一些可能有用的文件,例如:。
    • companyprivkey.xml
    • companypubkeymodulusb64.txt
    • rootprivkey.xml
    • rootpubkeymodulusb64.txt
    • testrootprivkey.dat
    • testrootpubkey.dat
    • unsignedtemplate.xml

尽管如此,您应该能够使用以下工具和上面的一些文件来模拟/测试完整的证书请求和生成过程:

  • C:\PlayReady\Device_PK_2.0.0\Tools\generatecompanycertrequest.exe
  • C:\PlayReady\Device_PK_2.0.0\Tools\generatekeypair.exe
  • C:\PlayReady\Device_PK_2.0.0\Tools\generatemodelcert.exe

注意:由于PlayReady证书链采用“二进制”格式(即不是XML),因此需要使用bcertdump查看它们,类似于:c:\PlayReady\Device_PK_2.0.0\Tools\bcertdump.exe -b:.\rootcert.dat -v

此外,如果/当您拥有PlayReady设备pk2.5.0时,可能会有稍微不同的组织(和工作)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22503158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档