Jump to content

Delphi Enterprise 
pela METADE DO PREÇO

botao_delphi.png

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Marcio Vinicio da Silva

Erro: "GnreLoteRecepcao error: ssl routines ssl3_read_bytes sslv3 alert bad certificate"

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

Recommended Posts

Está ocorrendo o erro: "GnreLoteRecepcao error: ssl routines ssl3_read_bytes sslv3 alert bad certificate"

Acontece ao executar o comando: GNRE.GerarGuia("c:\guia.ini")

Os fontes do projeto ACBr foram sincronizados em 16/07.
Todos os comandos referentes a NFe funcionam perfeitamente.

Compilei uma versão em modo Debug com o Lazarus (2.0.2) e obtive o erro mais detalhado:

Projeto ACBrMonitor elevou classe exceção 'EACBrDFeException' com a mensagem:
Erro Interno: 10091
Erro HTTP: 500
URL: https://www.testegnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao
error:14094412:SSL routines:ssl3_read_bytes:sslv3 alert bad certificate

 No arquivo 'C:\Projeto\ACBrwc\Fontes\ACBrDFe\ACBrDFeHttpOpenSSL.pas' na linha 141:
+ sLineBreak + FHTTP.Sock.LastErrorDesc);


O arquivo XML é criado. O erro ocorre na função "TDFeHttpOpenSSL.Enviar".

Estou usando OpenSSL e as DLL's da pasta: \ACBr\DLLs\XMLSec\MinGW\32

Alguém teria alguma dica?
 

ACBrMonitor.ini guia.ini HttpSendDocument.xml HttpSendHeader.xml

Share this post


Link to post
Share on other sites
Em 23/07/2019 at 14:13, Marcio Vinicio da Silva disse:

 

Bom dia, Marcio Vinicio da Silva.

Informe por gentileza as configurações do certificado no ACBrMonitorPLUS.


Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

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

 

 

 

Share this post


Link to post
Share on other sites

Boa tarde Felipe,

Acredito que sejam estas as informações que você precisa:

-> Configuração SSL <-
SSL Lib.       = libOpenSSL
SSL Type       = LT_TLSv1_2
Crypt. Lib.    = cryOpenSSL
HTTP Lib.      = httpOpenSSL
XML Sign. Lib. = xsXmlSec


Obrigado.
 

  • Like 1

Share this post


Link to post
Share on other sites

Felipe,

Fiz a alteração na configuração do certificado, conforme você sugeriu, mas agora tenho outra mensagem de erro:

 

Projeto ACBrMonitor elevou classe exceção 'EACBrDFeException' com a mensagem:
Erro Interno: 10091
Erro HTTP: 500
URL: https://www.testegnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao
Network subsystem is unusable

 No arquivo 'C:\Projeto\ACBrwc\Fontes\ACBrDFe\ACBrDFeHttpOpenSSL.pas' na linha 141:
+ sLineBreak + FHTTP.Sock.LastErrorDesc);
 

Share this post


Link to post
Share on other sites
10 minutos atrás, Marcio Vinicio da Silva disse:

 

Veja se você esta usando o OpenSSL igual ou superior a 1.0.

 


Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

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

 

 

 

Share this post


Link to post
Share on other sites

Eu li o tópico.

Estou usando todas as DLLs da pasta "\ACBr\DLLs\XMLSec\MinGW\32"

Também compilei o ACBrMonitor com a opção "{$DEFINE USE_MINGW}" ativada. (removido o comentário no ACBr.inc).

Todos os comandos referentes a NFe funcionam perfeitamente. Status, assinatura, envio, consulta, manifesto, etc.

Realmente não sei o que pode estar causando o problema, visto que, apenas este comando do GNRE não funciona.

 

Share this post


Link to post
Share on other sites
  • Este tópico foi criado há 308 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...