Po vytvoření digitálního certifikátu pomocí nástroje MakeCert.exe je nutné před podepsáním binárního souboru vytvořit soubor PFX (Personal Information Exchange). Pomocí nástroje Pvk2Pfx (Pvk2Pfx.exe) vytvoříte soubor PFX, který v rámci jednoho souboru obsahuje privátní klíč (PVK) i certifikát (CER), které byly exportovány pomocí nástroje MakeCert.exe. Místo souboru CER je také možné použít soubor SPC (Software Publisher Certificate).
Nástroj Pvk2Pfx (Pvk2Pfx.exe) je součástí sady Windows SDK. Další informace o nástroji Pvk2Pfx.exe naleznete na webových stránkách společnosti Microsoft (https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/pvk2pfx).
Níže je uveden příklad vytvoření souboru PFX pomocí nástroje Pvk2Pfx.exe ze souborů PVK a CER, které byly vytvořeny podle příkladu v tématu „Tvorba digitálního certifikátu“:
"C:\Program Files (x86)\Windows Kits\10\bin\x64\pvk2pfx.exe" -pvk MyCert.pvk -pi MyPassword -spc MyCert.cer -pfx MyCert.pfx -po MyPassword
- "C:\Program Files (x86)\Windows Kits\<verze>\bin\x64\pvk2pfx.exe" – určuje umístění nástroje Pvk2Pfx.exe.
- -pvk MyCert.pvk – určuje soubor privátního klíče (PVK), pomocí něhož se má vytvořit soubor PFX. V tomto příkladu je to soubor s názvem MyCert.pvk.
- -pi MyPassword – určuje heslo přiřazené k souboru PVK. V tomto příkladu je heslo MyPassword.
- -spc MyCert.cer – určuje soubor certifikátu (CER) nebo SPC (Software Publisher Certificate), který se má použít k vytvoření souboru PFX. V tomto příkladu je to soubor s názvem MyCert.cer.
- -pfx MyCert.pfx – určuje soubor PFX (Personal Information Exchange), který se vytvoří pomocí nástroje Pvk2Pfx.exe. V tomto příkladu je to soubor s názvem MyCert.pfx.
- -po MyPassword – určuje heslo, které se přiřadí k souboru PFX. V tomto příkladu je heslo MyPassword.
Chcete-li vytvořit soubor PFX, proveďte následující úkony:
- Vytvořte privátní klíč a digitální certifikát nebo použijte existující soubory PVK a CER, které byly dříve vytvořeny pomocí nástroje MakeCert.exe. V části „Tvorba digitálního certifikátu“ naleznete základní informace o tom, jak používat nástroj MakeCert.exe.
- Kliknutím na tlačítko Start
Systém Windows
Příkazový řádek zobrazte příkazový řádek systému Windows.
- V okně příkazového řádku systému Windows zadejte příkaz cd %userprofile%\Documents a stisknutím klávesy Enter nastavte složku Dokumenty jako aktuální pracovní složku. Pokud používáte jinou pracovní složku, určete její umístění.
Poznámka: Pracovní složku není nutné měnit, pokud kromě umístění souboru PFX zadáte úplné cesty k souborům PVK, CER a SPC, které nástroj Pvk2Pfx.exe použije.
- Zadejte umístění nástroje Pvk2Pfx.exe a argumenty, které se mají spustit.
Vytvoří se soubor PFX.