O processo é para nova instalação ou renovação do certificado usado no plugin!
1 - Configurando o meu Certificado Digital no Banco do Brasil (Produção mTLS)?
1 - Instale o MobaXTerm em seu PC https://mobaxterm.mobatek.net/download-home-edition.html
2 - Gere os 2 arquivos de certificados usando as instruções abaixo.
a - Crie uma diretorio vazio em seu PC e envie seu certificado PFX para dentro do mesmo e o renomei-e para certificado.pfx.
b - Abra o MobaXTerm no mesmo diretorio qual salvou o certificado.pfx (não é para abrir o certificado no mobaXterm e sim o mesmo no diretorio, clicando com o lado diretor do mouse dentro do diretorio onde encontra-se o certificado) e execute os comandos abaixo no mesmo (lembre-se que precisa da senha, vai ser pedido ao extrair) e execute cada linha individualmente uma a uma.
openssl pkcs12 -in certificado.pfx -clcerts -nokeys -out empresa.cer
openssl pkcs12 -in certificado.pfx -cacerts -nokeys -chain -out intermediarios_raiz.cer
Se tudo ok vai ser criado o arquivo empresa.cer e intermediarios_raiz.cer a ser usado nos passos a seguir.
3 - Para enviar o certificado público o usuário deverá entrar na área logada do portal https://app.developers.bb.com.br/login, escolher sua aplicação (qual usa ou vai usar para integração), acessar Certificados no menu Esquerdo e clicar em Enviar Certificado:
a - Abra o arquivo empresa.cer (bloco de notas) obtido no passo anterior, copie todo conteudo do mesmo e cole no campo "certificado da empresa".
b - Abra o arquivo intermediarios_raiz.cer (bloco de notas) obtido no passo anterior, copie os 2 primeiros blocos -----BEGIN CERTIFICATE----- XXXXX -----END CERTIFICATE----- e cole no campo "certificado intermediario" (um abaixo do outro).
c - Copie o ultimo bloco em "raiz do certificado", feito isso clique em Salvar.
Campos no portal BB:
2 - Configurando e Criando o certificado.crt e chave.key para uso na loja (Produção mTLS)?
1 - No mesmo diretorio do passo anterior abra o console do MobaXTerm (no mesmo local ou diretorio onde se encontra o arquivo certificado.pfx em seu PC), com o lado direito do mouse clique em Open MobaXTerm.
4 - Com a tela do MobaXTerm aberto digite as linhas abaixo, uma por vez até existir ter novos arquivos (em algumas das etapas vai pedir a senha, no caso informe a senha de seu certificado PFX).
a - openssl pkcs12 -in certificado.pfx -nocerts -out chave-cripto.key
b - openssl pkcs12 -in certificado.pfx -clcerts -nokeys -out certificado.crt
c - openssl rsa -in chave-cripto.key -out chave.key
No processo acima vai ser criado 3 arquivo (se feito com sucesso), mas deste apenas 2 será usando na loja que vai ter o arquivo certificado.crt e o chave.key que deverá ser feito o envio/upload via FTP para dentro do diretório principal do plugin em sua loja (wp-content/plugins/loja5-woo-bb-pix ou loja5-woo-bb-boleto), ao ser enviado veja se na config do plugin vai exibir como abaixo, se sim está tudo ok.
Comentários
0 comentário
Por favor, entre para comentar.