297- Reijeição por assinatura

Olá a todos, estou ha cerca de uma semana com um problema no envio de pedido de inutilização de numeração junto à receita federal do ceará. O xml é gerado fica assim:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><inutNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00"> <infInut Id="ID23119783718100200055001000000005000000005"> <tpAmb>2</tpAmb> <xServ>INUTILIZAR</xServ> <cUF>23</cUF> <ano>11</ano> <CNPJ>97837181002000</CNPJ> <mod>55</mod> <serie>1</serie> <nNFIni>5</nNFIni> <nNFFin>5</nNFFin> <xJust>dfdssdfsdfdsfsdfsdfsfd</xJust> </infInut> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI="#ID23119783718100200055001000000005000000005"><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><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>9zZYzk89zgk1OA3X7Q4JHwlJ8D4=</DigestValue></Reference></SignedInfo><SignatureValue>B0nJsG8ZXvXL8DM31aLhquITz29utoS8k0BG7mN9t21JLorFqrbMI8Ob3pBAyQsZwgT/hVYTvSwb 3ZtrJ5BXxMK+sWY7p7Gelc5UkOH20lJ4H2ESKElqBz2uwcvbG0tB2FenFLrHUl/tH7x/RJ1+1/w/ xkTjmfuftwDhDzjj5xg=</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIEozCCBAygAwIBAgIBEDANBgkqhkiG9w0BAQUFADCCARAxCzAJBgNVBAYTAkJSMQ4wDAYDVQQI EwVCQUhJQTEWMBQGA1UEBxMNU2FudGEgQmFyYmFyYTE7MDkGA1UEChMyQXV0b3JpZGFkZSBDZXJ0 aWZpY2Fkb3JhIENvb3Jwb3JhdGl2YSBJQ1AtU0VGQVotQ0UxOzA5BgNVBAsTMkF1dG9yaWRhZGUg Q2VydGlmaWNhZG9yYSBDb29ycG9yYXRpdmEgSUNQLVNFRkFaLUNFMTswOQYDVQQDEzJBdXRvcmlk YWRlIENlcnRpZmljYWRvcmEgQ29vcnBvcmF0aXZhIElDUC1TRUZBWi1DRTEiMCAGCSqGSIb3DQEJ ARYTd2ViQHNlZmF6LmNlLmdvdi5icjAeFw0xMDA1MzExNzM2NTZaFw0xMjA1MzAxNzM2NTZaMHMx CzAJBgNVBAYTAkJSMQ4wDAYDVQQIEwVCQUhJQTEWMBQGA1UEBxMNU2FudGEgQmFyYmFyYTEdMBsG A1UEChMUU2VmYXotMDc1Nzk1MDEwMDAxMTMxHTAbBgNVBAsTFFNlZmF6LTA3NTc5NTAxMDAwMTEz MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVWs7IXvUhyd1n9AhL8OovgX7c9kOriIlcFafm GYtwnyH2gVs4gYs8AAWLH1lciPY2k2Sy+F8YXi2ykDNqF1g0Sv6F91lUqe11sHqx+jh2+1sWMBA2 qtkiz+OErME3+RtBFeDSdu1sujNCKYEnKHS14fgBEiqq6/rVKKr7UvdwLQIDAQABo4IBpjCCAaIw gdsGA1UdEQSB0zCB0KAZBgVgTAEDA6AQDA4wNzU3OTUwMTAwMDExM6AXBgVgTAEDB6AODAwwMDAw MDAwMDAwMDCgPgYFYEwBAwSgNQwzMjE5MDkxOTY2MzA5ODkyMzAzMjUwMDAwMDAwMDAwMDAwMDIw NTAxMDEyNDM2N1NTUENFoBoGBWBMAQMCoBEMD3NpZ2V0IHRlc3QgdXNlcqA+BgVgTAEDAaA1DDMy MTkwOTE5NjYzMDk4OTIzMDMyNTAwMDAwMDAwMDAwMDAwMjA1MDEwMTI0MzY3U1NQQ0UwHwYDVR0j BBgwFoAUZZrHGNtXrgeW5QxI5n2IPTQYXQ0wZwYDVR0fBGAwXjBcoFqgWIZWaHR0cDovL2ljcC1i cmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBs YUczL0xhdGVzdENSTC5jcmwwDAYDVR0TBAUwAwIBADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAL4VuudGjl0WYHRKe4DSxHEGkU0i 0TfraY/nEVV50dnolErhw514KVBtwmmSke+ld6ExHkhPp0hxse87v1pm7d/jI6n8yDOtvo+0i7n7 NOFH5IBsHrEQk481WwsP/3BgNCCQD/8sF9ayV26QMTS9yt+op32ETVoL27P6cjzQoCYJ</X509Certificate></X509Data></KeyInfo></Signature></inutNFe>

