Firma4PDF Lite vs. Sinadura PDF
Me ha tocado renovar el DNI, y al acabar me propusieron hacer una encuesta, tras rellenarla me regalaron un lector de tarjetas y un CD con drivers para firmar digitalmente. Me fijé que en la caja del lector de tarjetas recomendaba para la firma de PDF el programa Firma4PDF Lite, me entró la curiosidad y lo probé, aprovechando para compararlo con la última versión de Sinadura PDF.
 
Con Firma4PDF puedes, fácilmente, seleccionar un PDF y con el botón derecho firmarlo electrónicamente en Windows utilizando el DNI electrónico. Los pasos a seguir para realizar la firma, son la inserción del pin, el certificado disponible y la introducción de detalles de firma que queramos definir.
 
Lo que tenemos con Firma4PDF es un programa monofunción unicamente para Windows con una licencia de pago y cerrada, que utiliza un montón de librerías java. Por lo cual, no cabe comparación con Sinadura, que es su antítesis, un producto de código abierto y multiplataforma, que funciona en sistemas operativos como Windows, Linux y Mac OS X y multilingüe. Si, podemos decir que con Firma4PDF Lite tenemos la función de firma de PDFs, pero nada más. No hace ningún tipo de validación de la firma (CRL's y OCSP), ni sellado de tiempos (TSA), ni presenta opciones básicas de firma sobre un conjunto de archivos, esto puede deberse a la orientación del producto al usuario final y porque la versión es tipo Lite. Lo cierto, es que para realizar una comparativa con Sinadura PDF, tendríamos que acudir el catalogo de productos de Bit4id, que es la empresa desarrolladora del proyecto, en el que encontramos diferentes productos de firma y facturación electrónica más avanzados. Os dejo en cualquier caso unos enlaces a la descarga de Sinadura y a la web de Bit4id.

Link a Bit4id:

http://www.bit4id.com/espanol/

Descarga de Sinadura PDF 2.0:

http://www.sinadura.net/inicio

Por cierto, se me olvidaba mencionar que Sinadura PDF es gratuito.
Sinadura 5 for Alfresco

Protocol based digital signature for Alfresco 5

During the past months, we implemented a new version of Sinadura, our popular digital signature desktop client. One of the main new features of the version 5 is the addition to the main installer of a new mini-client designed for the web. This mini client was developed for the replacement of the java applet technology, by a protocol-based signature registered in your operating system. As you probably know, java applets are not supported in Chrome since one year ago, from Chrome version 45. Besides, Mozilla intends to remove support for most NPAPI plugins in Firefox by the end of 2016, and Oracle plans to deprecate the Java browser plugin in Java Standard Edition Development Kit 9 (JDK 9). This deprecation is a warning for developers to stop using this technology in their systems, and this opportunity can be seized for integrating your ERP, CRM, or your custom web application with Sinadura 5.

Some years ago we did a digital signature integration in Alfresco with the cryptoapplet for signing PDF files. This is the evolution of this signature addon for Alfresco 4 and 5. Based on the features of Sinadura client, the new integration has many benefits, mainly:

  • The possibility of signing any type of file. Sinadura uses Pades for PDF files and Xades dettached for the other mimetypes.

  • Advanced signature properties, such as timestamps or digital signature validations.

  • Digital signature profiles, depending on your corporate certificates using custom images for signature stamps (for PDF only). You can also place these visible stamps in a customized position of the document.

  • Actions for signing one or several files in Alfresco Share client.

  • Previews of the digital signatures in Alfresco Share Preview (for PDF only).

The installers of Sinadura 5 are available for Linux and Windows, and they include the installation of sinadura protocol in the operating system. The sinadura protocol works via a third party service (sinaduraCloud.war) installed in a servlet container that can be the one of your Alfresco installation. Also, two AMP files are needed for Alfresco repository and Alfresco Share respectively. Another two AMPs are available for the validation of the digital signatures and the visualization of properties in Alfresco Share.

Below you can find some screenshots of the digital signature Actions in Alfresco Share and Sinadura digital signature client:

1. Actions in Alfresco Share: Signature and validation actions are available for one and multiple files:

2. Signature profiles: Sinadura is able to work with different signature profiles with custom preferences, as visible signatures and background images.

3. Where are you going to sign ? Sinadura allows to choose a particular place for the digital signature (only for PDFs).


  

4. Previews on Alfresco Share: Alfresco Previews and thumbnails shows the digital signatures.

5. Validation and signature details The details for digital signatures are shown in Edit Properties form.

Stay tuned for the forthcoming publication of the addon. We can show you a demo of this addon at Librecon 2016.

External links:

Sinadura 5 is out there

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

 

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)

 

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.

 

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.

 

 

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

 

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

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

 

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

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


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

 

 

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.

Como añadir un nuevo idioma a sinadura desktop

La semana pasada un miembro de la comunidad de sinadura (Luís Jorge Pinho), aportó la traducción al portugues. Desde zylk.net queremos agradecerle el trabajo realizado mediante este post. Además queremos explicar como se añaden estos nuevos idiomas al producto sin que tengáis que esperar a que publiquemos una nueva versión con dicha traducción añadida. Para hacerlo basta con seguir estos simples pasos

1) Localizar el path donde se instaló el producto y dentro de este path localizar el fichero configuration.properties, editarlo para añadir el idioma deseado a la propiedad idiomas.soportados=es_ES,eu_ES,en_US,ca_ES,pt_PT

2) Añadir el fichero de traducciones a la carpeta resources/i18n/

Una vez hechos estos dos pasos ya podemos arrancar sinadura y veremos un nuevo idioma en las preferencias.

Presentando CloudSign, un servicio de firma y validación de documentos

Os dejo una presentación de CloudSign, un servicio SaaS en la nube para integrar la firma digital en los procesos de negocio de su organización, a través de un conjunto de servicios REST que permiten la firma y validación de documentos: 

  • PDF en formato Pades (perfiles BES, T y XL). 
  • Factura-e, en sus versiones 3.0, 3.1, 3.2, 3.2.1 (perfiles EPES, T y XL). 
  • Documentos genéricos en formato Xades Detached (perfiles BES, T y XL).

Más info, en la presentación de Slideshare:

Mostrando el intervalo 1 - 5 de 14 resultados.
Resultados por página 5
de 3