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ý jako jeden soubor obsahuje privátní klíč (PVK) i certifikát (CER), které byly vyexportovány pomocí nástroje MakeCert.exe. Místo souboru CER lze také 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 (http://msdn.microsoft.com/cs-cz/library/windows/hardware/ff550672(v=vs.85).aspx).
Níže je příklad vytvoření souboru PFX pomocí nástroje Pvk2Pfx.exe ze souborů PVK a CER, které jsou vytvořeny podle příkladu v části „Vytvoření digitálního certifikátu“:
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\pvk2pfx.exe" -pvk MyCert.pvk -pi MyPassword -spc MyCert.cer -pfx MyCert.pfx -po MyPassword
- „C:\Program Files\Microsoft SDKs\Windows\<verze>\Bin\pvk2pfx.exe“ – Určuje umístění nástroje Pvk2Pfx.exe.
- -pvk MyCert.pvk – Určuje soubor privátního klíče (PVK), který se má použít k vytvoření souboru PFX. V tomto příkladu je 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 má soubor název 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 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, postupujte následovně:
- Vytvořte privátní klíč a digitální certifikát nebo použijte existující soubory PVK a CER, které byly dříve vytvořené pomocí nástroje MakeCert.exe. V části „Vytvoření digitálního certifikátu“ naleznete základní informace o nástroji MakeCert.exe.
- Pomocí jedné z následujících akcí zobrazte příkazový řádek systému Windows:
- Windows 7: Klikněte na nabídku Start systému Windows
Všechny programy
Příslušenství
Příkazový řádek.
- Windows 8: Na úvodní obrazovce systému Windows klikněte pravým tlačítkem myši (nebo potáhněte prstem z dolního okraje obrazovky směrem nahoru) a klikněte na možnost Všechny aplikace. Přejděte do části Systém Windows a klikněte na tlačítko Spustit.
- Windows 8.1: Na úvodní obrazovce systému Windows klikněte na tlačítko Všechny aplikace, které se nachází v levém dolním rohu obrazovky (nebo táhněte prstem nahoru od dolního okraje obrazovky). Přejděte do části Systém Windows a klikněte na tlačítko Spustit.
Tip: V systému Windows 8 nebo Windows 8.1 na úvodní obrazovce zadejte příkaz a klikněte na položku Příkazový řádek na vyhledávacím panelu.
- V okně příkazového řádku systému Windows zadejte 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 zadáte úplné cesty k souborům PVK, CER a SPC, které použije nástroj Pvk2Pfx.exe (kromě umístění souboru PFX).
- Zadejte umístění souboru Pvk2Pfx.exe a argumenty, které se mají vykonat.
Soubor PFX se vytvoří.