accesskey_mod_content
CTT - Centro de Transferencia de Tecnología

Integr@- Librerías de integración con @firma y firma servidor

  • Fecha Puesta en Producción:

    01/04/2011

    Descripción Funcional

    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.

    Tenemos los siguientes tipos de integración:

    • Integración 1: Acceso a servicios OCSP y RFC 3161
    • Integración 2: Acceso a servicios WS y DSS
    • Integración 3: Acceso a servicios WS, DSS, OCSP y RFC 3161
    • Integración 4: Procesado de firmas CAdES (Baseline o no) y PAdES (Baseline o no)
    • Integración 5: Procesado de firmas XAdES (Baseline o no) y ASiC-S Baseline, además de CAdES (Baseline o no) y PAdES (Baseline o no)
    • Integración 6: Cifrado y descifrado de datos.

    Descripción Técnica

    La solución integral está dividida en varios componentes, los cuales, podrán ser combinados, para utilizar a demanda y minimizando las librerías de terceros, solamente las funcionalidades que se desean integrar:

    • Integra-ocsp-rfc3161: Librería para la conexión OCSP con @firma (para realizar validación de certificados) así como para la comunicación RFC 3161 con TS@ (para realizar solicitudes de sello de tiempo).
    • Integra-ws: Librería para la conexión DSS y WS tanto para @firma (solicitar operaciones de firma) como para TS@ (solicitar sellos de tiempo mediante DSS) y eVisor (en solicitudes al WS).
    • Integra-sign-operations: Librería para la generación, validación y actualización de firmas, co-firmas y contra-firmas CAdES (Baseline o no), PAdES (Baseline o no), XAdES (Baseline o no) y ASiC-S Baseline, propiamente desde Integr@.
    • Integra-encryption: Librería para el cifrado y descifrados de datos. El cifrado puede ser simétrico utilizando los algoritmos AES, Camellia, 3DES, DES y Blowfish, o asimétrico utilizando los algoritmos RSA-OAEP y RSA-PKCS#1.
    • Integra-utils: Librería horizontal de utilidades y HSM. Se incluirá siempre en cualquiera de las integraciones ya que contiene las constantes y funcionalidades necesarias para el completo uso de las funcionalidades del resto de módulos.
Responsable