Ir para conteúdo
  • Cadastre-se

dev botao

Senha do Certificado na Intregração do PIX com Banco SICREDI


Ver Solução Respondido por Bruno Santos Martins,
  • Este tópico foi criado há 219 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado (editado)

Para fazer a integração com o PIX do SICREDI eu tive algumas dificuldades e preciso ver se é possível ajustar no código do ACBr uma questão relacionada a senha do certificado.

Usando a geração do CSR via ACBr não consegui a aprovação do banco e por isso eu tive que gerar o mesmo arquivo manualmente através do OpenSSL e eles aprovaram.

 image.thumb.png.b2859f8f80039334a733a7ff74fea057.png

Por recomendação do banco coloquei uma senha no arquivo da chave privada .key e agora por conta disso estou com problemas para usar a integração usando a solução do ACBr, pois aparentemente não está usando senha no certificado do PSP do SICREDI. 
Mesmo se eu passar valor na propriedade SenhaPFX.

image.thumb.png.b3549ee61b105c5680afd3b820a7d948.png

Sugiro alterar nessa parte do código para receber a senha que eu cadastrei.

image.thumb.png.26bb6fc561fde6d61ba6f8220592bc18.png
 

Após fazer essa mudança no código funcionou no ambiente de homologação.

No ambiente de produção não deu certo, mas nesse caso acredito que seja um problema do lado do banco que não liberou o acesso para nós mesmo cadastrando lá no site deles como produção.

Agradeço se alguém puder me ajudar com a minha sugestão ou de outra maneira.

Obrigado!

 

Editado por Bruno Santos Martins
  • Consultores
Postado

Boa tarde @Bruno Santos Martins,

Em primeiro lugar obrigado pela contribuição.

Vou pedir para você verificar se a sua alteração funciona em produção também e depois que você tiver uma validação também que você adicione aqui no tópico os arquivos alterados.

Assim podemos avaliar uma possível alteração de forma mais ágil.

Obrigado!

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Consultores
Postado

Geralmente após exportação não ha necessidade do arquivo PFX com senha. apenas or arquivos .Key e .Cer.
Se puder realizar um teste de exportação manualmente.

 

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

  • Membros Pro
Postado

Olá Daniel, 

Infelizmente o cliente não possui o certificado A1, impossibilitando a realização do teste mencionado.

Agradeço se puderem incorporar minha sugestão ao código, pois, após efetuar a alteração, o funcionamento foi validado tanto no ambiente de homologação quanto no de produção. A modificação foi realizada na unit ACBrPIXCD, na rotina ConfigurarHeaders.

image.thumb.png.d3b8ef190f4ed88db95c433507af7e9f.png

Agradeço a compreensão e aguardo suas considerações.

 

  • Consultores
Postado


Boa tarde,

Poderia anexar o arquivo alterado por favor?

Obrigado!

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Consultores
Postado

Criada a TK-4951 para validação.

Obrigado.

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Consultores
Postado

Você pode remover senha da key.

Já que sabe fazer isso pelo openssl, tu pode descriptografar o key, removendo a senha

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado

Olá Victor,

Caso não seja viável incorporar minha sugestão nos códigos do ACBr, presumo que essa seja minha única alternativa. No entanto, pessoalmente, não vejo obstáculos em realizar essa melhoria. Acredito que, após essa modificação, outros desenvolvedores que necessitam utilizar a senha também serão beneficiados.

É claro que a decisão está nas mãos de vocês, e eu estou apenas fazendo uma sugestão.

Agradeço mais uma vez pela atenção!

  • Administradores
Postado

Bom dia

Devido a outras demandas este caso ainda não entrou para análise, esperamos ter um retorno no decorrer da proxima semana.

At.

  • Triste 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • 3 semanas depois ...
  • Consultores
Postado

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • 2 meses depois ...
  • Membros Pro
Postado

Olá Victor,

A correção que você sugeriu funcionou bem. No entanto, acredito que também seria benéfico implementarmos algumas alterações no FrPrincipal.pas para permitir que ele receba a senha PFX de um TEdit. Por isso, tomei a liberdade de enviar para você o código do formulário, juntamente com um print para exemplificar as mudanças que fiz.

image.thumb.png.46b60d3ecf4608cac82be55ac1e5f2d8.png

Obrigado pela atenção!

FrPrincipal.pas FrPrincipal.dfm

×
×
  • 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.