Pvk2Pfx
Pvk2Pfx (Pvk2Pfx.exe) 是命令列工具會將 .spc、.cer 和 .pvk 檔案中包含的公開金鑰和私密金鑰資訊複製到個人資訊交換 (.pfx) 檔案。
pvk2pfx /pvk
pvkfilename.pvk [/pi pvkpassword] /spc spcfilename.ext [/pfx pfxfilename.pfx [/po pfxpassword] [/f]]
參數和引數
/pvkpvkfilename.pvk
指定 .pvk 檔案的名稱。
/spcspcfilename.ext
指定包含憑證之 軟體發行者憑證 (SPC) 檔案的名稱和副檔名。 檔案可以是 .spc 檔案或 .cer 檔案。
/pfxpfxfilename.pfx
指定 .pfx 檔案的名稱。
/pipvkpassword
指定 .pvk 檔案的密碼。
/popfxpassword
指定 .pfx 檔案的密碼。 如果未指定 .pfx 檔案的密碼,.pfx 檔案的密碼將會與 .pvk 檔案的密碼相同。
/F
設定 Pvk2Pfx 以覆寫 .pfx 檔案,如果其中一個檔案的名稱與 -pfx 參數所指定的名稱相同。
評論
如果未提供 -pfxpfxfilename.pfx 參數,pvk2pfx 會忽略 -po密碼 參數和 -f 參數,並顯示一個精靈,提示使用者輸入 .pfx 檔案的名稱及其對應的密碼。
若要使用 SignTool 工具,以符合 核心模式程式碼簽署原則的方式來簽署驅動程式,必須將 SPC 資訊新增至本機電腦上簽署驅動程式的個人憑證存儲。 如需如何將 SPC 資訊新增至個人憑證存儲的資訊,請參閱 軟體發行者憑證。
Pvk2Pfx 工具的 32 位版本位於 WDK 的 bin\x86 資料夾中。 工具的 64 位版本位於 WDK 的 bin\x64 中。 例如,在執行Windows 10的 x64 電腦上,路徑為 C:\Program Files (x86) \Windows Kits\10\bin\x64。
範例
下列命令會從 Mypvkfile.pvk 和 Myspcfile.spc 產生 .pfx 檔案 Mypfxfile.pfx。 此命令會提供 .pvk 檔案的密碼 mypassword,這會成為 .pfx 檔案 Mypfxfile.pfx 的密碼。 如果有名為 Mypfxfile.pfx 的現有檔案, -f 參數會設定 Pvk2Pfx 工具,以新檔案取代現有的檔案。
pvk2pfx -pvk mypvkfile.pvk -pi mypassword -spc myspcfile.spc -pfx mypfxfile.pfx -f
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應