Após um certificado digital ser criado com a ferramenta MakeCert.exe, um arquivo de Troca de Informações Pessoais (PFX) deve ser criado antes de um arquivo binário poder ser assinado. Use a ferramenta Pvk2Pfx (Pvk2Pfx.exe) para criar um arquivo PFX que é um arquivo único que contém os arquivos de chave privada (PVK) e do certificado (CER) que foram exportados a partir da ferramenta MakeCert.exe. Um arquivo Software Publisher Certificate (SPC) também pode ser usado em vez de um arquivo CER.
A ferramenta Pvk2Pfx (Pvk2Pfx.exe) é parte do SDK do Windows. Você pode saber mais sobre a ferramenta Pvk2Pfx.exe no site da Microsoft (https://docs.microsoft.com/pt-br/windows-hardware/drivers/devtest/pvk2pfx).
O seguinte é um exemplo de criação de um arquivo PFX com a ferramenta Pvk2Pfx.exe dos arquivos PVK e CER que são criados a partir do exemplo no tópico “Para criar um certificado digital”:
"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:\Arquivos de Programa (x86)\Windows Kits\<versão\bin\x64\pvk2pfx.exe” – Especifica a localização da ferramenta Pvk2Pfx.exe.
- -pvk MyCert.pvk – Especifica o arquivo da chave privada (PVK) que deve ser usado para criar o arquivo PFX. Neste exemplo, o arquivo é chamado de MyCert.pvk.
- -pi MyPassword – Especifica a senha atribuída ao arquivo PVK. Neste exemplo, a senha é MyPassword.
- -spc MyCert.cer – Especifica o arquivo do certificado (CER) ou do Software Publisher Certificate (SPC) que deve ser usado para criar o arquivo PFX. Neste exemplo, o arquivo é chamado de MyCert.cer.
- -pfx MyCert.pfx – Especifica o arquivo de Troca de Informações Pessoais (PFX) que será criada usando a ferramenta Pvk2Pfx.exe. Neste exemplo, o arquivo é chamado de MyCert.pfx.
- -po MyPassword - Especifica a senha a ser atribuída ao arquivo PFX. Neste exemplo, a senha é MyPassword.
Para criar o arquivo PFX, faça o seguinte:
- Crie uma chave privada e certificado digital ou use arquivos PVK e CER existentes que foram criados anteriormente com a ferramenta MakeCert.exe. Consulte o tópico "Para criar um certificado digital" para obter uma compreensão básica de como usar a ferramenta MakeCert.exe.
- Clique no botão Iniciar do Windows
Sistema do Windows
Prompt de comando para exibir o prompt de comando do Windows.
- Na janela Prompt de Comando do Windows, digite cd %userprofile%\Documents e pressione Enter para definir a pasta Documentos como a pasta de trabalho atual. Se estiver usando uma pasta de trabalho diferente, especifique o local.
Nota: Não é necessário alterar para a pasta de trabalho se você especificar os caminhos completos dos arquivos PVK, CER e SPC que serão usados pela ferramenta Pvk2Pfx.exe, além da localização do arquivo PFX.
- Digite a localização da Pvk2Pfx.exe e os argumentos que devem ser executados.
O arquivo PFX foi criado.