Opened 9 years ago
Closed 9 years ago
#6 closed task (fixed)
Codificar funcionalidad para firmar electrónicamente un documento PDF con clave privada protegida en hardware (uso de tarjeta inteligente) (F21)
Reported by: | aaraujo | Owned by: | aaraujo |
---|---|---|---|
Priority: | major | Milestone: | Codificación |
Component: | component1 | Version: | 0.1.0 |
Keywords: | Cc: | ||
Fecha de Entrega: | DD-MM-YYYY |
Description
Codificar funcionalidad para firmar electrónicamente un documento PDF con clave privada protegida en hardware (uso de tarjeta inteligente) (F21)
Change History (1)
comment:1 Changed 9 years ago by aaraujo
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
Murachi realiza un proceso de firma en dos etapas: preparación de firma y completación de firma.
Para la preparación de la firma se provee el siguiente recurso:
/Murachi/murachi/archivos/pdfs ejecuta el proceso de prefirma (presign) de firma de un archivo pdf. Este recurso debe recibir un archivo JSON con la siguiente estructura:
El recurso va a devolver al cliente un archivo JSON con la reseña o hash que se debe firmar con el dispositivo criptográfico en el navegador.
Luego de firmado la reseña el cliente envía la envía al servidor al siguiente recurso:
/Murachi/murachi/archivos/pdfs/resenas donde se ejecuta el proceso de postsign o completacion de firma de documento pdf. Una vez que se completa la firma del archivo PDF se retorna al cliente un archivo JSON con el identificador del archivo PDF firmado para que luego pueda ser descargado utilizando otro recurso.