Configuração de Certificado Pix Banco do Brasil (v2)

Para gerar os certificados necessários para o uso da API de recebimento através de PIX do Banco do Brasil, é preciso extrair o certificado .cer através do certificado de NFe ou eCNPJ da respectiva empresa sendo modelo A1(.pfx, .p12), utilizando a ferramenta OpenSSL.

Utilizando o comando abaixo será possivel extrair o certificado no formato .cer:

openssl pkcs12 -in <certificado.pfx> -out <destino.cer> -nodes

Após realizar a extração do documento, será possivel visualizar um documento como esse abaixo:

> Certificado.cer

Abrindo esse arquivo com a ferramenta Notepad++ como mostra a imagem abaixo:

será possivel visualizar as chaves publicas e a chave privada no final do arquivo, conforme a imagem abaixo mostra:

Após esse passo, você devera abrir uma nova anotação no Notepad ++ e colar as chaves publicas copiadas do arquivo anterior, somente copiando os dados que estão de BEGIN ate o END , copiando apenas as chaves publicas que comecam com -----BEGIN CERTIFICATE----- e terminem com -----END CERTIFICATE----- e colando na nova anotação e salvando a mesma com o nome e extensão

como mostra a imagem abaixo:

Próximo passo é criar uma nova anotação e colar a chave privada copiada também do arquivo do certificado gerado e também salvar com o nome e extensão

> key-private.pem

como a imagem mostrada abaixo:



image

Após isto, deve copiar esses dois arquivos e colar la na pasta de certificados do servidor da determinada empresa.