diff --git a/source/app/controllers/pacs/cfdi_cert.py b/source/app/controllers/pacs/cfdi_cert.py index d8ca7fc..2b0d862 100644 --- a/source/app/controllers/pacs/cfdi_cert.py +++ b/source/app/controllers/pacs/cfdi_cert.py @@ -148,8 +148,16 @@ class SATCertificate(object): key = xmlsec.Key.from_memory(self.key_pem, xmlsec.constants.KeyDataFormatPem) ctx.key = key ctx.sign(node) + node = xmlsec.tree.find_node(tree, 'X509Certificate') node.text = self.cer_txt + + node = xmlsec.tree.find_node(tree, 'SignatureValue') + node.text = node.text.replace('\n', '') + + node = xmlsec.tree.find_node(tree, 'Modulus') + node.text = node.text.replace('\n', '') + return tree @property