Para extrair o certificado do contêiner PKCS # 7 que parece ter, execute
openssl pkcs7 -in cert.p7b -print_certs -out cert.cer
Do que você pode usar o comando pkcs12 já declarado na pergunta para gerar o contêiner PKCS # 12 (pfx).
Eu tenho lutado desde ontem à noite para criar um arquivo. pfx
usando OpenSSL
. Tenho acompanhado este documento e tenho seguido o instruções sob o cabeçalho Get a certificate using OpenSSL
.
Eu também tentei várias coisas de vasculhar posts, mas minha falta de experiência nesta área está realmente impedindo meus esforços.
Estou na etapa aqui: openssl pkcs12 -export -out myserver.pfx -inkey myserver.key -in myserver.crt
e estou usando o console OpenSSL.exe
.
Eu recebo o erro: unable to load certificates
Estou usando o IIS 7 e comprei um certificado da Symantec. Acho que meu problema é que meu certificado começa assim:
----BEGIN PKCS #7 SIGNED DATA-----
e não simplesmente -----BEGIN CERTIFICATE-----
, para que o comando na minha passagem não seja capaz de lidar com isso.
Este é um certificado .pb7
?
Eu tenho um arquivo .key
e um arquivo .crt
. Como faço para criar arquivos .pfx com os formatos acima?
Tags ssl openssl certificate