私はこの作業を始めるのに約1時間費やしています。だから私は証明書のパスワードなしでそれをしました。
すべてのコマンドを単純化するために、次の手順を使用します
このフォルダーC:\Program Files\Microsoft SDKs\Windows\v7.0\Binを使用します
このフォルダーにMyApp.cabファイルをコピーします。
私が行ったように、パスワードなしでこのコマンドを使用して2つのファイルを作成します。表示されるポップアップでのパスワード入力は無視してください。
makecert -r -pe -n "CN=yourcompanyaddress.com" -b 01/01/2016 -e 01/01/2030 -sky exchange companyCert.cer -sv companyPvk.pvk
- この後、別のコマンドを実行して PFX ファイルを作成します
pvk2pfx.exe -pvk companyPvk.pvk -spc companyCert.cer -pfx companyPfx.pfx
これで、このフォルダーcompanyPfx.pfxに表示されます
- 最後に、PFX ファイルを使用して、このように CAB ファイルに署名します
SignTool サイン /f companyPfx.pfx MyApp.cab
- このファイルのプロパティを開くと、既に署名されていることがわかります。
役に立つことを願っています。