facho/fe/fe.py (DianXMLExtensionSigner) se adiciona firma
FossilOrigin-Name: 9512d3fcf1c440fac8fa67e12505e2fb34b9de7aeeb306b1ced680a1f247aef7
This commit is contained in:
parent
59d57119ff
commit
23ddacba0d
@ -1,3 +1,4 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
import sys
|
import sys
|
||||||
import base64
|
import base64
|
||||||
import warnings
|
import warnings
|
||||||
|
@ -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,
|
||||||
|
Loading…
Reference in New Issue
Block a user