ctt-gob-es / fire

Sistema de firma integral FIRe
25 stars 15 forks source link

# FIRe FIRe es una solución que simplifica la integración de procesos de firma electrónica de usuario en trámites web al concentrar en un solo componente todos los requisitos de creación de firmas basadas tanto en certificados locales como en certificados en la nube.

Licencia

FIRe es software libre y se publica con licencia GPL 2+ y EUPL 1.1. Puede consular más información sobre el producto en el Portal de Administración electrónica.

Notas de construcción

Arquitectura

El sistema FIRe está compuesto principalmente por dos elementos:

  1. Componente central

    Es el servidor en el que las aplicaciones delegan todas las labores de firma. Está a su vez compuesto por varios subcomponentes que se despliegan en un contenedor de aplicaciones java

    • Componente de firma (fire-signature)
    • Simulador de Cl@veFirma (clavefirma-test-services)
    • Aplicación de administración (fire-admin-web)
  2. Cliente distruido

    Está formado por las librerías de integración (fire-client) que utilizan las aplicaciones para conectarse al componente central. Las librerías se proporcionan en los lenguajes Java, .Net y PHP.

Junto a estos elementos se distribuye una aplicación de prueba en lenguaje java (fire-test-jsp) que permite demostrar las funcionalidades del sistema y que puede servir de ejemplo para desarrollos propios. También se pueden encontrar páginas de prueba ASP y PHP en los módulos de los correspondientes componentes distribuidos (fire-client-dotnet y fire-client-php).

Release notes

Principales cambios en la historia de versiones:

v2.4-SNAPSHOT (listado temporalmente incompleto)

Componente central

Módulo de administración.

Aplicación de carga de estadísticas

Cliente distribuido Java

Cliente distribuido .NET

Cliente distribuido PHP

Servicio simulador de Cl@ve Firma

Aplicación de pruebas


v2.3

Componente central

Cliente distribuido Java

Módulo de administración.

Aplicación de pruebas


v2.2

Componente central

Componentes ditribuidos

Servicio simulador de Cl@ve Firma

Módulo de administración.


v2.1.1

Componente central


v2.1

Componente central

Cliente distribuido Java

Cliente distribuido .NET

Cliente distribuido PHP

Aplicación de pruebas


v2.0.1

Componente central


v2.0

Se cambia el nombre del proyecto a FIRe

Componente central

Componente distribuido

Aplicación de pruebas


v1.0

Versión inicial con Cl@veFirma