Ir para conteúdo
  • Cadastre-se

dev botao

Falha de Validação de assinatura


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

Recommended Posts

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.

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • 5 anos depois...

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?

Link para o comentário
Compartilhar em outros sites

  • 10 meses depois ...
  • Este tópico foi criado há 2121 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.

The popup will be closed in 10 segundos...