Pessoal, estou com um problema aqui nessas nfes que não sei mais o que fazer…estou a dois dias em cima disso e não consegui resolver…
O problema é o seguinte…
Gero o Xml das nfes, assino… até aí tudo blz…
Confiro o xml assinado lá no site do sefaz e diz que a assinatura está ok, está válida…
Quando envio a nfe , me retorna que a assinatura é inválida (Rejeicao: Assinatura difere do calculado)… uso o jaxb pra carregar o arquivo e transformar num bean direto e adiciono direto no objeto NfemsgDados o objeto TEnviNFe…na hora de mandar ele gera todo o soap com os xmls certo… porém acho que meche em alguma coisa na assinatura, pois sai todo como texto corrido, por exemplo … o xml gerado e assinado está assim
<?xml version="1.0" encoding="UTF-8"?><NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe Id="NFe43100894219383000137550010000001231313860300" versao="2.00">
.. DADOS DA NFE
</infNFe><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="#NFe43100894219383000137550010000001231313860300"><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>qTWgJb0tQpnUqSX7I3CBHN6yjUI=</DigestValue></Reference></SignedInfo><SignatureValue>V8ji7eSG/Rrgq38yWavEA8GBaA3bPNNApsq7o3qjFqpZM56Ze/GNODaa25fhXbQVZZidtzTNjjUg
nQKFwOqATuv66MLSz0IFj/Owh78Z1k6Vzn3S6dBX9utXCHlWCljiQ9iIt/uelLyrnv6YA6W7VFtR
ns+nNhyEQEM5vmIz7d4=</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIGEjCCBPqgAwIBAgIQMjAxMDA3MjYxODEzMTEwMjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE
BhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNlY3JldGFyaWEgZGEgUmVjZWl0
YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEuMCwGA1UEAxMlQXV0b3JpZGFkZSBDZXJ0aWZpY2Fk
b3JhIGRvIFNFUlBST1JGQjAeFw0xMDA3MjYxOTM4MTFaFw0xMTA3MjYxOTMzNDRaMIH3MQswCQYD
VQQGEwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNl
aXRhIEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMREwDwYDVQQLEwhDT1JSRUlPUzETMBEGA1UECxMK
QVJDT1JSRUlPUzEWMBQGA1UECxMNUkZCIGUtQ05QSiBBMTEUMBIGA1UEBxMLUEFTU08gRlVORE8x
CzAJBgNVBAgTAlJTMTgwNgYDVQQDEy9JVEFMTyBDRVNBUiBDQVJET1NPIERFIEFHVUlBUiBNRTo5
NDIxOTM4MzAwMDEzNzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvHsIVvo0F9c+VCleVHa4
lceslBxrJPOhKG4hFU3YNALyxmavGsAa+xqS7jePDXZd7YJHtvEsQMud9V6gKnIB85FohNfqjJP2
ROvlzoVvKK58a06f6d9seVojNhvZKNxmkcfeYFAc0MjPp8Lraoz6lZr0sPsSSDMUW8DR45sdO+MC
AwEAAaOCAocwggKDMA8GA1UdEwEB/wQFMAMBAQAwHwYDVR0jBBgwFoAUuSKLhiRG56Kt5yk7jGg7
Ta10kRQwDgYDVR0PAQH/BAQDAgXgMGAGA1UdIARZMFcwVQYGYEwBAgEKMEswSQYIKwYBBQUHAgEW
PWh0dHBzOi8vY2NkLnNlcnByby5nb3YuYnIvYWNzZXJwcm9yZmIvZG9jcy9kcGNhY3NlcnByb3Jm
Yi5wZGYwgcEGA1UdEQSBuTCBtqA4BgVgTAEDBKAvBC0xMTEyMTk1NTIyMjg3MjQ4MDcyMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDCgKAYFYEwBAwKgHwQdSVRBTE8gQ0VTQVIgQ0FSRE9TTyBERSBB
R1VJQVKgGQYFYEwBAwOgEAQOOTQyMTkzODMwMDAxMzegFwYFYEwBAwegDgQMMDAwMDAwMDAwMDAw
gRxpdGFsby5tYXJrZXRpbmdAdGVycmEuY29tLmJyMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMCBggr
BgEFBQcDBDCBqAYDVR0fBIGgMIGdMDKgMKAuhixodHRwOi8vY2NkLnNlcnByby5nb3YuYnIvbGNy
L2Fjc2VycHJvcmZiLmNybDAzoDGgL4YtaHR0cDovL2NjZDIuc2VycHJvLmdvdi5ici9sY3IvYWNz
ZXJwcm9yZmIuY3JsMDKgMKAuhixodHRwOi8vd3d3Lml0aS5nb3YuYnIvc2VycHJvL2Fjc2VycHJv
cmZiLmNybDBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAKGMGh0dHA6Ly9jY2Quc2VycHJvLmdv
di5ici9jYWRlaWFzL2Fjc2VycHJvcmZiLnA3YjANBgkqhkiG9w0BAQUFAAOCAQEAE8DFhIqn6xq2
QFGT22sstPCrZbZun0uFhdyr5BZ41YckFv9Tgpmp9ATw05in80kvJCUO5jG2Yv2oWiBkQ+MLbrAi
s+52ecrWCH2RALM0FahIqERRRByNR6PSj269gAT5uSfbjlt/RIoEM7RfO4NAc26PN8fg23mEZtwc
DLWbKd2xIPBCjKe9OYn0sPcaMvZ79KtAXp5xBmKMgmep9cXj9GuVOMRD/y4HpEljoCYb+zw88o6u
37b5n2MnCIDkbIrkPMIdRXKc4fGvCc5pT0UHLDglcQP/IGtSJFKKz4QwPi1q0GkftQRwP9+Ig4Xk
nO7qOzU6UMuCM5xKrN0Tjx4zIA==</X509Certificate></X509Data></KeyInfo></Signature></NFe>
porém quando envio… a parte da assinatura , em vez de sair assim com quebras de linha, sai todo corrido assim…
><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>ut59pINw+QPYU0iKV4OgSJMfIZA=</DigestValue></Reference></SignedInfo><SignatureValue>mYkqcmS14t496zh7vjJ5cqWNcLpmeCY3l6L586tr/5OgtHVQ2J54b4TQyPRn8vCfSErbUlO132MequbDoX46LKnZQfte6G2/w/YsPsH7xcoSGCVgoRvwkV5NjMoZ/hG79IFk05QoRM14QlXc3lEeEEt+O3kHO4axtC2r6HhOwx8=</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature>
será que é por causa disso? e como resolver…???