Membros Pro Rodrigo - Digibyte Postado 29 Julho Membros Pro Postado 29 Julho Olá. Podem me dizer o que poderia ser o erro CheckResult = -2 na libBoleto, ao tentar fazer uma consulta de boleto via ws ?
Moderadores Juliomar Marchetti Postado 29 Julho Moderadores Postado 29 Julho poderia postar o log? usou o comando https://acbr.sourceforge.io/ACBrLib/Boleto_EnviarBoleto.html Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Consultores Júlio Cavalcanti Postado 31 Julho Consultores Postado 31 Julho Caso não tenha conseguido resolver, segue algumas orientações - Utilizar a última versão ACBrLibBoleto. - Faça um teste no programa exemplo. Caso as orientações acima não resolva, me envie os logs. Obs: -2 Indica que houve falhas na finalização da biblioteca. 2
Membros Pro Solution Rodrigo - Digibyte Postado 31 Julho Autor Membros Pro Solution Postado 31 Julho A biblioteca até inicializava, o erro era ao executar a consulta, inclusive derrubava o server. Bom, depois de "alguma" luta (não respondi antes pq não conseguia gerar), para conseguir gerar o log no linux pela lib, enfim conseguimos e finalmente pudemos verificar o erro. Basicamente era: 31/07/24 12:19:28:172 - Comando Enviar: TBoletoW_Caixa 31/07/24 12:19:28:195 - Envelope Enviar: <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><consultacobrancabancaria:SERVICO_ENTRADA xmlns:consultacobrancabancaria="http://caixa.gov.br/sibar/consulta_cobranca_bancaria/boleto" xmlns:sib="http://caixa.gov.br/sibar"><sib:HEADER>...> 31/07/24 12:19:28:272 - Retorno Envio: TBoletoW_Caixa 31/07/24 12:19:28:281 - C�digo do Envio: 0 31/07/24 12:19:28:283 - Retorno Envio: Result= 31/07/24 12:19:28:292 - Falha Envio: Erro Interno: -2 Erro HTTP: 500 URL: https://barramento.caixa.gov.br/sibar/ConsultaCobrancaBancaria/Boleto error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small O que seria o "dh key too small"? Basicamente o OPENSSL do azure só aceita uma determinada configuração de segurança superior ao que a CAIXA trabalha. https://updown.io/faq/what-does-the-dh-key-too-small-ssl-error-means Como resolver? Alterando o script de inicialização do App Service para mudar o openssl.cnf em /etc/ssl para compatibilizar tudo, trocando SECLEVEL de 2 para 1. https://stackoverflow.com/questions/61518238/azure-linux-web-app-change-openssl-default-security-level https://stackoverflow.com/questions/65912915/node-docker-routinestls-process-ske-dhedh-key-too-small Finalmente resolvido, agradeço a todos. 2
Consultores Renato Rubinho Postado 1 Agosto Consultores Postado 1 Agosto Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
Recommended Posts