Login Registre-se
Erro na assinatura - Cannot resolve element with ID NFe [ Resolvido ]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Colodo

Moderador
[Avatar]

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

[MSN]
AlanRS

JavaC Membro

Membro desde: 21/09/2012 09:11:46
Mensagens: 15
Offline

opa posso sim cara...

veja ai ... mas o que vai ficar diferente do que eu postei antes são só os imports...

ps. estou usando java 7 update 51



vinnykrs

JavaC Membro

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.
[MSN]
AlanRS

JavaC Membro

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
cinei

JavaC Membro

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.
Colodo

Moderador
[Avatar]

Membro desde: 14/03/2011 23:27:47
Mensagens: 168
Localização: Louveira
Offline

Nossa Galera ta dificil viu.. kkk . Alan onde vc conseguiu o import org.jcp.xml.dsig.internal.dom.XMLDSigRI; ??

Só pode ser isso, do restante ja tentei de tudo e nada..
[MSN]
AlanRS

JavaC Membro

Membro desde: 21/09/2012 09:11:46
Mensagens: 15
Offline

Opa, Colodo eu utilizo essa biblioteca para usar aquela função:
xmlsec-1.4.2

segue a biblioteca em anexo..
 Nome do arquivo xmlsec-1.4.2.jar [Disk] Download
 Descrição Biblioteca para XMLDSigRI
 Tamanho 434 Kbytes
 Baixado:  704 vez(es)

Colodo

Moderador
[Avatar]

Membro desde: 14/03/2011 23:27:47
Mensagens: 168
Localização: Louveira
Offline

Fala Galera.. desculpe a demora me enrolei um pouco aqui.

Mas passando só p informar que agora deu tudo certo..

Comentei esse trecho do código :


E importei a biblioteca que o Alan passou ...

Valeu Alan pela força aii abraços
[MSN]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team