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 .pfx (Personal Information Exchange).
pvk2pfx /pvk
pvkfilename.pvk [/pi pvkpassword] /spc spcfilename.ext [/pfx pfxfilename.pfx [/po pfxpassword] [/f]]
Interruptores e argumentos
/pvk pvknomedoarquivo.pvk
Especifica o nome de um arquivo .pvk.
/spc nome_do_arquivo.ext
Especifica o nome e a extensão do arquivo SPC (Certificado do Editor de Software) que contém o certificado. O arquivo pode ser um arquivo .spc ou um arquivo .cer.
/pfx pfxnomedoarquivo.pfx
Especifica o nome de um arquivo .pfx.
/pi pvkpassword
Especifica a senha para o arquivo .pvk.
/po pfxpassword
Especifica uma senha para o arquivo .pfx. Se uma senha para o arquivo .pfx não for especificada, a senha do arquivo .pfx será a mesma que a senha do arquivo .pvk.
/f
Configura Pvk2Pfx para substituir um arquivo .pfx, se houver um que tenha o mesmo nome especificado pela opção -pfx .
Comentários
Se a opção -pfx pfxfilename.pfx não for fornecida, o pvk2pfx ignorará a opção de senha -po 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 do SPC devem ser adicionadas ao repositório de certificados pessoais no computador local que assina os drivers. Para obter informações sobre como adicionar as informações do SPC ao repositório de certificados pessoais, 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 compartimento\x64 do WDK. Por exemplo, em um computador baseado em x64 que executa o 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 para o 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