wiki:metodologia2017/PropuestaDesarrollo

Propuesta de Desarrollo del Proyecto

Este documento constituye la propuesta de desarrollo de la aplicación que será presentada a la comunidad de usuarios que utilizará dicha aplicación.

1. Necesidades y/o problemas

  • Encontrar una manera de firmar electrónicamente un documento PDF con la aplicación Terepaima
  • Evaluar la factibilidad de incorporar firma electrónica a la biblioteca Poppler
  • Reconocer el formato BDOC como archivos que pueden incluir un documento PDF en su interior.
  • Posibilidad de agregar una firma manuscrita o sello digital.
  • Firmar electrónicamente un documento PDF al agregarlo a un contenedor BDOC y firmar este último.

2. Solución propuesta

Se propone utilizar el servicio web Murachí para proveer la funcionalidad de firma electrónica a la aplicación Terepaima. En este caso se deben cumplir los siguientes requerimientos:

  1. Gestionar dispositivos criptográficos en Terepaima para cifrar con la clave privada un hash específico.
  1. Consumir los recursos para cargar archivos, firmar y verificar firma electrónica de archivos PDF en el servicio web Murachí.

Otras funcionalidades propuestas son:

  • Reconocer archivos en formato BDOC y extraer archivos PDFs en caso de que los contenga.
  • Posibilidad de agregar una firma manuscrita o sello digital a un archivo PDF
  • Firmar electrónicamente un documento PDF al agregarlo a un contenedor BDOC y firmar este último.

Estas funcionalidades se consideran adicionales y se agregarán en función de la disponibilidad de tiempo.

3. Alcance del software propuesto

El alcance del proyecto incluirá el soporte para firma electrónica a la aplicación Terepaima a través del servicio web Murachí.

4. Descripción general de la arquitectura del software

5. Metodología de desarrollo

Metodología de desarrollo colaborativo de software libre.

6. Plataforma de operación

  • Sistema operativo Debian GNU/Linux
  • Qt4
  • Poppler

7. Plataforma de desarrollo

  • Sistema operativo Debian GNU/Linux Wheezy.
  • QT4
  • QTCreator
  • Poppler versión > 0.45.0 (Tiene soporte a la verificación de firma electrónica)

8. Licencias de código y documentación

GPL v2

Last modified 7 years ago Last modified on May 4, 2017, 10:18:52 AM

Attachments (1)

Download all attachments as: .zip