assinaturas de arquivos xml da NFe  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
philler
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline

Pessoal, estou com dificuldades em extrair o CNPJ do certificado que assinou o xml.
Sei que a receita faz isso, pois eles testam se o CNPJ base do certificado é o mesmo
do CNPJ base do emitente.

Alguns certificados vem com o CNPJ logo apos o nome da empresa, por exemplo:
CN=ALGUMA EMPRESA LTDA:01001001000101

Nestes casos é só pegar o getNomeCertificado() e sacar o cnpj.
Mas tenho visto casos em que o CN nao vem com este valor.

Alguma luz por ai? De onde a SEFAZ tira a informacao?

Alencar

---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina
alves.Felipe
Virtual Machine Man
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 737
Localização: Curitiba - Pr
Offline

cara.. ve se a resposta do thingol te ajuda nesse tópico ai

http://www.guj.com.br/posts/list/126975.java

Felipe Alves
[Email]
Marilice
What is classpath?

Membro desde: 15/07/2009 12:49:13
Mensagens: 6
Offline

Galera muito boa tarde!

HELP-ME

Não estou conseguindo validar a assinatura do xml em alguma notas e as mesmas são geradas no mesmo sistema.
Não consigo achar o erro alguém pode me ajudar?
[Email]
philler
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline

Marilice wrote:Galera muito boa tarde!

HELP-ME

Não estou conseguindo validar a assinatura do xml em alguma notas e as mesmas são geradas no mesmo sistema.
Não consigo achar o erro alguém pode me ajudar?


Pode nos informar quais as msgs de erro?
Uma dica que ja posso lhe adiantar: Se tiver dois espacos entre palavras nao valida.
Ex.: "Rua Treze...". Entre Rua e Treze tem dois espacos. Isso ocorre com muita frequencia en descricao de produtos
e observacoes.

Se nao for isso, manda as msgs de erro.

Alencar

---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina
Marilice
What is classpath?

Membro desde: 15/07/2009 12:49:13
Mensagens: 6
Offline

Segue a mensagem

PARSER XML: OK
TIPO DE MENSAGEM: Distribuição da NF-e processada
SCHEMA: OK
ASSINATURA XML: Assinatura ***INVÁLIDA***
[Email]
philler
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline

Marilice wrote:Segue a mensagem

PARSER XML: OK
TIPO DE MENSAGEM: Distribuição da NF-e processada
SCHEMA: OK
ASSINATURA XML: Assinatura ***INVÁLIDA***


Humm, assim fica dificil

Por favor, envie um xml por aqui mesmo, assinado com erro.
Analiso ele para voce.

Alencar

---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina
Marilice
What is classpath?

Membro desde: 15/07/2009 12:49:13
Mensagens: 6
Offline

Alencar

Obrigada por sua ajuda.
[Email]
Marilice
What is classpath?

Membro desde: 15/07/2009 12:49:13
Mensagens: 6
Offline

Alencar bom dia!

Aqui estou eu novamente, fiz as alterações conformE vc havia me orientado mas mesmo assim continua com o erro"ASSINATURA INVÁLIDA"

HELP-ME PLEASE
[Email]
drcosta
Entusiasta Java
[Avatar]

Membro desde: 11/03/2009 10:59:33
Mensagens: 19
Offline

Cola o xml gerado pra gente ver e poder ajudar....

Daniel Costa
[MSN]
Marilice
What is classpath?

Membro desde: 15/07/2009 12:49:13
Mensagens: 6
Offline

Vide mp
[Email]
philler
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline

Marilice wrote:Alencar bom dia!

Aqui estou eu novamente, fiz as alterações conformE vc havia me orientado mas mesmo assim continua com o erro"ASSINATURA INVÁLIDA"

HELP-ME PLEASE


Manda novamente por email.
Desculpe a demora em responder. Por vezes nao estou online.

ALencar

---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina
Marilice
What is classpath?

Membro desde: 15/07/2009 12:49:13
Mensagens: 6
Offline

Alencar muito bom dia!

Imagina ja agradeço pela atenção que todos me deram neste forum, mas cosegui resolver e gostaria de deixar a solução.

O problema estava na hora que gerava o xml a codificação estava como ANSI e o padrão é UTF-8, fiz o seguinte

Abri o arquivo xml no bloco de notas
Pedir para salvar como
Modifique a codificação de ANSI para UTF 8
Substitui o arquivo e pronto
Entrei no site sefaz rs
Assinatura válida

Um abraço a todos

This message was edited 1 time. Last update was at 17/07/2009 07:10:22

[Email]
aix
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2007 08:31:00
Mensagens: 549
Online

eae camaradas, eu denovo, agora descobri que minha assinatura ta faltando uma tag, se alguem puder me ajudar agradeço, na validação acusa que falta a seguinte tag essa que coloco em negrito, essa realmente não consta na minha assinatura, mas sim nos xml nf-e de exemplo dareceita <Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms>

abaixo lanço o cod. que uso pra assianr, saiu daqui mesmo do guj, são 2 classes obrigado.





A estrada do excesso leva ao palácio da sabedoria.
[MSN]
philler
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 18:34:06
Mensagens: 184
Offline

Olha ai a parte do meu codigo que inclui as transformacoes exigidas:



Alencar

---------------------------------------------
Philler Informatica - Alencar
"Feliz aquele que transfere o que sabe
e aprende o que ensina" Cora Coralina
aix
Virtual Machine Man
[Avatar]

Membro desde: 16/09/2007 08:31:00
Mensagens: 549
Online

alves.Felipe wrote:o problema que eu estava tendo é que depois de assinar o xml eu o gravava , e nessa hora eu alterava o xml... por isso
ficava errado a assinatura...
agora eu gravo eu não altero nada. mas antes de gravar eu transformo o Document para string e consumo o WS...
e agora foi..

mas valeo pela força f-schmitt e philler ...



pode me explicar isso melhor manu, porque eu to com o mesmo rolo, se puder ajudar agradeço, abraços.

Validando NOTA #1 do Lote NF-e: Assinatura ***INVÁLIDA***

This message was edited 1 time. Last update was at 27/07/2009 23:43:38


A estrada do excesso leva ao palácio da sabedoria.
[MSN]
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team