探しているものは、Microsoft PlayReady Device Porting Kit (PK) のインストール時に提供されるソース コードの「test」ディレクトリの下のサブディレクトリにあります。この Device PK MSI インストーラーがない場合 (おそらく Microsoft PlayReady Certificate Generation Kit MSI しか持っていない場合) は、Microsoft に連絡して、最新の PlayReady Device PK MSI のコピーを合法的に入手することをお勧めします。
PlayReady Device PK 2.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\
サブディレクトリには、次のような
有益なサンプル ファイルもあります。
- サンプルDACResponsePR.dat
- サンプルDACResponseWMDRMPD.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
bcertdump
注: PlayReady 証明書チェーンは "バイナリ" 形式 (つまり、XML ではない) であるため、次のように使用して表示する必要があります。c:\PlayReady\Device_PK_2.0.0\Tools\bcertdump.exe -b:.\rootcert.dat -v
また、PlayReady Device PK 2.5.0 を使用している場合は、構成 (および動作) が若干異なる場合があります。