«Atrás

Gestionar varios perfiles de firma en Sinadura

La última versión de nuestro producto de firma Sinadura 3.1.2, permite como sus antecesoras la firma y validación de cualquier tipo de documento, aunque todavía no incluye la posibilidad de tener varios perfiles de configuración con diferentes preferencias.

 

La reciente contribución de Antonio Rodríguez Gil resuelve esta necesidad tal y como explica en su blog. Antonio ha creado un script de shell que permite situar la posición de la firma eligiendo la plantilla que más se ajuste a nuestras necesidades de entre las previamente configuradas. Una plantilla no es más de una copia del archivo de configuración de Sinadura con otra extensión, que aglutina las preferencias del programa con lo que es posible configurar el tipo de certificado, los campos de razón y localización de la firma (en un pdf), si se valida tras la firma...

 

El script permite:

 

- Generar dinámicamente el entorno necesario al funcionamiento del script memorizando los valores correctos.

- Crear nuevos templates detectando las posibles modificaciones llevadas a cabo en el archivo de configuración del producto

 

El desarrollo está basado en un script para entornos como Ubuntu con GNOME y Zenity. Este script contiene modificaciones de los valores de la posición de la firma y el directorio por defecto, que abrirá la interfaz para la selección de los documentos a firmar.

 

Para comprobar su eficacia en zylk.net hemos realizado unas pruebas. Sinadura situa por defecto la firma en la esquina superior izquierda del documento tal y como se aprecia en la siguiente imagen:

 

 

 

 

Para cambiar su ubicación, creamos el script y al lanzarlo, nos muestra un menú en el que podemos elegir la plantilla que deseemos utilizar, tal y como se muestra en la siguiente captura:

 

 

 

 

Después de elegir la plantilla se abre Sinadura, y tras seleccionar el fichero a firmar y realizar la firma de la forma habitual, podemos comprobar abriendo el documento que la firma se sitúa en el lugar indicado por la configuración de la plantilla tal y como mostramos en la siguiente captura:

 

 

 

 

Más información sobre el script y los ajustes podréis encontrarla en el propio blog de Antonio Rodríguez Gil: Bitácoras de OpenInside.

Comentarios