Meu envelope gerado é o seguinte:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header> <nfeCabecMsg soapenv:mustUnderstand="false" xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2"> <versaoDados>2.00</versaoDados> <cUF>23</cUF> </nfeCabecMsg> </soapenv:Header> <soapenv:Body> <nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2"> <inutNFe versao="2.00" xmlns="http://www.portalfiscal.inf.br/nfe"> <infInut Id="ID23119783718100200055001000000005000000005"> <tpAmb>2</tpAmb> <xServ>INUTILIZAR</xServ> <cUF>23</cUF> <ano>11</ano> <CNPJ>97837181002000</CNPJ> <mod>55</mod> <serie>1</serie> <nNFIni>5</nNFIni> <nNFFin>5</nNFFin> <xJust>ghfghfghfghfghfghf</xJust> </infInut> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI="#ID23119783718100200055001000000005000000005"><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><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>EHh7TxXNAYSYHWpDQAtpejUGMMc=</DigestValue></Reference></SignedInfo><SignatureValue>x0fTtZ2C9/nKs3p5bnDYOz90gXeOI2a2RO5I9O19wIxl0ZMcsr1aTxADL+NZeurDpCevfEM/w0vo aTuOaQu6qNFrU+151PbkQz9Z4yuTfYzgtAwJUIN4A6oArEAAthNMEsFLLuEJ4PW2P1EHgnAF3EzV Nq78shIRVFb5hQiRFcw=</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIEozCCBAygAwIBAgIBEDANBgkqhkiG9w0BAQUFADCCARAxCzAJBgNVBAYTAkJSMQ4wDAYDVQQI EwVCQUhJQTEWMBQGA1UEBxMNU2FudGEgQmFyYmFyYTE7MDkGA1UEChMyQXV0b3JpZGFkZSBDZXJ0 aWZpY2Fkb3JhIENvb3Jwb3JhdGl2YSBJQ1AtU0VGQVotQ0UxOzA5BgNVBAsTMkF1dG9yaWRhZGUg Q2VydGlmaWNhZG9yYSBDb29ycG9yYXRpdmEgSUNQLVNFRkFaLUNFMTswOQYDVQQDEzJBdXRvcmlk YWRlIENlcnRpZmljYWRvcmEgQ29vcnBvcmF0aXZhIElDUC1TRUZBWi1DRTEiMCAGCSqGSIb3DQEJ ARYTd2ViQHNlZmF6LmNlLmdvdi5icjAeFw0xMDA1MzExNzM2NTZaFw0xMjA1MzAxNzM2NTZaMHMx CzAJBgNVBAYTAkJSMQ4wDAYDVQQIEwVCQUhJQTEWMBQGA1UEBxMNU2FudGEgQmFyYmFyYTEdMBsG A1UEChMUU2VmYXotMDc1Nzk1MDEwMDAxMTMxHTAbBgNVBAsTFFNlZmF6LTA3NTc5NTAxMDAwMTEz MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVWs7IXvUhyd1n9AhL8OovgX7c9kOriIlcFafm GYtwnyH2gVs4gYs8AAWLH1lciPY2k2Sy+F8YXi2ykDNqF1g0Sv6F91lUqe11sHqx+jh2+1sWMBA2 qtkiz+OErME3+RtBFeDSdu1sujNCKYEnKHS14fgBEiqq6/rVKKr7UvdwLQIDAQABo4IBpjCCAaIw gdsGA1UdEQSB0zCB0KAZBgVgTAEDA6AQDA4wNzU3OTUwMTAwMDExM6AXBgVgTAEDB6AODAwwMDAw MDAwMDAwMDCgPgYFYEwBAwSgNQwzMjE5MDkxOTY2MzA5ODkyMzAzMjUwMDAwMDAwMDAwMDAwMDIw NTAxMDEyNDM2N1NTUENFoBoGBWBMAQMCoBEMD3NpZ2V0IHRlc3QgdXNlcqA+BgVgTAEDAaA1DDMy MTkwOTE5NjYzMDk4OTIzMDMyNTAwMDAwMDAwMDAwMDAwMjA1MDEwMTI0MzY3U1NQQ0UwHwYDVR0j BBgwFoAUZZrHGNtXrgeW5QxI5n2IPTQYXQ0wZwYDVR0fBGAwXjBcoFqgWIZWaHR0cDovL2ljcC1i cmFzaWwuY2VydGlzaWduLmNvbS5ici9yZXBvc2l0b3Jpby9sY3IvQUNDZXJ0aXNpZ25NdWx0aXBs YUczL0xhdGVzdENSTC5jcmwwDAYDVR0TBAUwAwIBADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMEMA0GCSqGSIb3DQEBBQUAA4GBAL4VuudGjl0WYHRKe4DSxHEGkU0i 0TfraY/nEVV50dnolErhw514KVBtwmmSke+ld6ExHkhPp0hxse87v1pm7d/jI6n8yDOtvo+0i7n7 NOFH5IBsHrEQk481WwsP/3BgNCCQD/8sF9ayV26QMTS9yt+op32ETVoL27P6cjzQoCYJ</X509Certificate></X509Data></KeyInfo></Signature></inutNFe></nfeDadosMsg></soapenv:Body></soapenv:Envelope>

