Estou tentando fazer os testes de NFE com o Sefaz PR. Com o Rio Grande Do Sul funciona certinho já. Com o Paraná, consigo consultar o status do serviço, porém, ao enviar uma nota recebo “Erro 290. Rejeição: Certificado Assinatura Inválido”.
Já inclui no arquivo JKS os certificados de raiz necessários (http://www.fazenda.pr.gov.br/modules/conteudo/conteudo.php?conteudo=326) e o certificado do cliente está OK, pois consigo enviar com ele através do software do sefaz SP. O que me leva a crer que o problema é no certificado de raiz da receita.
Cara o pior é que está assim, eu abri um chamado na Sefaz-pr para verificar, não sei se
tem haver com isso, mas, a empresa que estou testando fez a adesão voluntária.
Se no seu caso foi somente isso, acho que o pessoal da receita deve ter esquecido de fazer alguma
coisa lá.
Ernanics, cara queria te pedir desculpas, te passei o exemplo errado.
Tenta esse, comigo funcionou.
OutputFormat format = new OutputFormat(doc);
StringWriter stringOut = new StringWriter ();
XMLSerializer serial = new XMLSerializer (stringOut,format);
serial.serialize(doc);
nfeDadosMsg = stringOut.toString();
retorna rejeição 225 - Falha no schema xml.
Usei o programa AssinadorRS, para fazer a validação e por ele fica corretamente tanto assinatura quanto a estrutura.
Também usei o Visualizador NFeCTe 4.0 para visualizar a nota, e visualiza corretamente todos os dados.
O problema esta no envio para webService do Paraná.