Membro desde: 14/03/2011 23:27:47
Mensagens: 168
Localização: Louveira
Offline
É eu pensei isso também Alan, mas o meu ainda continua dando a msg assinatura difere do calculado :/, cara se não for pedir muito vc consegue postar sua classe completa ai..
Esta mensagem foi editada 1 vez. Última atualização foi em 05/02/2014 17:42:15
Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline
colodo, por um acaso você está manipulando a String do xml DEPOIS de assinar e ANTES de enviar (mesmo que seja salvar em um arquivo e depois ler o arquivo novamente, ou qualquer outro tipo de alteração)? Pode ser que seja isso.
Membro desde: 21/09/2012 09:11:46
Mensagens: 15
Offline
colodo vc precisa ter certeza de que o certificado que vc está usando é da empresa emitente ... já passei por um problema semelhante onde a receita me retornava erro pq estava usando um certificado de outra empresa para assinar a nota...
tendo essa certeza verifique o que o vinny disse...
esta linha:
acaba por setar um atributo no seu xml e este atributo é usado na validação da assinatura... verifique se vc está usando ele antes do processo de inicio da assinatura do seu arquivo... se usar depois vai dar erro...
analise o código que te passei ... veja que depois de setado este atributo não é mais mexido no conteúdo do arquivo
Membro desde: 30/01/2013 23:23:53
Mensagens: 1
Offline
Após a versão JDK 7.21 tive este problema e resolvi desinstalando, removendo e instalando novamente as DLLs do certificado na pasta system32, além de atualizar a versão do java.