* Mon Jan 27 2025 Gobierno de España AutoFirma 1.9
- Se actualiza el icono, logo y nombre de la aplicación.
- 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.
- 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.
- Se carga configuración establecida a nivel de sistema, lo que permite a los administradores establecer configuración por defecto para la aplicación.
- Se registra la compatibilidad con Java 21 para no emitir mensaje de advertencia al detectarlo.
- Se permite la generación de firmas con certificado de curva elíptica en todos los formatos.
- Se permite la validación de firmas con certificado de curva elíptica.
- 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.
- Actualización de la biblioteca JSON a la versión 20231013.
- Actualización de la biblioteca Apache Santuario a la versión 3.0.5.
- Se corrige que el diálogo de selección de certificados permita la selección de más de un certificado.
- 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. [INC 108063]
- Se corrige que no se pudiese generar una firma de factura electrónica con la política 3.0 de FacturaE.
- Se corrige el bloqueo de algunas preferencias de AutoFirma para ajustar el comportamiento al del manual del instalación y gestión.
- Se permite la generación de firmas PDF certificadas desde la interfaz gráfica.
- Se proporciona información sobre las firmas certificadas PDF en el panel del detalle de las firmas.
- Se permiten redimensionar las ventanas de configuración para evitar problemas e visualización en Linux. 
- 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.
- 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. [INC 2076804]
- Se incluye una opción en la configuración de la interfaz gráfica para sólo mostrar los certificados de seudónimo.
- Se mantiene cargado el último almacén de claves utilizado durante la sesión.
- Se permite omitir el certificado de autenticación del DNIe cuando se utiliza la interfaz de escritorio.
- 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.
- 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.
- 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.
- Se modifica el texto de solicitud y confirmación de firma.
- 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. [INC 102540]
- 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. [INC 2139437]
- Se corrige que las firmas enveloped no fuesen válidas cuando se omitía la transformación XPATH mediante el extraParam "avoidXpathExtraTransformsOnEnveloped".
- Se realizan cambio para una mejor adaptación al estándar y la compatibilidad con @firma.
- Se corrige el uso de rúbricas e imágenes en formatos PNG y GIF en las firmas PAdES. [INC 1763380]
- Se corrige la detección de cambios en campos de formulario tras la firma cuando los campos no estaban bien declarados. [INC 1787999]
- Se corrige que no se detecten firmas PDF cuando internamente estas definen un elemento padre. [INC 2093582]
- Se evita la caducidad del WebSocket durante las operaciones para evitar que se cierre la aplicación cuando tarda más de dos minutos en completarse. [INC 2027540]
- 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.
- 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.
- Se inhabilita la operación getCurrentLog de AutoScript y se elimina la función de Autofirma.
- 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.
- Se muestra en los ejemplos de sintaxis el nombre del ejecutable utilizado.
- 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 por consola.
