-
Notifications
You must be signed in to change notification settings - Fork 27
Description
Buenas noches, muchas gracias por esta librería, la he estado estudiando para poder implementar un sistema de firma digital en Colombia, pero tengo una duda:
resulta que debo firmar completo el xml, pero el problema es que mirando los ejemplos crean el nodo signature que luego agregan al documento con:
parsed_file.append(signature)
Eventualmente firman:
ctx.load_pkcs12(certificate)
ctx.sign(signature)
Pero esto hace que el nodo de la firma quede al final del parsed_file y en mi caso, el nodo de la firma debe estar en cierta ubicación, no puede estar al final
Entonces pensé agregar el nodo signature al lugar donde debe estar, pero al firmar sale un error al tratar de quitar un nodo
Por otro lado, al momento de firmar, probé firmar no signature sino el parsed_file pero igual sale un error. diciendo que no encuentra el nodo signedInfo.. entonces la pregunta:
Con esta librería se puede firmar un documento xml completo o solo un nodo específico??
saludos