cancel
Showing results for 
Search instead for 
Did you mean: 

Erro de assinatura digital no validador

Former Member
0 Kudos

Bom dia!

Será que podem nos ajudar?

Utilizamos SAP GRC e temos um serviço de envio dos XMLs para os clientes utilizando a função exportar disponivel no monitor do GRC.

Nossos clientes começaram a reclamar que nossos XMLs estão sendo rejeitados quando fazem a validação. Existem três passos no validador da Sefaz: Verificar estrutura / conteúdo, fica ok - verificar assinatura digital - fica ok, porém quando fazem a consulta verificar a situação do documento ocorre o erro: Erro ao verificar a situação deste documento. Esta assinatura digital não esta equivalente aquela obtida do documento.

Verificamos que ao exportar o XML a assinatura digital fica quebrada em mais de uma linha, exemplo abaixo:

visualização no formato XML.

MIIGQDCCBSigAwIBAgIIODBE3D5C2G8wDQYJKoZIhvcNAQEFBQAwTDELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxKDAmBgNVBAMTH1NFUkFTQSBDZXJ0aWZpY2Fkb3JhIERpZ2l0YWwg djEwHhcNMDkxMTE4MTY1MzUzWhcNMTAxMTE4MTY1MzUzWjCB8DELMAkGA1UEBhMCQlIxEzARBgNV BAoTCklDUC1CcmFzaWwxFDASBgNVBAsTCyhFTSBCUkFOQ08pMRgwFgYDVQQLEw8wMDAwMDEwMDA3 MDUyNjMxFDASBgNVBAsTCyhFTSBCUkFOQ08pMRQwEgYDVQQLEwsoRU0gQlJBTkNPKTEUMBIGA1UE CxMLKEVNIEJSQU5DTykxFDASBgNVBAsTCyhFTSBCUkFOQ08pMRQwEgYDVQQLEwsoRU0gQlJBTkNP KTEuMCwGA1UEAxMlQ09OVElORU5UQUwgQVVUT01PVElWRSBETyBCUkFTSUwgTFREQTCBnzANBgkq hkiG9w0BAQEFAAOBjQAwgYkCgYEAxSeyND6tlQMQVbHBdPlLnU/7MObILKQiJeWkEMXHwKLUNEna BYLGfAMynpjOTVXp1HuL2o38skhWjAgFAw/PAgwY7by/agI8SJgwore4/QktdJ82VptHhdRFFse Z4b7/WpguG4hBE7/ZNapwadKyNU3ZLCy57TpSDeV0xrqGlsCAwEAAaOCAwMwggL/MA4GA1UdDwEB /wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHwYDVR0jBBgwFoAUt2CoW/my pq4A7XTr1UrJlmhm9VwwgcYGA1UdEQSBvjCBu4EqTEFFUkNJTy5HT05FTEFAQ09OVElORU5UQUwt Q09SUE9SQVRJT04uQ09NoDgGBWBMAQMEoC8TLTIwMDkxOTczMjMyMzI4NjM4MjUwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMKAfBgVgTAEDAqAWExRXT1VURVIgVkFOU1RFRU5CRUVDS6AZBgVgTAED A6AQEw4xMTExMTc1MjAwMDE0NqAXBgVgTAEDB6AOEwwwMDAwMDAwMDAwMDAwVwYDVR0gBFAwTjBM BgZgTAECAQYwQjBABggrBgEFBQcCARY0aHR0cDovL3d3dy5jZXJ0aWZpY2Fkb2RpZ2l0YWwuY29t LmJyL3JlcG9zaXRvcmlvL2RwYzCB8AYDVR0fBIHoMIHlMEmgR6BFhkNodHRwOi8vd3d3LmNlcnRp ZmljYWRvZGlnaXRhbC5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL3NlcmFzYWNkdjEuY3JsMEOgQaA/ hj1odHRwOi8vbGNyLmNlcnRpZmljYWRvcy5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL3NlcmFzYWNk djEuY3JsMFOgUaBPhk1odHRwOi8vcmVwb3NpdG9yaW8uaWNwYnJhc2lsLmdvdi5ici9sY3IvU2Vy YXNhL3JlcG9zaXRvcmlvL2xjci9zZXJhc2FjZHYxLmNybDCBlwYIKwYBBQUHAQEEgYowgYcwPAYI KwYBBQUHMAGGMGh0dHA6Ly9vY3NwLmNlcnRpZmljYWRvZGlnaXRhbC5jb20uYnIvc2VyYXNhY2R2 MTBHBggrBgEFBQcwAoY7aHR0cDovL3d3dy5jZXJ0aWZpY2Fkb2RpZ2l0YWwuY29tLmJyL2NhZGVp YXMvc2VyYXNhY2R2MS5wN2IwDQYJKoZIhvcNAQEFBQADggEBAG/7RBP/qBWqObzntxZ7bLp0t9Os WNGDbLgj4H8/ZNG8oydATyuDULkFqvTvn0SO21dEX/BLkJgmPGgN4Htb7A2GYLVI4YceZrypq EvFQ/3WqpxKtsrFXW4KAZQYFHH12bdb2HlQm7PtgVa7pgw3z+PP1sVcWuYuJZqqeMrSf457PAR/8 IEUFX44QvOWI3Dhfxo6bohA2LrYPsW5bQDynWGICqsUVE3XdBg8KDwzRaLXpD9YS8CF5Fhtd9Weg /IX2KKx5tSVbUIFF7TyHKWAr520OIORBpukh1iM18LulgSjdcyJALWIW9MiO/WryqPMdtXwj02Fi rlM2aoZJPJM=</X509Certificate>

