La gestión de la documentación electrónica es una parte integral de nuestra vida cotidiana desde hace ya mucho tiempo. Todo el mundo encuentra el formato digital cómodo y ventajoso: por no detoriorarse con el paso del tiempo, por ser muy difícil de perder y fácil de almacenar, así como por la velocidad con la que se la reparte. Y aunque los tiempos de cartas certificadas y impresos no se hayan acabado todavía, está cerca el momento cuando prescindamos de estos por completo. El sistema burocrático acepta solo documentos firmados en papel lo que era un obstáculo importante para el desarrollo de la gestión de la documentación electrónica. No hay sentido en pasar un documento rápido si sigue viva la necesidad de tenerlo firmado, por decirlo así, "original".
Por lo tanto, se han diseñado firmas electrónicas, cifración que garantiza exclusividad y originalidad permitiendo, sin lugar a dudas, establecer autoría y proteger el documento frente a cambios. Gracias a algoritmos seguros de encriptación la firma de este tipo no cede ante la firma manuscrita; por lo contrario, es incluso más confiable. Documentos en el formato PDF, probablemente, se puedan caracterizar como estándar de la gestión de la documentación electrónica. En muchos aspectos su popularidad se debe precisamente a una buena protección que incluye firma electrónica.
El equipo de desarrolladores de FastReport.Net sigue mejorando la función de exportar en PDF y ahora, por fin, en la versión 2019.3.2 aparece como novedad la firma electrónica.
En la presente versión están disponibles dos tipos de firmas:
1) campo de la firma (Signature Field) que implica la presencia de un campo especial en el documento haciendo clic en el que el usario puede adjuntar su certificado;
2) firma invisible (Invisible Signature) que es un certificado de firma electrónica. No aparece visualmente pero en las propiedades del documento puede obtener información sobre el firmante, la autenticidad de la firma, la versión del documento en el momento de firmar y otros datos.
Vamos a echar un vistazo a las dos opciones con más detalle.
1) Campo de la firma. Para implementar esta posibilidad en la exportación PDF, los desarrolladores de FastReports añaden un nuevo control al diseñador de informes. Puede verlo al pie de la barra lateral:
Se llama "Firma electrónica" (Digital signature). Cuando se pone este control en la página del informe, se ve así:
En la vista del informe es invisible. Sus funcionalidades se limiten solo por exportar en PDF. Es decir, verá este campo cuando abra el archivo PDF en Acrobat Reader.
Cuando exporte en PDF, active la opción de firma:
Después de exportar, el campo se verá así:
Haga clic en el campo de la firma y mire la ventana para seleccionar un certificado y firmar el documento:
Seleccione certificado y haga clic en "Continue."
A continuación, tenemos que introducir la contraseña para poner firma (si el certificado no se importa en Windows digital Id), podemos establecer el estilo y activar la opción de bloqueo del documento después de firmar.
Después de firmar el documento, hay que guardarlo. En esta captura de página puede ver el resultado:
2) Firma invisible. Para exportar en PDF firma invisible, usted no tiene que añadir a la página del informe el control Digital Signature. Tiene que activar la opción de firma en los ajustes de exportación:
También puede completar los espacios de información de "Location", "Reason" y "Contact Info". A continuación tiene que seleccionar el archivo del certificado de firma en el formato pfx para establecer la contraseña del certificado. Puede seleccionar archivo del certificado en esta etapa. Luego, después de exportar el informe, verá una firma oculta en el documento PDF, pero no completada. Puede añadir un certificado a la firma. Parece a la primera opción de firma que hemos considerado; la única diferencia es que no se ve directamente en el documento.
Así se ve una firma invisible sin certificado en Acrobat Reader:
Y aquí tiene una firma invisible con un certificado:
Para que el certificado autorice la persona que recibe el documento que usted ha creado la persona tiene que importar su certificado en su ordenador. Luego podrá verificar la firma en el documento PDF utilizando la herramienta “Certificates” (haciendo clic en el botón “Validate All Signatures” button):
De esta manera, FastReport.Net ahora puede crear documentos protegidos con la tecnología de la firma electrónica..