Se eu pegar a intulização e testar nos sites:
http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx
e http://nfe.sefaz.ce.gov.br/pages/consultaXML/welcome.jsf

A nota da válida, mas ainda assim me retorna 297: Reijeição assinatura difere do calculado.

Alguém tem alguma idéia do que pode ser?

Cara já vi isso acontecer na seguinte situação

Ao enviar um xml com acentuação dava este erro…

Tive que mudar a forma de leitura de um arquivo para conseguir enviar corretamente.
ex:

new BufferedReader(new InputstreamReader(new FileInpustream(“teste.xml”, “UTF-8”)));

Então, tenta ver se o seu problema não é o mesmo…

O xml não tem acentos, nem espaços, nem caracteres especiais, e o mais bizarro é que se vc retirar o xml que tá aí, ele é valido tudo certinho em todos os validadores que existem na net.
Eu fiz esse teu teste já, não funfou. =(

estranho…

após assinar o xml, tag infInut, por um acaso ele é alterado?

Outro dúvida que tenho é sobre o xml dos dados dentro do envelope, ele não deveria ser assim, não?

<soapenv:Envelope xmlns:soapenv=“http://www.w3.org/2003/05/soap-envelope” xmlns:xsd=“http://www.w3.org/2001/XMLSchema” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>soapenv:Header2.0023</soapenv:Header>soapenv:Body
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

Não é alterado, tanto que eu pego o envelope na saída do método que vai pro WS e o xml que tá inserido nesse envelope se vc copiar e colar nos validadores diz estar ok, tirando o fato de reclamar da codificação, pois como citei no post passado, ele não tem o <?xml version="1.0" encoding="UTF-8"?>, mas não sei se era pra ter ou não, é montado sem isso, apesar do xml ter.