Autofirma es una herramienta de escritorio con interfaz gráfica que permite la ejecución de operaciones de firma de ficheros locales en entornos de escritorio. Ofrece la posibilidad de realizar firmas de en cualquier tipo de documento de forma sencilla.
RFE; General; Se actualiza el icono, logo y nombre de la aplicación.
RFE; General; Se permite la configuración del almacén de claves por defecto de la aplicación y si se quiere utilizar también desde las invocaciones web.
RFE; General; Se permite dar de alta tarjetas inteligentes a partir de su PKCS#11 desde la interfaz de Autofirma para tratarlas directamente como almacenes de claves.
RFE; General; Se carga configuración establecida a nivel de sistema, lo que permite a los administradores establecer configuración por defecto para la aplicación.
RFE; General; Se registra la compatibilidad con Java 21 para no emitir mensaje de advertencia al detectarlo.
RFE; General; Se permite la generación de firmas con certificado de curva elíptica en todos los formatos.
RFE; General; Se permite la validación de firmas con certificado de curva elíptica.
RFE; General; Se permite que se indique como algoritmo de firma únicamente el algoritmo de huella digital, ya que el cifrado dependerá del tipo de clave del certificado.
RFE; Librerías; Actualización de la biblioteca JSON a la versión 20231013.
RFE; Librerías; Actualización de la biblioteca Apache Santuario a la versión 3.0.5.
BUG; UI; Se corrige que el diálogo de selección de certificados permitiese seleccinar más de un certificado.
BUG; UI; Se corrige el dimensionamiento de la previsualización de la firma visible PDF que en algunos sistemas (como con Windows 11) podía hacer que quedasen componentes inaccesibles.
BUG; UI; Se corrige que no se pudiese generar una firma de factura electrónica con la política 3.0 de FacturaE.
BUG; UI; Se corrige el bloqueo de algunas preferencias de Autofirma para ajustar el comportamiento al del manual del instalación y gestión.
RFE; UI; Se permite la generación de firmas PDF certificadas desde la interfaz gráfica.
RFE; UI; Se proporciona información sobre las firmas certificadas PDF en el panel del detalle de las firmas.
RFE; UI; Se permiten redimensionar las ventanas de configuración para evitar problemas e visualización en Linux.
RFE; UI; Se agrega un nuevo panel en las preferencias para la configuración de los almacenes de claves para aglutinar la configuración de los almacenes de claves.
RFE; UI; Se agrega una opción en el panel de configuración de almacenes para sólo mostrar los certificados de firma en el diálogo de selección de certificados.
RFE; UI; Se incluye una opción en la configuración de la interfaz gráfica para sólo mostrar los certificados de seudónimo.
RFE; UI; Se mantiene cargado el último almacén de claves utilizado durante la sesión.
RFE; UI; Se permite omitir el certificado de autenticación del DNIe cuando se utiliza la interfaz de escritorio.
RFE; UI; Se permite ver el detalle de la validación de firmas, que muestra más información de la firma y los posibles errores encontrados.
RFE; UI; Cuando el usuario selecciona el filtro genérico del diálogo de guardado, se guardan las firmas con el nombre asignado en lugar de agregarle la extensión por defecto.
RFE; UI; Al cargar un fichero para firmar, se permite cambiar el formato de firma del fichero sin necesidad de cambiar la configuración por defecto global.
RFE; UI; Se modifica el texto de solicitud y confirmación de firma.
BUG; Firmas CAdES; Se identifica el atributo "id_aa_ets_longTermValidation" de las firmas CAdES como atributo longevo para que no cause problemas al construir el árbol de firmantes.
BUG; Firmas XAdES; Se evita que se generen cofirmas enveloping con política de firma de la AGE. Se hace configurable y se consulta al usuario de ser necesario.
BUG; Firmas XAdES; Se corrige que las firmas enveloped no fuesen válidas cuando se omitía la transformación XPATH mediante el extraParam "avoidXpathExtraTransformsOnEnveloped".
BUG; Firmas XAdES-ASiC; Se corrigen problemas de compatibilidad con el estándar y @firma.
BUG; Firmas PAdES; Se corrige el uso de rúbricas e imágenes en formatos PNG y GIF en las firmas PAdES.
BUG; Firmas PAdES; Se corrige la detección de cambios en campos de formulario tras la firma cuando los campos no estaban bien declarados.
BUG; Firmas PAdES; Se corrige que no se detecten firmas PDF cuando internamente estas definen un elemento padre.
RFE; Firmas PAdES; Se agregan nuevos patrones para insertar textos del certificado de firma en las firmas PAdES ($$PSEUDONYM$$, $$OU$$, $$OUS$$ y $$TITLE$$).
BUG; Invocación-JavaScript; Se extiende el periodo de caducidad del WebSocket durante las operaciones de firma de lote para evitar que se cierre la aplicación cuando tarda más de dos minutos en completarse.
BUG; Invocación-JavaScript; Se corrige que no se abriese el diálogo de guardado de firma cuando no se pudiese seleccionar el directorio por defecto.
RFE; Invocación-JavaScript; Se mejora la identificación del error cuando se fuerza al uso de servidor intermedio en Autofirma, pero no se proporciona la URL de los servicios.
RFE; Invocación-JavaScript; Se permite declarar el algoritmo de hash como algoritmo de firma, de tal forma que Autofirma elegirá el cifrado de la firma en base al tipo de clave del certificado.
RFE; Invocación-JavaScript; Se inhabilita la operación getCurrentLog de AutoScript y se elimina esta función de Autofirma.
RFE; Consola; Los enlaces y ejecutables de los distintos sistemas para su uso por consola ahora ejecutan directamente la lógica de consola para evitar configuraciones y logs innecesarios.
RFE; Consola; Se muestra en los ejemplos de sintaxis el nombre del ejecutable utilizado.
RFE; Consola; Se utiliza la operación, algoritmo, formato y configuración del formato indicados cuando se abre la interfaz gráfica (-gui) para ejecutar una operación.
RFE; Consola; Se permite la validación parcial de firmas sin necesidad de la interfaz gráfica.
BUG; Windows; Se muestra un error cuando no se pueden cargar los datos a firmar después de que se solicite a través del menú contextual.
BUG; Windows; Se corrige el borrado del certificado de confianza del almacen de Firefox durante la desinstalación.
RFE; Windows; Se incorpora al instalador MSI un parámetro para indicar un fichero local o remoto con configuración por defecto para la aplicación.
RFE; Windows; Se incorpora al instalador MSI un parámetro para indicar que la aplicación debe actualizar diariamente la configuración por defecto establecida mediante un fichero remoto.
RFE; Windows; Se incorpora al instalador EXE la opción de no instalar la JRE empotrada de Autofirma cuando se detecte que hay una versión de Java 1.8 o superior en el PATH del sistema.
RFE; Windows; Se incorpora al instalador MSI un parámetro para indicar que no instalar la JRE empotrada de Autofirma. La instalación fallará si no se encuentra una versión de Java 1.8 o superior en el PATH del sistema.
RFE; Windows; Se distribuye la versión 64 bits con Java 21.
RFE; Windows; Durante la instalación/actualización se tratan de eliminar versiones anteriores del certificado de conexión de Firefox con Autofirma.
BUG; macOS; Se evita que falle la carga de todo el almacén al fallar la carga de un certificado de un certificado.
RFE; macOS; Compatibilidad con macOS Sequoia.
RFE; macOS; Se distribuye la versión 64 bits con Java 21.