Pvk2Pfx

Pvk2Pfx (Pvk2Pfx.exe) é uma ferramenta de linha de comando que copia informações de chave pública e chave privada contidas em arquivos .spc, .cer e .pvk para um arquivo de Troca de Informações Pessoais (.pfx).

    pvk2pfx /pvk 
    pvkfilename.pvk [/pi pvkpassword] /spc spcfilename.ext [/pfx pfxfilename.pfx [/po pfxpassword] [/f]]

Opções e argumentos

/pvkpvkfilename.pvk
Especifica o nome de um arquivo .pvk.

/spcspcfilename.ext
Especifica o nome e a extensão do arquivo SPC (Software Publisher Certificate) que contém o certificado. O arquivo pode ser um arquivo .spc ou um arquivo .cer.

/pfxpfxfilename.pfx
Especifica o nome de um arquivo .pfx.

/pipvkpassword
Especifica a senha do arquivo .pvk.

/popfxpassword
Especifica uma senha para o arquivo .pfx. Se uma senha para o arquivo .pfx não for especificada, a senha do arquivo .pfx será igual à senha do arquivo .pvk.

/F
Configura o Pvk2Pfx para substituir um arquivo .pfx, se existir um que tenha o mesmo nome especificado pela opção -pfx .

Comentários

Se a opção -pfx pfxfilename.pfx não for fornecida, pvk2pfx ignorará a opção -popassword e a opção -f e exibirá um assistente que solicita ao usuário o nome do arquivo .pfx e sua senha correspondente.

Para usar a ferramenta SignTool para assinar drivers usando um SPC de uma maneira que esteja em conformidade com a política de assinatura de código no modo kernel, as informações de SPC devem ser adicionadas ao repositório de certificados Pessoal no computador local que assina os drivers. Para obter informações sobre como adicionar as informações de SPC ao repositório de certificados pessoal, consulte Certificado do Editor de Software.

Uma versão de 32 bits da ferramenta Pvk2Pfx está localizada na pasta bin\x86 do WDK. Uma versão de 64 bits da ferramenta está localizada no bin\x64 do WDK. Por exemplo, em um computador baseado em x64 que executa Windows 10, o caminho é C:\Arquivos de Programas (x86)\Windows Kits\10\bin\x64.

Exemplos

O comando a seguir gera o arquivo .pfx Mypfxfile.pfx de Mypvkfile.pvk e Myspcfile.spc. O comando fornece a senha mypassword para o arquivo .pvk, que se torna a senha do arquivo .pfx Mypfxfile.pfx. Se houver um arquivo existente chamado Mypfxfile.pfx, a opção -f configurará a ferramenta Pvk2Pfx para substituir o arquivo existente por um novo arquivo.

pvk2pfx -pvk mypvkfile.pvk -pi mypassword -spc myspcfile.spc -pfx mypfxfile.pfx -f