Ir para conteúdo
  • Cadastre-se

dev botao

linux mint 21 + openssl 3.0.2 + lazarus 2.2.6 erro ao tentar carregar os dados do certificado, senha errada.


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

Recommended Posts

Boa tarde!

Estou enfrentando problema ai tentar emitir uma nfce no meu sistema que foi feito desenvolvido lazarus + linux mint + openssl 3.0.2, o problema ocorre qdo vou tentar enviar e da erro da senha do certificado, porem a senha esta correta.

No sistema operacional linux mint 18.2 que utiliza a openssl 1.0.2g funciona normal com as configurações abaixo da imagem.

ja tentei configurar o arquivo openssl.cnf para ver se poderia ser algo, porém sem sucesso!

Alguém já passou por algo do tipo ou poderia me dar uma luz?

Muito obrigado!

Alex

 

Sem título.png

Link para o comentário
Compartilhar em outros sites

Bom dia!

Tentei  utilizar a dica que me pasou @Juliomar Marchetti, porem não obtive sucesso.

Andei dando uma olhada e vi que da pra configurar o arquivo Openssl.cnf que fica em /etc/ssl.

Pelo que andei vendo na versão 3.0 da openssl tem algorítimos mais atualizados que a versão antiga que uso, é possivel habilitar isso atraves da configuração do arquivo e permitir o uso da "provider legacy".

Enfim, fiz as alterações como a desse link que achei

https://github.com/nfephp-org/sped-common/issues/279

Consegui pegar a data do certificado, antes não ia, dava o erro da senha, porém, qdo vou enviar a nfce da erro na rotina enviar e o codigo é apresentado..

Estava pesando será que consigo fazer um downgrade da versão da Openssl, se puder ajudar da uma dica ai

 

desde já muito obrigado!!

Captura de tela em 2023-07-03 11-09-20.png

Editado por Alexms
Link para o comentário
Compartilhar em outros sites

Debugando o fonte consegui chegar na rotina que apresente ao erro ..

lembrei que utilizado para fazer a instalação do xmlsec a versão que ja tinha a xmlsec1-1.2.23 será que não seria melhor instalar a versão xmlsec1-1.3.1?

 

muito obrigado!

 

Captura de tela em 2023-07-03 11-28-13.png

Link para o comentário
Compartilhar em outros sites

  • Solution

Boa Tarde!

@Renato Rubinho e @Juliomar Marchetti, deu certo com uma junção de configurações que testei, muito obrigado!

Vou deixar relatado aqui para quem esteja enfrentando os mesmos problemas consiga solucionar também e sem passar pelo que passei!

 

1º alterei o arquivo que fica na pasta /etc/ssl/openssl.cnf 

feito com citei anteriormente o link é esse https://github.com/nfephp-org/sped-common/issues/279

2º utilizei a dica do @Juliomar Marchetti de utilizar a TLS 1.2

3º utilizei a dica do @Renato Rubinho de utilizar a LibXml2.

Como meu sistema de pdv eu emito sat e nfc-e funcionou perfeitamente!

 

Muito obrigado!

Pode fechar o assunto!

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 305 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.