Ir para conteúdo
  • Cadastre-se

dev botao

X509Certificate em branco ao ler um Evento de CTe


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

  • Membros Pro
Postado

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

  • Membros Pro
Postado (editado)

Boa tarde Italo,

A princípio, pelos meus testes, funcionou.

 

Muito obrigado

Editado por forbostec
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.