Eu já vi algumas perguntas sobre como converter um PFX em um arquivo cert, mas preciso seguir o outro caminho.
Eu tenho dois arquivos:
bob_cert.cert
bob_key.pem
Gostaria de convertê-los em um único arquivo .pfx. Existe uma ferramenta que faz isso?
certificate
Bendewey
fonte
fonte
Respostas:
fonte
-name "friendly name"
define o nome (que apareceria na lista de certificados no Windows, por exemplo) e-certfile cacert.pem
pode ser usado para adicionar o (s) certificado (s) da CA e produzir o.pfx
arquivo com toda a cadeia.Aqui está como fazer isso no Windows sem ferramentas de terceiros:
Importar certificado para o armazenamento de certificados. No Windows Explorer, selecione "Instalar certificado" no menu de contexto. Siga o assistente e aceite as opções padrão "Usuário local" e "Automaticamente".
Encontre seu certificado no armazenamento de certificados. No Windows 10, execute o MMC "Gerenciar certificados de usuário". No Windows 2013, o MMC é chamado "Certificados". Por padrão, no Windows 10, seu certificado deve estar no nó "Pessoal" -> "Certificados".
Certificado de Exportação. No menu de contexto, selecione o menu "Exportar ...":
Selecione "Sim, exporte a chave privada":
Você verá que a opção .PFX está ativada neste caso:
Especifique a senha da chave privada.
fonte
Criei o arquivo .pfx a partir dos arquivos .key e .pem.
Como isso
openssl pkcs12 -inkey rootCA.key -in rootCA.pem -export -out rootCA.pfx
Essa não é a resposta direta, mas ainda assim talvez ajude alguém.
fonte
Se você tiver um certificado autoassinado gerado por
makecert.exe
em uma máquina Windows, receberá dois arquivos:cert.pvk
ecert.cer
. Estes podem ser convertidos para um pfx usandopvk2pfx
pvk2pfx
é encontrado no mesmo local quemakecert
(por exemplo,C:\Program Files (x86)\Windows Kits\10\bin\x86
ou similar)fonte