Jump to content

Promoção 25 Anos de Delphi
25% de desconto em todas as versões

Saiba mais

Ganhe o curso Tributação NF-e para Desenvolvedores

Assinando o SAC Anual este mês
botao.png

 

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"

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

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