facho/fe/fe.py (DianXMLExtensionSigner) se adiciona firma
FossilOrigin-Name: 9512d3fcf1c440fac8fa67e12505e2fb34b9de7aeeb306b1ced680a1f247aef7
This commit is contained in:
		@@ -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,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user