Ir para conteúdo
  • Cadastre-se

forbostec

Membros Pro
  • Total de ítens

    10
  • Registro em

  • Última visita

Sobre forbostec

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

forbostec's Achievements

  1. Boa tarde Italo, A princípio, pelos meus testes, funcionou. Muito obrigado
  2. Olá pessoal, tudo bem? Utilizo a função CarregarCertificadoPublico dos eventos do CTe para garantir informações do emissor estejam de acordo. O código é o seguinte: LCTe.EventoCTe.LerXML(ACaminhoArquivo); LCNPJEmissor := LCTe.EventoCTe.Evento.Items[0].InfEvento.CNPJ; LCTe.SSL.CarregarCertificadoPublico(LCTe.EventoCTe.Evento.Items[0].signature.X509Certificate); Isso funciona muito bem. Porém, há problemas em um arquivo em específico (em anexo), quando tento CarregarCertificadoPublico estou recebendo LCTe.EventoCTe.Evento.Items[0].signature.X509Certificate em branco. No validador (https://dfe-portal.svrs.rs.gov.br/Cte/ValidadorXML) está me retornando que a assinatura do arquivo está ok. Portanto, fico com dúvida se estou utilizando essa função CarregarCertificadoPublico corretamente, e se, estiver, poderiam me ajudar a resolver o problema? Muito obrigado 20241018101212_42241022744954000141570050000169631001696392_proccanccte.xml
  3. Então, isso é o estranho. Eu tenho as bibliotecas libcrypto-1_1.dll e libssl-1_1.dll na mesma pasta do meu exe, porém, aquele log mResp.Lines.Add( OpenSSLExt.SSLUtilFile ); acaba me levando para uma pasta totalmente diferente, que é de outra aplicação (pasta de instalação do FastReport). Para resolver, acabei removendo as bibliotecas do path do fast, e, enfim, voltou a funcionar!! Só não entendi direito o porque, se há alguma configuração global ou algo foi adicionado automaticamente no delphi. Muito obrigado,
  4. Diego, muito obrigado pela ajuda. O log que você me ajudou a montar está apontando para a pasta de outro aplicativo. Está apontando para a OpenSSL 3, diferente do que deveria acontecer Tem como/exemplo forçar o OpenSSL pegue seja o endereço local da minha aplicação? Hoje estou fazendo isso para utilizar o o OpenSSL AACBrDFe.SSL.SSLType := LT_TLSv1_2; AACBrDFe.SSL.SSLCryptLib := cryOpenSSL; AACBrDFe.SSL.SSLHttpLib := httpOpenSSL; AACBrDFe.SSL.SSLXmlSignLib := xsLibXml2; Muito obrigado
  5. Olá Diego, tudo bem? Desculpa a demora em respondê-lo. Não consegui localizar as units para carregar o ACBrOpenSSLUtils.pas, tu terias talvez o caminho delas no projeto? Muito obrigado
  6. Olá, pessoal., bom dia, tudo bem? Preciso de duas alterações no arquivo ABRrNFSeXServicos.ini [4205803] Nome=Garuva UF=SC Provedor=IPM Params=ParametroExtra:eletron=1 e [4218301] Nome=Tres Barras UF=SC Provedor=IPM Params=ParametroExtra:eletron=1 Obrigado
  7. Estou utilizando a 1.1, até tentei verificar se não tinha alguma coisa perdida nos diretórios do windows, mas não, a princípio é apenas a 1.1 Arquivos libcrypto-1_1.dll e libssl-1_1.dll, correto? E o erro persiste: Erro ao ler informações do Certificado. Provavelmente a senha está errada O curioso é que funcionava até ontem antes de atualizar, e apenas acontece nos clientes que possuem caracteres especiais na senha do certificado. Nos outros, funciona normalmente
  8. Olá, bom dia, tudo bem? Estou com um problema semelhante, porém, no CTe. Estou utilizando a seguinte configuração para carregar os certificados: ACBrDFe.SSL.SSLType := LT_TLSv1_2; ACBrDFe.SSL.SSLCryptLib := cryOpenSSL; ACBrDFe.SSL.SSLHttpLib := httpOpenSSL; ACBrDFe.SSL.SSLXmlSignLib := xsLibXml2; ACBrDFe.Configuracoes.Geral.Salvar := True; ACBrDFe.Configuracoes.Certificados.Senha := FSenhaCertificado; ACBrDFe.Configuracoes.Certificados.ArquivoPFX := CaminhoCertificado; ACBrDFe.Configuracoes.Geral.SSLLib := libOpenSSL; ACBrDFe.Configuracoes.Certificados.NumeroSerie := FSerieCertificado; ACBrDFe.SSL.NumeroSerie := FSerieCertificado; ACBrDFe.SSL.Senha := FSenhaCertificado; ACBrDFe.SSL.ArquivoPFX := CaminhoCertificado; E estou tentando transmitir um evento de cancelamento de um CTe, porém, estou recebendo a seguinte mensagem: --------------------------- Erro --------------------------- Falha ao assinar o Envio de Evento Erro ao ler informações do Certificado. Provavelmente a senha está errada O erro persiste em qualquer coisa que eu tente fazer com o CTe (Consultar, Autorizar, ...) . Esse erro começou após eu atualizar e reinstalar os pacotes do ACBr ontem. Pelo que tenho testado, isso acontece apenas nos clientes que possuem caracteres especiais na senha do certificado (@, #, $). Já em senhas apenas alfanuméricas, continuam funcionando bem. Até verifiquei se a senha do cliente não estava incorreta, instalando o certificado manualmente, mas funcionou. Também tentei substituir as bibliotecas utilizadas pelas que estão no ACBr (pasta ...\ACBr\DLLs\OpenSSL) e o erro persiste. Um exemplo de: senha com problemas: Cooper@2025 senha sem problemas: aula1590 Já debuguei as funções ACBDFeSSL SetSenha e GetSenha, ali aparentemente elas estão corretas. Alguma ideia talvez do que fazer?
  9. Olá Pessoal, tudo bem? Gostaria de incluir Garuva - SC na lista de provedores. O provedor é IPM URI: http://sync.nfs-e.net/datacenter/include/nfw/importa_nfw/nfw_import_upload.php ACBRNFSeXServicos.ini [4205803] Nome=Garuva UF=SC Provedor=IPM
  10. Olá pessoal, como estão? Conferi a leitura do retorno do CNAB240 para o banco Cecred (Ailos), e vi que na leitura do header não estava lendo a agência e convênio. Incluí essa leitura baseado no manual mais atualizado que o banco me disponibilizou. Em anexo a alteração. ACBrBancoCecred.pas
×
×
  • 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.