Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 276 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Boa tarde pessoal !
Alguns bancos utilizam certificados crt, pem e key na sua autenticação.

Vou mostrar como exportar a partir de um certificado A1 (.pfx)!
OBS. Essa operação é possível apenas com o certificado do tipo A1. Com o A3 não é possível!

Primeiramente você vai precisar ter em seu computador o executável do OpenSSL, ou seja, o OpenSSL.exe.
Uma dica para download é https://gnuwin32.sourceforge.net/packages/openssl.htm baixe o arquivo binaries.zip e descompacte em uma pasta de sua preferência.
O Executável (OpenSSL.exe) vai estar dentro da pasta que você criou em uma pasta chamada “bin”
Você precisa entrar no prompt de comando acessar esta pasta para executar os comandos, ou adicionar ela no path do windows.
Eu descompactei o arquivo zip em c:\openssl e vou abrir o prompt de comando, e acessar a pasta bin com o comando: cd\openssl\bin
Screenshot_240.png

Meu certificado está na pasta c:\certificado
Gerar o arquivo PEM:
openssl pkcs12 -in c:\certificado\Certificado.pfx -nokeys -out c:\certificado\Certificado.pem
Screenshot_241.png

Gerar o arquivo CRT:
openssl pkcs12 -in c:\certificado\Certificado.pfx -clcerts -nokeys -out c:\certificado\Certificado.crt

Screenshot_242.png

Gerar o arquivo KEY:
openssl pkcs12 -in c:\certificado\Certificado.pfx -nocerts -nodes -out c:\certificado\Certificado.key

Screenshot_243.png

Prontinho !
Todos seus certificados estão na pasta c:\Certificado !

  • Curtir 9
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.