Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Amigos, estou implementando em meu sistema uma validação de assinatura, utilizando o método ValidaAssinatura do ACBr, mas estou tendo problemas com alguns xml como o que está em anexo, está dizendo que "Erro ao verificar assinatura do arquivo: The digest value computed does not match with the provided one for Reference uri '#NFe31120517469701003788550000000514131568180187'".

Em algumas xml's que recebi esta mensagem, eu consegui resolver baixando (manualmente) o xml do site da sefaz, mas, em alguns casos nem o XML encontrado na sefaz passou na validação, mas, passaram na validação do site da sefaz do RS.

Gostaria de saber se alguém tem idéia de como proceder neste caso.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Postado

Ninguém mais teve este tipo de problemas, ou ninguém mais esta utilizando esta validação?

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Postado

Acabei de ler hj um topico que falava a mesma coisa.

da uma olhada nas ultimas mensagens do topico:

viewtopic.php?f=6&t=4672&start=10

Infelizmente ainda nao faço essa validação...

Eu vi este tópico também, só que no meu caso é com a assinatura, e não com o digval x digestvalue, este ultimo eu consegui fazer.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Postado

no fim do topico o cara explica que ele nao quer digval x digestvalue, pq senao qquer um pode alterar o xml e esses campos continuariam os mesmos do que consta na Sefaz

Postado

Sim, realmente, também acompanhei este tópico e vi que não era o que eu queria, mas, os ultimos posts são sobre o mesmo problema, já postei a dúvida lá tb, vamos continuar por lá então!

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

  • 5 anos depois...
Postado

No meu caso, percebi que a falha é gerada quando vem algum campo com acentuação da NF-e do fornecedor. Por exemplo:

<infAdic>

<infCpl>Obrigado pela preferência, teremos prazer em vê-lo novamente.</infCpl>

</infAdic>

 

No componente o erro ocorre em:

function TDFeSSLXmlSignMsXml.VerificarAssinatura...

...    

  try
        pKeyOut := xmldsig.verify(pKey); <<<<<<<<<<<<<<<<<<<<<<<<<<<<
      except
        on E: Exception do
          MsgErro := 'Erro ao verificar assinatura do arquivo: ' + E.Message;
      end;

 

Alguma sugestão de como podemos resolver?

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.