Como Converter Certificados: Transformando .CRT em .PFX para APIs Financeiras

Introdução

Algumas APIs financeiras necessitam o uso de um certificado com a extensão .pfx, porém é comum que os clientes possuam "apenas" o certificado com o formato .crt. Para isso se torna necessária a conversão.

Pensando nisso, os passos seguintes irão te ajudar nessa tarefa!

Pré-requisitos

- Sistema operacional Ubuntu.**

- Certificado .crt juntamente com a .key

** Se estiver usando outro sistema operacional, o Windows por exemplo, deverá usar o Windows Subsystem for Linux (WSL).

Aqui temos uma documentação da Microsoft que detalha a instalação: https://docs.microsoft.com/pt-br/windows/wsl/install .

 

Procedimento

O procedimento a seguir é demonstrado usando o WSL no Windows 10.

1) Copiar o certificado a ser convertido no diretório do terminal do Ubuntu.
- Abra o aplicativo “Executar” e digite o caminho: \\wsl$\Ubuntu\home\

spacer.png

- Selecione a pasta referente ao usuário do Ubuntu:
spacer.png


- Crie uma nova pasta e cole o certificado e a chave dentro dela:

spacer.png

 

2) Abra o terminal do Ubuntu, digite ls e pressione enter para visualizarmos a pasta criada.

spacer.png

 

3) Digite cd + o nome da pasta criada, no caso aqui cd certificado e digite ls novamente para visualizar.

spacer.png

 

4) Insira as seguinte instrução:

openssl pkcs12 -export -out certificado_convertido.pfx -inkey Chave.key -in Certificado.crt
spacer.png

 

5) Digite e repita uma senha
spacer.png

 

6) Digite ls para ver os arquivos

spacer.png

 

7) Pronto! Certificado convertido. Basta acessar a pasta, atualizar e copiar o certificado.
spacer.png

spacer.png

 

Você achou esse artigo útil?