Como converter o certificado da CA para o arquivo .pfx?

1

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?

    
por davy 26.03.2014 / 10:02

1 resposta

1

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).

    
por 26.03.2014 / 14:32