Para criar um arquivo de Troca de Informações Pessoais (PFX)

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

Para criar o arquivo PFX, faça o seguinte:

  1. 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.
  2. Clique no botão Iniciar do Windows Sistema do Windows Prompt de comando para exibir o prompt de comando do Windows.
  3. 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.
  4. Digite a localização da Pvk2Pfx.exe e os argumentos que devem ser executados.

    O arquivo PFX foi criado.