Integr@ es un conjunto de librerías compuestas por clases java, ficheros de configuración y plantillas XML que facilitan la integración de una aplicación con los Servicios Web de @Firma, de TS@, el servicio RFC 3161 de TS@, el servicio OCSP de validación de certificados de @Firma, y servicios OCSP de validación de certificados ajenos a @Firma. Además, contiene clases que implementan funcionalidades de firma, cofirma y contrafirma con varios formatos, para realizar firmas desde servidor de manera sencilla.
El pasado día 25, se puso a disposición de los integradores la nueva versión 2.2.2 de la librería Integr@ con los siguientes cambios y novedades:
- Evolución de la versión de la librería de gestión de logs a Log4j2.
- Adaptación de la configuración para el uso de Log4j2.
- Eliminar referencias a la librería slf4j.
- Adaptación de la librería integra-tsl.jar para su integración con @firma.
- Se modifica la lógica para que en los casos en los que no tenga definida la extensión AdditionalServiceInformation, se compruebe la cualificación del certificado en base al contenido del certificado.
- Se mejora la generación de XAdES Manifest para permitir la inclusión de varios elementos “ds:Reference” en una misma estructura “ds:Manifest”.
Además, se añaden:
- nuevas trazas de logs en el procesado de validación de un certificado frente una TSL. Se realiza la evolución de las librerías de servicios de Axis 1.4 a Axis 2 (versión 1.7.9).
- la funcionalidad de permitir la generación de firmas locales en formato CAdES a partir de hash.
- una nueva funcionalidad que permite el cálculo de la fecha de expiración de las firmas en las operaciones de validación en Integr@.
- un nuevo módulo para la generación de informes de firmas a partir de las plantillas utilizadas en el Sistema eVisor.
- y otro módulo que permite la validación de certificados frente a las listas de confianza de prestadores de servicios electrónicos de confianza (TSL).