2

今のところ、証明書管理ツールに証明書をインポートできる唯一の方法は、.pfx ファイルを使用することです。Makecert.exe ユーティリティを使用して証明書を生成しています。

最初のステップ - 次のコマンドを使用して認証局を生成します。

makecert.exe -n "CN=TestCA" -r -sv TestCA.pvk TestCA.cer

2 番目のステップ - 秘密鍵ファイルと証明書ファイルを生成しました

makecert.exe -n "CN=TestCert" -sv TestCert.pvk -iv TestCA.pvk -ic TestCA.cer TestCert.cer -sky signature -pe

これで、TestCA.pvk、TestCA.cer、TestCert.pvk、TestCert.cer の 4 つのファイルを生成したことがわかります。

インポート時に、証明書管理ツールから pvk ファイルを選択できません。

4

1 に答える 1

8

少し調べたところ、この問題を解決する Pvk2Pfx.exe という Microsoft ユーティリティが見つかりました。

このユーティリティは 2 つのファイルを取得し、それらを 1 つの .PFX ファイルにマージします。このファイルは、証明書管理ツールが秘密キーを使用して証明書をインポートするために使用します。

これを使用するためのドキュメントは次のとおりです。 http://msdn.microsoft.com/en-us/library/windows/hardware/ff550672(v=vs.85).aspx

そして、de .pfx ファイルの生成に使用される完全なコマンドを追加します

pvk2pfx -pvk TestCert.pvk -pi TestCertPassword -spc TestCert.cert -pfx TestCert.pfx -po TestCertPassword -f
于 2013-05-22T12:54:05.577 に答える