Skip to content

Release 1.8.202301.1-1

Latest
Compare
Choose a tag to compare
@albfernandez albfernandez released this 28 Feb 19:33
· 2 commits to main since this release
b17c7b0

Versión de autofirma a fecha 1 de febrero de 2023
Mejoras sobre el cliente oficial:

  • Nos aseguramos de usar TLS 1.2 en la comunicación por sockets para evitar problemas con los navegadores.
  • Soporte de firefox esr en debian y derivadas.
  • Evita bloqueos cuando se firma desde la aplicación de escritorio
  • Elimina comprobación de updates y envío de estadísticas.
AutoFirma v1.8
--------------------------
RFE;	General;		Se agrega mayor flexibilidad al mecanismo de plugins permitiendo nuevas opciones de seguridad e integración a nivel gráfico y en el proceso de firma por protocolo.
RFE;	General;		Se filtra el log de la aplicación para evitar registrar datos referentes a la cuenta del usuario (ruta del directorio de usuario, alias de certificados, etc).
RFE;	Librerías;		Actualización de la biblioteca Java WebSockets a la versión 1.5.0.
RFE;	Librerías;		Actualización de la biblioteca PDFBox a la versión 2.0.25.
RFE;	Librerías;		Actualización de la biblioteca XMLSec a la 2.1.7.
RFE;	Librerías;		Se incorpora la versión 1.4 de la librería modificada de iText del cliente (basada en iText v1.2.7).
RFE;	UI;			Mejoras y correcciones de accesibilidad.
RFE;	UI;			Se permite omitir el cierre de Chrome y Firefox durante la restauración si el usuario lo indica.
RFE;	UI;			Migración de la ayuda a HTML.
RFE;	UI;			Se incluye una página de ayuda con las configuraciones admitidas por los distintos formatos de firma para su uso por línea de comandos.
RFE;	UI;			Se permite la firma masiva visible de documentos PDF y que esta se agregue en más de una página.
RFE;	UI;			Se permite habilitar la comprobación de PDF Shadow Attack.
RFE;    UI;         Se elimina la limitación de que no se puedan agregar las firmas PDF en los bordes de la página y se reduce el tamaño mínimo requerido. 
RFE;	UI;			Se agrega un diálogo para definir un listado de dominios seguros en los que ignorar las validaciones SSL.
BUG;	UI;			Se permitia seleccionar un área de firma visible para el PDF aún cuando se seleccionaba un campo de firma y se usaba el área del campo.
BUG;	UI;			No se permitía insertar una marca visible en el PDF cuando se seleccionaba un campo de firma.
BUG;	UI;			No se mostraba el mensaje de advertencia antes de firmar con las firmas visibles PDF.
BUG;	UI;			Se evitan bloqueos durante la restauración de la instalación cuando el almacén de Firefox tiene establecida una contraseña.
BUG;	UI;			Se abre el visor de firmas y se informa de que la firma no tiene certificados cuando se intenta cargar una firma con este defecto.
RFE;	KeyStores;		Se identifica la arquitectura de NSS en Windows para evitar el uso de bibliotecas que después fallen en la ejecución.
RFE;	Firmas;		Se detecta cuando una firma que se va a multifirmar (cofirmar/contrafirmar) contiene firmas inválidas.
RFE;	Firmas PAdES;		Se modifica el valor del subfiltro por defecto para que en las llamadas desde el navegador se generen firmas PAdES B-Level/BES en lugar de Basic salgo que se indique lo contrario.
RFE;	Firmas PAdES;		Se permite la firma visible en todas o varias páginas de los documentos PDF.
RFE;	Firmas PAdES;		Se añaden nuevos atributos que permiten dar la opción o forzar al usuario a determinar el área y el aspecto de la firma visible.
RFE;	Firmas PAdES;		Se permite que el usuario seleccione el área y la apariencia de la firma en la invocación por protocolo con los parámetros "visibleSignature" y "visibleAppearance".
RFE;	Firmas PAdES;		Se muestran las imagenes del documento en la previsualización de la firma visible PDF incluso cuando estas están mal formadas.
RFE;	Firmas PAdES;		Se incorpora un mecanismo de detección de PDF Shadow Attacks.
RFE;	Firmas PAdES;		Se incorpora un mecanismo para detectar cuando se han realizado cambios en los formularios de un PDF después de firmarlo.
RFE;    Firmas PAdES;       La imagen de firma ahora no se deformará para ajustarse al área de firma. Ocupará el máximo espacio posible del área manteniéndose centrada.
BUG;    Firmas PAdES;       Se importa la fuente de letra en las firmas PDF/A con firma visible para respetar el formato.
BUG;	Firmas PAdES;		Se elimina la fuente ZAPFDINGBATS de las disponibles para la firma visible PDF por no poder importarse en las firmas.
BUG;	Firmas PAdES;		No se reemplazaban en el texto de las firmas visibles todas las entradas en las que había que insertar la fecha.
BUG;	Firmas PAdES;		No se firmaba el documento cuando se seleccionaba un campo de firma preexistente para firma invisible. [INC 308732]
BUG;	Firmas PAdES;		Se corrige el problema por el que se podían recuperar firmas no declaradas en un PDF cuando también existen firmas declaradas.
BUG;	Firmas PAdES;		Se corrige la carga de enteros de los objetos del PDF cuando se utilizan referencias indirectas, lo que podía modificar la visualizacion del documento (cambio de tamaño de imágenes). [INC 1118488]
RFE;	Firmas CAdES;		Se agrega el extraParam "includeContentHintAttribute" para configurar que se genere una firma sin el atributo "content-hint", necesario para las firmas PAdES. [INC 1014561]
RFE;	Firmas CAdES;		Se agregan los parámetros extra "includeMimeTypeAttribute" y "mimeType" para crear firmas con el atributo "id-aa-ets-mimeType".
RFE;	Firmas CAdES;		Ahora se detecta cuando se trata de firmar o contrafirmas una firma longeva de archivo CAdES y se pide al usuario que confirme que desea agregar la nueva firma a pesar de que esta invalidará la firma final.
RFE;	Firmas CAdES;		Se agrega el parámetros extra "allowSignLTSignature" para indicar si se deberia permitir o no la cofirma/contrafirma de firmas longevas de archivo.
BUG;	Firmas CAdES;		Se agrega la información de revocación a las multifirmas de firmas longevas.
BUG;	Firmas CAdES;		Se muestra el árbol de firmantes cuando se visualiza la información de la firma.
RFE;	Firmas XAdES;		Se bloquea la multifirma cuando se encuentran firmas con distintas versiones de XAdES en el mismo documento.
RFE;	Firmas XAdES;		En las firmas XAdES explícitas (configuración no recomendada) trifásicas, la aplicación que solicita la firma debe proporcionar el hash de los datos. No se calculan en servidor.
RFE;	Firmas XAdES;		Se agregan los parámetros extra "includeMimeTypeAttribute" y "mimeType" para crear firmas con el atributo "id-aa-ets-mimeType".
RFE;	Firmas XAdES;		Ahora se detecta cuando se trata de firmar o contrafirmas una firma longeva de archivo CAdES y se pide al usuario que confirme que desea agregar la nueva firma a pesar de que esta invalidará la firma final.
BUG;	Firmas XAdES;		La firma trifásica manifest ya no solicita el fichero de datos.
BUG;	Firmas XAdES;		Las cofirmas y contrafirmas manifest ya solicitan el fichero de firma cuando este no se indica.
BUG;    Firmas XAdES;       Las cofirmas manifest replican el manifest y los DataObjectFormat para permitir la correcta validación de la firma.
BUG;	Firmas XAdES;		Se corrige la detección de versión de XAdES para permitir la multifirma de versiones distintas a la 1.3.2.
BUG;	Firmas XAdES;		Se vuelven a extraer como binarios los datos de firmas XAdES Enveloped de un nodo concreto en el que se encuentren como Base 64. [INC 1110905]
RFE;	Firma lotes;		Se implementa un nuevo mecanismo de firma de lotes más óptimo y fácil de usar.
RFE;	Hashes;			Se externaliza la funcionalidad a un plugin.
BUG;	Hashes;			Se corrige la integración en Windows para poder usar el menú contextual para generar y comprobar hashes.
BUG;	Invocación-JavaScript;	Algunos errores no se trasladaban a la función callback de error.
BUG;	Invocación-JavaScript;	Existían problemas de codificación de mensajes de error devueltos.
BUG;	Invocación-JavaScript;	La cancelación de la operación de firma y guardado ya no invoca al método JavaScript de éxito.
BUG;	Invocación-JavaScript;	Se implementa la obtención del certificado de firma de los lotes cuando la comunicación es por sockets.
RFE;    Invocación-JavaScript;	Se homogeniza el comportamiento de las firmas trifásicas y monofásicas permitiendo que en las trifásicas el usuario también pueda confirmar la operación o insertar la contraseña de un documento PDF en las firmas que lo requieran.
RFE;	Invocación-JavaScript;	Se incorpora el método setPortRange() para fijar que la comunicación con AutoFirma se haga en un puerto aleatorio dentro de un rango o en un puerto específico.
RFE;	Invocación-JavaScript;	Se implementa un nuevo cojunto de funciones para la firma de lotes.
RFE;	Invocación-JavaScript;	Se permite la firma de lotes sin depender de un servicio de firma trifásica. Pensado sólo para firmas y documentos de pequeño tamaño.
RFE;	Invocación-JavaScript;	Se notifica al cliente de firma la versión del JavaScript de despliegue.
RFE;	Invocación-JavaScript;	Se permite configurar una versión mínima de AutoFirma que debe ejecutarse.
BUG;	Invocación-Lotes;	Se reciben los lotes a firmar incluso cuando su cabecera excede el tamaño de petición permitido por el navegador.
RFE;	Consola;		En las firmas PDF se permite indicar la ruta de los ficheros de la imagen de rúbrica, la imagen a estampar y los datos adjuntos, en lugar de proporcionarlos en Base 64.
RFE;	Linux;			Se identifica la arquitectura de las bibliotecas NSS antes de la carga para comprobar que son de la misma arquitecura que el la JRE utilizada.
RFE;    Linux;          Mejoras visuales (iconos, bordes, contrastes...)
RFE;    Linux;          Compatibilidad con Ubuntu 22.04. Se incluyen los nuevos directorios de perfiles Firefox y Chromium entre los buscados para el uso de sus respectivos almacenes.
RFE;	Mac;			Compatibilidad con macOS Monterrey mediante cambios en el sistema de restauración e instalación de la aplicación.
RFE;	Instalación;		El instalador de Windows habilita el Java Access Brige para permitir el funcionamiento de los lectores de pantalla.