| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2009 07:26:25
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline
|
Fred, pareceu-me que o seu problema esta na montagem do ID da tag:
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe Id="NFe43090491428466000148550000000398064132785580" versao="1.10">
Note que em <infNFe Id=... tem a String "NFe" seguida da chave de acesso da NFe.
É esta tag que o processo de assinatura busca para assinar o xml da nota.
javax.xml.crypto.URIReferenceException deu a entender que nao encontrou a tag com
o Id especificado neste trecho de codigo:
String id = el.getAttribute("Id");
Ou entao esta faltando o caracter "#" aqui (erro mais provavel):
Reference ref = fac.newReference("#" + id, fac.newDigestMethod(
DigestMethod.SHA1, null), transformList, null, null);
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) 29/04/2009 07:36:25
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1788
Localização: Porto Velho-RO
Offline
|
f-schmitt wrote:olá, no seu XML tem um node chamado <NFe> ?
Pior é que tem.
Só falta assinar pra mim concluir aqui.
|
Há tantos burros mandando em homens de inteligência, que, às vezes, fico pensando que a burrice é uma ciência.
Ruy Barbosa. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2009 07:43:21
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1788
Localização: Porto Velho-RO
Offline
|
philler wrote:Fred, pareceu-me que o seu problema esta na montagem do ID da tag:
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe Id="NFe43090491428466000148550000000398064132785580" versao="1.10">
Note que em <infNFe Id=... tem a String "NFe" seguida da chave de acesso da NFe.
É esta tag que o processo de assinatura busca para assinar o xml da nota.
javax.xml.crypto.URIReferenceException deu a entender que nao encontrou a tag com
o Id especificado neste trecho de codigo:
String id = el.getAttribute("Id");
Ou entao esta faltando o caracter "#" aqui (erro mais provavel):
Reference ref = fac.newReference("#" + id, fac.newDigestMethod(
DigestMethod.SHA1, null), transformList, null, null);
Alencar
BINGOOO!! Era o # faltando mesmo, coloquei e assinou na hora!! Valeu mesmo, estes errinhos podem nos tomar dias de trabalho.
Mas o que seria o # afinal? É que realmente nao tive tempo pra estudar a coisa a fundo e entender o que cada coisa faz, é um projeto pessoal e só tenho tempo de fazer a noite, e o prazo é pra ontem como dizem.
Bom agora vou validar la no site do rs pra ver se assinou legal hehe, Valeu ae galera pela força.
|
Há tantos burros mandando em homens de inteligência, que, às vezes, fico pensando que a burrice é uma ciência.
Ruy Barbosa. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/05/2009 12:05:03
|
drcosta
Entusiasta Java
![[Avatar]](/images/avatar/8721e34eb69d3e80c3e43c752b67620b.jpg)
Membro desde: 11/03/2009 10:59:33
Mensagens: 19
Offline
|
Pessoal,
alguém está trabalhando com o token ePass2000? Como eu configuro o arquivo .cfg pra esse token? Qual a dll que eu uso?
Obrigado a todos!
Daniel
|
Daniel Costa |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 07:51:45
|
alves.Felipe
Virtual Machine Man
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 737
Localização: Curitiba - Pr
Offline
|
dae galera...
minha situação é a seguinte: no ws do PR eu consigo conectar normalmente..apenas seto o meu certificado e o certificado que baixei da sefaz-pr e pronto....
agora estou tentando consultar o status do serviço do ws de contingência da receita.. mas não consigo conectar.. recebo a seguinte msg:
ja tentei entrar em contato com o pessoal da receita ja faz 2 semanas e até agora não tive nenhuma resposta..
gostaria de saber se, assim como no ws do pr eu precisei baixar os certificados deles , eu preciso baixar algum certificado da receita para conseguir conectar..?? oq preciso fazer para conectar??
valeo
abraco
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 09:27:54
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline
|
Deve estar faltando a cadeia de certificados para validar o certificado do
servidor da Receita.
No ws do Parana deu certo pois o teu certificado foi expedido pela mesma
entidade certificadora.
|
---------------------------------------------
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) 25/05/2009 13:40:18
|
alves.Felipe
Virtual Machine Man
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 737
Localização: Curitiba - Pr
Offline
|
Era bem isso philler.. eu que estava marcando...
agora eu consigo conectar no sefaz-pr e no SCAN , masss...
se rodando o programa eu tentar conectar nos 2...por ex. consultar 1º o status no SCAN e depois de pegar o retorno, setar os certificados do Sefaz-pr e fazer a consulta de status tb...na 2º consulta me retorna a mesma msg:
acontece isso só qdo é para servidores diferentes...
eu só consigo consultar um de cada vez... rodar o programa, consultar um, ai finaliza o programa, ai rodo de volta e só ai consulta o outro...
entendem??
tem algum problema de setar
depois limpar
e setar novamente o certificado??
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 14:08:39
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline
|
Nao sei te afirmar. Mas como é variavel de ambiente, creio que se voce setar
atraves de arquivos de configuracao, hora um hora outro, nao vai ter galho.
Com isso voce nao precisa fechar e reabrir o prg todo.
Reseta a variavel e instancia a classe novamente.
|
---------------------------------------------
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) 25/05/2009 14:35:58
|
alves.Felipe
Virtual Machine Man
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 737
Localização: Curitiba - Pr
Offline
|
cara.. não querendo abusar.. hehe..mas da uma olhada como é minha classe q seta os certificados..
Mas como é variavel de ambiente, creio que se voce setar
atraves de arquivos de configuracao, hora um hora outro, nao vai ter galho.
isso que vc falou não é a mesma coisa que eu estou fazendo né? tem como passar um exemplo?
valewss
This message was edited 2 times. Last update was at 25/05/2009 16:04:21
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 14:41:21
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline
|
É a mesma coisa.
Do teu jeito nao funcionou?
|
---------------------------------------------
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) 25/05/2009 15:01:34
|
alves.Felipe
Virtual Machine Man
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 737
Localização: Curitiba - Pr
Offline
|
ixe cara.. ja vi que estou com problemas....
desse jeito funciona, mas só se eu não setar 2x...se não for para estados diferentes.. entende?!
e pensando aqui..sera que não vai ter como 2 usuários, que emitem nfe para diferentes estados (por ex. pr e al), usarem a aplicação?
estou fazendo a aplicação web.. mas vai ter gente do PR,AL e SC usando... to f...hehe
ninguém tem ai algumas sugestões?!?
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 15:21:12
|
philler
JavaTeenager
![[Avatar]](/images/avatar/3cbab37acac4fc1e6b3f78778d48c67d.jpg)
Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline
|
O teu problema esta só no trustStore?
Se sim, porque voce nao coloca todos os certificados em um só JKS?
Se nao, eu é que nao entendi....
|
---------------------------------------------
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) 25/05/2009 15:33:43
|
alves.Felipe
Virtual Machine Man
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 737
Localização: Curitiba - Pr
Offline
|
é isso mesmo.. só no trustStore..
Se sim, porque voce nao coloca todos os certificados em um só JKS?
sabia que eu não tinha pensado nisso!!?! hehe..
vou tentar jogar tudo num só keystore...
valeo de novo
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2009 15:59:35
|
alves.Felipe
Virtual Machine Man
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 737
Localização: Curitiba - Pr
Offline
|
po.. batata .. funcionou de primeira.. haha..
nem preciso fazer todos aqueles ifs que tinha mostrado antes...
vou até tirar o codigo para ninguem querer copiar.. heh
valeo...
abraco
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/05/2009 08:41:56
|
eliangela
Virtual Machine Man
![[Avatar]](/images/avatar/b977b532403e14d6681a00f78f95506e.jpg)
Membro desde: 30/04/2006 01:31:49
Mensagens: 666
Localização: Campo Mourão
Offline
|
Olá pessoal...
Sou desenvolvedora Java e C# e gostaria de divulgar a solução Open Source da minha empresa pra Nota Fiscal eletrônica.
Essa solução foi desenvolvida em C#, mas acredito que, como o C# é muito parecido com o Java (uma cópia, pra falar a verdade, hehe) irá ajudar quem estiver interessado em estudar ou até desenvolver uma solução Java pra nota fiscal eletrônica.
Segue o link para maiores informações: www.uninfe.com.br
Bom estudo para todos.
|
Não respondo perguntas por MP.
http://www.eliangela.info
|
|
|
 |
|
|