Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

Sinadura 5 is out there

Gustavo Fernández
Gustavo Fernández
pen

Publicada una nueva versión de sinadura con características para su uso en aplicaciones web

Han pasado varios años desde que sacamos la última versión (mayor)
estable de sinadura Desktop, la 4.2. Ayer por fin
sacamos un rato para publicar la nueva versión del software de firma
de PDFs, Facturas etc…

En esencia tiene las mismas características que las versiones
anteriores pero vitaminadas con dos objetivos

  • Mejorar la experiencia al firmar varios documentos a la vez
  • Permitir que el software de escritorio se «enganche» con
    la web

Para conseguir lo segundo hemos ampliado una característica,
escondida dentro del producto. Digo escondida
porque llevaba latente desde la versión 3. Esta características
consistía en la integración con el proyecto VFS de
apache
  que nos permitía conectarnos con filesystems remotos
usando, por ejemplo webdav.  Esto lo usábamos para firmar documentos
en Alfresco ECM desde el navegador sin la necesidad
de disponer de un applet. Pues bien, ahora hemos ampliado esa visión y
hemos hecho que sinadura pueda ser usado desde
cualquier aplicación web
de manera sencilla. Este post
versa sobre esta característica
, ya que el resto de
características de la versión 5, son de sobra
conocidas o al menos deberían explicarse por si mismas.

Para ilustrar esta característica vamos a explicar como funciona.

Lo primero de todo, tendremos que descargar e
instalar la nueva versión del producto. Para ellos basta ir a la
página wen de sinadura y descargarse la nueva versión de la zona de descargas

Sinadura 5 is out there

Una vez descargado procederemos a la instalación del producto
(usuarios de Mac OSX no desesperéis, en cuanto podamos
generaremos el empaquetado .dmg que hasta ahora se nos había resistido
)

Sinadura 5 is out there

Sí, las capturas son de un windows… no se ve pero es un windows
ejecutado en mi unbuntu 14.04. No me he pasado al lado oscuro.
Pero las estadísticas de descargas del producto dice … que la
mayoría de gente lo usa bajo plataforma windows.

En el segundo paso veréis los módulos que se van a instalar, y como
se puede apreciar en la captura, además de instalar el core, se
instala un módulo para la web. Este módulo web, en
esencia, es el encargado de comunicar el producto instalado en
el PC con la página web
remota que orquesta/solicita la
firma del un documento.

Sinadura 5 is out there

Una vez instalado podemos ver que el programa funciona como siempre.
Es decir la versión de escritorio sigue siendo plenamente funcional y
se puede usar como hasta ahora se habían usado las versiones anteriores.

Sinadura 5 is out there

Una vez que hemos visto esto, podemos cerrar la aplicación y ver como
funciona la firma orquestada desde una página web. Para esto
hemos habilitado una zona de sandbox desde la que lanzar una
firma de un PDF.
Esta zona está accesible desde esta url
(https://services.zylk.net/sinaduraCloudTest)
Nos ha quedado un ejemplo un poco feo… pero para ilustrar el caso de
uso, creo que es suficiente.

Lo primero que haremos será ir al ejemplo de firma de PDF albergado
en el servidor (el único ejemplo disponible, de momento). Desde ese
link accederemos a la siguiente página web

Sinadura 5 is out there

Dede aquí podremos lanzar el ejemplo de firma que en esencia hará lo siguiente

  • Abrir el programa sinadura 5
  • Descargar dos ficheros del servidor (en este caso dos PDFs de
    presentación de la empresa zylk.net)
  • Solicitar al usuario que los firme
  • Enviarlos de nuevo al servidor, firmados
  • Informar al usuario, a través de la web, de que el proceso ha
    finalizado con éxito

A continuación mostramos las pantallas que nos guiarán en este proceso

Sinadura 5 is out there

Primero se lanza la aplicación

Se presenta al usuario las preferencias de firma, esto es
configurable para que pregunte o no ciertas cosas durante el proceso
de firma. Por ejemplo en este caso se permite seleccionar la posición
del sello en el PDF

Sinadura 5 is out there

Una vez completado el proceso, se solicita el password del
certificado, se firman los n-documentos y se envían al servidor de
vuelta. El feedback del proceso se recoge en la aplicación web y se
presenta de vuelta al usuario

Sinadura 5 is out there

Desde esta última pantalla podremos descargar los documentos firmados
para verificar que están correctamente firmados, con sinadura o con
acrobat por ejemplo

Sinadura 5 is out there

Y con esto damos por terminado el post … esperamos que os sea
de ayuda. En breve publicaremos un par de artículos más en los que
explicaremos los detalles técnicos de la solución. Además, el equipo
de ECM (Cesar Capillas), presentará el plugin de alfresco que hemos
desarrollado para poder incorporar esta característica de firma en la
nube al gestor documental Alfresco ECM. Sirva la siguiente imagen como
anticipo del siguiente post

Sinadura 5 is out there

Y por último comentar que nos gustaría publicar una nueva
versión que registre el mime-type
«application/x-sinadura»
para poder orquestar la
firma usando el mime-type de la cabecera http, que
creemos puede aportar ciertas características al protocolo para
hacerlo más amigable. Pero esto está todavía en fase de prueba
de concepto.

Si te ha parecido interesante comparte este post en RRS

Facebook
LinkedIn
Telegram
Email

Leer más sobre temas relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *