| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 16:32:23
|
guilherme_ha
JavaBaby
![[Avatar]](/images/avatar/dd50e4d9c47cdf72d24e89d248edb35b.png)
Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline
|
Tbm ainda estou com esse problema..
retirei todos os espaços em branco duplos.. mas mesmo assim da o erro...
Já nao sei mais o que fazer..
alguem ja passou desse ponto ???
|
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 16:46:03
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline
|
Pessoal, o miolo do método de assinatura está abaixo.
Notem que as variáveis locais devem ser carregadas conforme seu gosto, tipo usarToken para mim é
um boolean que informa o uso de A3, etc...
Espero que entendam.
Qualquer coisa, mandem msg em pvt.
Alencar
|
---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 16:59:40
|
evandromib
JavaChild
![[Avatar]](/images/avatar/3eddbcda71290eb81b32ad893dcdbba6.jpg)
Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline
|
Cola ai o trecho do codigo que vc le o arquivo e manda para transmitir ?
|
"N.A.S" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 17:08:16
|
guilherme_ha
JavaBaby
![[Avatar]](/images/avatar/dd50e4d9c47cdf72d24e89d248edb35b.png)
Membro desde: 27/08/2004 17:41:32
Mensagens: 86
Offline
|
Cara meu esquema de assinar esta igual ao seu.. e mesmo assim esta retornando assinatura difere do calculado!!
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 17:29:08
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline
|
Fala pessoal,
Estou com uma duvida, com este codigo acima a TAG <Signiture> ficou fora do </NFE> tá certo isso ?
O final do meu arquivo ficou assim:
Eu estou montando o arquivo XML assim:
Se eu não colocar a TAG <msgDados> sempre da erro na hora do envio do XML ao WebService. ( Unexpected subelement NFe )
Carrego o XML para envio assim:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 17:37:19
|
evandromib
JavaChild
![[Avatar]](/images/avatar/3eddbcda71290eb81b32ad893dcdbba6.jpg)
Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline
|
dankshit , sua assinatura deve começar dpois da tag </infNFe>
e terminar desta forma abaixo
|
"N.A.S" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 17:57:31
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline
|
Fala Pessoal,
evandromib
Mudei o meu XML da maneira que vc orientou, realmente fica melhor, acabou ficando assim:
Mais continuo recebendo a mensagem de :
Status : 297
Motivo : Rejeição: Assinatura difere do calculado
Agora será que estou carregando o arquivo XML gravado em disco corretamente, você poderia mandar um exemplo de como vc carrega o XML na variável String
para enviar no NfeMsgDados. Estou fazendo assim, sera que é a melhor maneira ??
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 20:51:10
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline
|
No teu caso, o c:\nfe.xml já está assinado?
Se sim, então:
|
---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 21:18:49
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline
|
Fala pessoal,
Li em um dos posts que não pode ter espaços em branco no XML, ai fiquei na duvida como que fica a situação de um campo de texto
por exemplo:
posso mandar a descrição do produto desta forma ?
Desculpe a pergunta, mais já estou ficando pirado.
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 21:32:05
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline
|
dankshit wrote:Fala pessoal,
Li em um dos posts que não pode ter espaços em branco no XML, ai fiquei na duvida como que fica a situação de um campo de texto
por exemplo:
posso mandar a descrição do produto desta forma ?
Desculpe a pergunta, mais já estou ficando pirado.
Obrigado
Não pode ter mais de um espaço entre caracteres. Um de cada vez pode.
Alencar
|
---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 22:48:27
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline
|
Fala pessoal,
To chatiado com o erro da assinatura diferente do calculado, lendo vi que tem
que fazer uma validação do arquivo xml , eu não estou fazendo a validação,
gero o XML, assino e envio, será que tem alguma coisa a ver ?
Obrigado,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 22:58:27
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 188
Offline
|
dankshit wrote:Fala pessoal,
To chatiado com o erro da assinatura diferente do calculado, lendo vi que tem
que fazer uma validação do arquivo xml , eu não estou fazendo a validação,
gero o XML, assino e envio, será que tem alguma coisa a ver ?
Obrigado,
A validação diz respeito ao uso do Schema para verificar a estrutura do xml.
O uso ou não deste teste não influencia na assinatura.
O teu problema está na leitura e manipulação do txt assinado do disco para
a memória (variável String). É ai que deve estar modificando alguma coisa e
fazendo com que o digest-value dê diferente do momento da assinatura.
Alencar
|
---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 00:22:42
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
senhor, eu juro que um dia eu leio essa thread
Ps.: desculpa o span, mas é que todo dia vejo esse post subir, e ainda não li nada dele =[ T_T
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 09:09:16
|
evandromib
JavaChild
![[Avatar]](/images/avatar/3eddbcda71290eb81b32ad893dcdbba6.jpg)
Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline
|
dankshit, conforme o philler postou anteriormente eu uso quase igual a ele
ficou um pouco diferente do dele pq agora nesse novo webservice2 se agente nao adicionar uma tag ex: <nfeDadosMsg>
antes de todo o conteudo a ser enviado da erro na transmissão entao uso o BufferedReader e para ler o conteudo e adicionar a variavel
para ficar exatamente como foi escrito e assinado e adiciono a tag <nfeDadosMsg> no inicio e final do arquivo
|
"N.A.S" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 09:51:29
|
dankshit
Thread.start()
Membro desde: 11/11/2008 16:22:19
Mensagens: 47
Offline
|
Fala pessoal,
evandromib, mudei para o seu metodo de carregaar o arquivo e continuo com o mesmo erro,
vou postar aqui o metodo que uso para gravar o XML após ele ter sido assindo, será que posso estar gravando de forma errada tmabém ?
Depois que faço a assinatura do arquivo, uso este metodo para gravar a String XML em disco.
Como você faz a gravação da sua String em disco ?
Desde já agradeço
|
|
|
 |
|
|