</X509Data>

</KeyInfo>

</Signature>

Ao abrir o documento em notepad - é possivel verificar que existe um espaço simbolo quadrado que faz com que a continuação va para a linha de baixo causando a invalidação. Retiramos os espaços manualmente de um e o mesmo foi validado.

IERpZ2l0YWwg

djEwHhcNMDkxMTE4MT

Alguém ja teve este problema?

Accepted Solutions (0)

Answers (2)

Answers (2)

henrique_pinto
Active Contributor
0 Kudos

Jefferson,

se nao me engano, o SP11 do componente SLL-NFE-JWS corrigiu isso, removendo as quebras de linha nas tags em Base64 (digest value, signature value e certificate).

Já q vc vai ter q atualizar o SLL-NFE no ABAP tb para sincronizar (no minimo vc precisaria do SP11 no SLL-NFE), recomendo logo atualizar todos os 3 componentes (SLL-NFE ABAP, SLL-NFE-JWS Java e XI Content SLL-NFE) para as ultimas versoes disponiveis.

Abs,

Henrique.

former_member182114
Active Contributor
0 Kudos

Bom dia Jefferson,

Este comportamento dos espaços na mensagem da assinatura foi removido no SLL-NFE-JWS SP11, para subir até esta versão é obrigatório também subir o SLL-NFE e o XI Content devido a uma troca que foi modificada no SP11 do JWS.

Como o esforço é praticamente o mesmo, vá direto ao SP14 do SLL-NFE e XI Content.

Observação: É importante também revisar as notas para o R/3 que deve estar bem defasado.

Atenciosamente, Fernando Da Ró

former_member193386
Active Contributor
0 Kudos

realmente fernando, ele nao deve esquecer de subir o SP do assinador digital tbem, porque, caso contrario, ira ocorrer o tao difamado erro de mapping, vali salientar o que o Henrique sempre fala, temos que estar sempre antenados com as atualizacoes e notas disponibilizadas pela SAP para o GRC NFe.

former_member193386
Active Contributor
0 Kudos

realmente nunca passei por esse problema e nunca vi relatarem algo relacionado a isso, porem nao custa nada perguntar, qual o sp que vc esta usando para o GRC e o Assinador digital?

Former Member
0 Kudos

Segue

SAP_ABA 700 0018 SAPKA70018 Cross-Application Component

SAP_BASIS 700 0018 SAPKB70018 SAP Basis Component

PI_BASIS 2005_1_700 0018 SAPKIPYJ7I PI_BASIS 2005_1_700

SAP_BW 700 0018 SAPKW70018 SAP NetWeaver BI 7.0

SAP_AP 700 0010 SAPKNA7010 SAP Application Platform 7.00

SLL-NFE 100 0007 SAPK-10007INSLLNFE xNFE 1.0

former_member193386
Active Contributor
0 Kudos

suba o seu sp do GRC até o 14, talves isso resolva o seu problema