Ir para conteúdo
  • Cadastre-se

dev botao

Sicredi PIX - Erro ao Carregar Arquivo .key


Ver Solução Respondido por Diego Foliene,

Recommended Posts

  • Membros Pro

Bom dia,

Estamos tendo erro "bad decrypt" ao carregar (no demo Acbr) o arquivo de chave privada (.key. Arquivo .key e print do erro, em anexo.

Esse arquivo foi gerado no portal do Sicredi, assim como o .cer. 

Fiz um teste gerando um arquivo de chave privada pelo demo do Acbr. Este é carregado sem erros. 

 

Alguma sugestão do que pode ser esse problema?

Obrigado

ErroDemo.png

api-pix-pix_max.key

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
Em 10/03/2024 at 08:02, Valdir Dill disse:

Bom dia,

Estamos tendo erro "bad decrypt" ao carregar (no demo Acbr) o arquivo de chave privada (.key. Arquivo .key e print do erro, em anexo.

Esse arquivo foi gerado no portal do Sicredi, assim como o .cer. 

Fiz um teste gerando um arquivo de chave privada pelo demo do Acbr. Este é carregado sem erros. 

 

Alguma sugestão do que pode ser esse problema?

Obrigado

ErroDemo.png

api-pix-pix_max.key 1.81 kB · 0 downloads

Bom dia!

Conferindo no seu arquivo api-pix-pix_max.key, o mesmo começa com:

Citar

-----BEGIN ENCRYPTED PRIVATE KEY-----

Ou seja, o mesmo é o arquivo da chave privada criptografada com a senha e no momento da leitura pela dll da OpenSSL, espera se que essa senha seja fornecida em algum momento.

Ao fazer um teste aqui em meu ambiente, notei que é no momento que a informação vai ser passada para a dll fazer a leitura, ela chega como

Citar

-----BEGIN RSA PRIVATE KEY-----

Ou seja, só a chave.

Por favor, faça um teste configurando no componente o arquivo Key (Sem frase de segurança).

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 hora atrás, Diego Foliene disse:

Bom dia!

Conferindo no seu arquivo api-pix-pix_max.key, o mesmo começa com:

Ou seja, o mesmo é o arquivo da chave privada criptografada com a senha e no momento da leitura pela dll da OpenSSL, espera se que essa senha seja fornecida em algum momento.

Ao fazer um teste aqui em meu ambiente, notei que é no momento que a informação vai ser passada para a dll fazer a leitura, ela chega como

Ou seja, só a chave.

Por favor, faça um teste configurando no componente o arquivo Key (Sem frase de segurança).

Boa tarde

 

  Em 10/03/2024 at 08:02, Valdir Dill disse:

Bom dia,

Estamos tendo erro "bad decrypt" ao carregar (no demo Acbr) o arquivo de chave privada (.key. Arquivo .key e print do erro, em anexo.

Esse arquivo foi gerado no portal do Sicredi, assim como o .cer. 

Fiz um teste gerando um arquivo de chave privada pelo demo do Acbr. Este é carregado sem erros. 

 

Alguma sugestão do que pode ser esse problema?

Obrigado

ErroDemo.png

1 hora atrás, Diego Foliene disse:

Bom dia!

Conferindo no seu arquivo api-pix-pix_max.key, o mesmo começa com:

Ou seja, o mesmo é o arquivo da chave privada criptografada com a senha e no momento da leitura pela dll da OpenSSL, espera se que essa senha seja fornecida em algum momento.

Ao fazer um teste aqui em meu ambiente, notei que é no momento que a informação vai ser passada para a dll fazer a leitura, ela chega como

Ou seja, só a chave.

Por favor, faça um teste configurando no componente o arquivo Key (Sem frase de segurança).

Boa tarde,

Sim, como eu havia dito, eu fiz um teste com o outro arquivo .key que gerei pelo demo Acbr, e esse arquivo tem na primeira linha o "-----BEGIN RSA PRIVATE KEY-----". Esse arquivo não dá erro ao carregá-lo no Demo.
Mas o arquivo .key que vem do banco é esse que anexei e, ao carregá-lo, dá o erro. 

Por favor, faça um teste configurando no componente o arquivo Key (Sem frase de segurança)...
Não entendi muito bem. Pode, por gentileza, detalhar mais como eu faria esse teste?

Obrigado!

 

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

No tópico Como solicitar credenciais e configurar PSPs no componente temos a seguinte informação para o Sicredi:

Citar

 

Ambiente de Produção

O Sicredi disponibiliza uma cartilha >Cartilha SICREDI - Pix.pdf842.91 kB · 51 downloads com os passos detalhados para a geração do certificado, chave, client ID e secret.

Ao baixar esta cartilha e conferir na mesma temos:

image.png

Dado o retorno que você obteve, entendo que foi usado o arquivo resultante de Download Key.

A sugestão seria realizar um teste com o arquivo de Download Key (Sem frase de segurança)

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
6 minutos atrás, Diego Foliene disse:

No tópico Como solicitar credenciais e configurar PSPs no componente temos a seguinte informação para o Sicredi:

Ao baixar esta cartilha e conferir na mesma temos:

image.png

Dado o retorno que você obteve, entendo que foi usado o arquivo resultante de Download Key.

A sugestão seria realizar um teste com o arquivo de Download Key (Sem frase de segurança)

Ah, perfeito.

Vamos tentar isso e retornaremos com os resultados.

Obrigado! 

  • Curtir 1

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.