Ir para conteúdo
  • Cadastre-se

Erro de Senha incorreta do certificado ao consultar status da nf-e/nfc-e


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

Recommended Posts

Postado

Bom dia. 

Estamos utilizando o certificado digital via carregamento do banco de dados através de um campo blob, onde realizamos a leitura da seguinte forma:

Arquivo := qrCertificados.FieldByName('arquivo').AsAnsiString;

E a configuração dele no ACBr está conforme abaixo:

ACBr.Configuracoes.Geral.SSLLib := libOpenSSL;
ACBr.Configuracoes.Certificados.DadosPFX := Arquivo;
ACBr.Configuracoes.Certificados.Senha := 'xxxxx';

O problema é que após atualizarmos a versão do ACBr para a 32.963 do svn, a consulta do status dos serviços da nf-e/nfc-e deixou de funcionar,  sendo mostrada a mensagem abaixo:

---------------------------
O seguinte erro aconteceu:
WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro ao ler informações do Certificado.
Provavelmente a senha está errada
Error: 310378599 - error:12800067:DSO support routines::could not load the shared library
---------------------------

Se eu utilizar esse mesmo certificado instalando-o na máquina e fazendo a alteração pra ele carregar do windows, a consulta do status funciona normalmente.

O que poderia causar esse problema visto que a senha está correta? Seria questão de atualizar DLL´s (quais)?

Agradeço antecipadamente.

  • Consultores
Postado

lembro que tem um código que alguém fez em openssl por estar dando vazamento de memoria

tu poderia ver no log do svn as alterações relativos a openssl

e quem até testar com wincrypt que também deixa usar desse formato

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Consultores
Postado
Em 21/03/2024 at 11:22, Heriberto Carvalho disse:

Bom dia. 

Estamos utilizando o certificado digital via carregamento do banco de dados através de um campo blob, onde realizamos a leitura da seguinte forma:

Arquivo := qrCertificados.FieldByName('arquivo').AsAnsiString;

E a configuração dele no ACBr está conforme abaixo:

ACBr.Configuracoes.Geral.SSLLib := libOpenSSL;
ACBr.Configuracoes.Certificados.DadosPFX := Arquivo;
ACBr.Configuracoes.Certificados.Senha := 'xxxxx';

O problema é que após atualizarmos a versão do ACBr para a 32.963 do svn, a consulta do status dos serviços da nf-e/nfc-e deixou de funcionar,  sendo mostrada a mensagem abaixo:

---------------------------
O seguinte erro aconteceu:
WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Erro ao ler informações do Certificado.
Provavelmente a senha está errada
Error: 310378599 - error:12800067:DSO support routines::could not load the shared library
---------------------------

Se eu utilizar esse mesmo certificado instalando-o na máquina e fazendo a alteração pra ele carregar do windows, a consulta do status funciona normalmente.

O que poderia causar esse problema visto que a senha está correta? Seria questão de atualizar DLL´s (quais)?

Agradeço antecipadamente.

Estou com o mesmo problema e fazendo a mesma coisa.

O que estou fazendo a mais e diferente é:
NFe.SSL.DescarregarCertificado;

Lembrando que DadosPFX é AnsiString. 

 

Segue o link do código do Regys com o exemplo:

https://github.com/regyssilveira/ACbrCertificadoEmBanco/blob/master/UPrincipal.pas

Valter Patrick
Gerente de Projetos na empresa CTEC
Consultor ACBr
(33)98400-0936
GitHub: https://github.com/valterpatrick

Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

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

  • Solution
Postado

Bom dia a todos, conseguimos resolver o problema mudando para wincrypt.

Como foi um problema que ocorreu somente em uma máquina específica, acabamos criando um parâmetro no software para que possamos utilizar openssl ou wincrypt.

Obrigado a todos pelos esclerecimentos.

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Este tópico foi criado há 809 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.