Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 3523

NFSe - Assinatura XML BH

$
0
0

Alguém já implementou assinatura de NFSe para prefeitura de BH utilizando a classe cl_sec_sxml_dsignature?

 

Estou validando a assinatura gerada utilizando o site da receita, através do link abaixo, mas sem sucesso.

https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATBHE/Assinadoc/ValidadorAssinaturas.app/valida.aspx

 

O detalhe é que estou utilizando o mesmo método para prefeitura do RJ e este retorna como válido (ainda não está em produção, mas pelo menos não retorna erro na assinatura).

 

Abaixo um trecho do código que faz a assinatura, depois disso não modifico mais o XML.

 

*----------------------------------------------------------------------------*

 

         lo_sign = cl_sec_sxml_dsignature=>create_reader_instance( if_input = unsigned_xml ).
         lo_sign->m_canonicalization = cl_sec_sxml_dsignature=>co_c14n_inclusive.
         lo_sign->m_signature_ns_prefix = lc_signature_ns_prefix. " lc_signature_ns_prefix = "space"
         lo_sign->set_attributes( if_attribute_name = lc_c14n_attribute )" lc_c14n_attribute = "Id"

         lo_sign->sign_xml(
           EXPORTING if_ssf_app = ssfappl
                     if_add_keyinfo = abap_true
           IMPORTING ef_signature_xml = lf_signature ). " xml node

         lo_sign->embed_signature(
           EXPORTING if_xml       = unsigned_xml
                     if_signature = lf_signature
           IMPORTING ef_result    = signed_xml ).


Viewing all articles
Browse latest Browse all 3523

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>