Convertendo o arquivo PFX em .CRT e .Key
1) Realize o download e a instalação do openssl.
Clique em https://gnuwin32.sourceforge.net/packages/openssl.htm e realize o download do arquivo zip Binaries, em seguida, defina a pasta que armazenará o arquivo binário.
2) Faça a extração do pacote zip na pasta de sua preferência.
3) Dentro da pasta bin, crie uma pasta chamada “cert” e adicione o certificado digital dentro dessa pasta.
4) Ainda dentro da pasta bin, digite “CMD” na barra de endereços:
5) Via prompt de comando digite o comando abaixo e depois aperte Enter:
openssl pkcs12 -in cert/certificado.pfx -nocerts -out private_key.key
No lugar de “certificado.pfx” coloque o nome do arquivo do seu certificado
6) Será solicitada a senha do arquivo pfx. Digite a senha e pressione Enter.
Em seguida ele solicitará a criação de uma nova senha para o novo arquivo gerado. Você pode utilizar a mesma senha do arquivo pfx.
7) Via prompt de comando digite o comando abaixo e depois aperte Enter:
openssl rsa -in private_key.key -out private_key_nopass.key
8) Será solicitada a senha que foi criada no item 6. Digite a senha e pressione Enter.
9) Via prompt de comando digite o comando abaixo e depois aperte Enter:
No lugar de “certificado.pfx” coloque o nome do arquivo do seu certificado
openssl pkcs12 -in cert/certificado.pfx -clcerts -nokeys -out certificate.crt
10) Será solicitado a senha do arquivo pfx. Digite a senha e pressione Enter. Caso a senha não seja solicitada, pule esta etapa.
11) Com isso, dois arquivos serão gerados, sendo eles:
-
certificate.crt
-
private_key_nopass.key