facho/fe/fe.py (DianXMLExtensionSigner) se adiciona firma

FossilOrigin-Name: 9512d3fcf1c440fac8fa67e12505e2fb34b9de7aeeb306b1ced680a1f247aef7
This commit is contained in:
bit4bit@riseup.net 2020-09-22 02:25:43 +00:00
parent 59d57119ff
commit 23ddacba0d
2 changed files with 6 additions and 7 deletions

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
import sys import sys
import base64 import base64
import warnings import warnings

View File

@ -210,6 +210,7 @@ class DianXMLExtensionSigner(FachoXMLExtension):
xmlsig.constants.TransformRsaSha256, xmlsig.constants.TransformRsaSha256,
"Signature", "Signature",
) )
xml.append(signature)
id_uuid = str(uuid.uuid4()) id_uuid = str(uuid.uuid4())
ref = xmlsig.template.add_reference( ref = xmlsig.template.add_reference(
@ -240,13 +241,10 @@ class DianXMLExtensionSigner(FachoXMLExtension):
xades.template.add_claimed_role(props, "supplier") xades.template.add_claimed_role(props, "supplier")
#props_ref = xmlsig.template.add_reference( props_ref = xmlsig.template.add_reference(
# props, xmlsig.constants.TransformSha256, uri="#%s" % (id_props), signature, xmlsig.constants.TransformSha256, uri="#%s" % (id_props),
#) uri_type="http://uri.etsi.org/01903#SignedProperties"
#props_ref.set('Type', "http://uri.etsi.org/01903#SignedProperties") )
#xmlsig.template.add_transform(props_ref, xmlsig.constants.TransformSha256)
xml.append(signature)
policy = xades.policy.GenericPolicyId( policy = xades.policy.GenericPolicyId(
self.POLICY_ID, self.POLICY_ID,