Saltar al contenido
Serie 9 · Arquitectura de la orquestación · 9.4

Pasarelas, conectores y software abierto.

Cómo conectar prestadores, listas de confianza y componentes abiertos sin atarse a nadie.

Octubre de 20264 min de lectura

Ninguna plataforma de firma hace todo sola. Necesita prestadores que emitan certificados y custodien claves, autoridades que sellen el tiempo, listas de confianza contra las cuales validar, servicios de identidad y, cada vez más, componentes de software abierto. La forma en que se conecta con todo eso decide si la plataforma puede crecer o si queda atada a sus primeras elecciones.

Pasarela y conector: dos papeles distintos

La separación importa porque permite cambiar o sumar conectores sin tocar la lógica de negocio, y aplicar reglas comunes, como qué hacer si un tercero no responde, en un solo lugar.

El conector habla el idioma del otro. La pasarela decide qué preguntar y cómo combinar las respuestas.

Una pasarela de confianza

Un buen ejemplo es la validación de confianza. Una firma puede venir de un prestador europeo, uruguayo o brasileño, y cada uno figura en una lista distinta. Una pasarela de confianza consulta todas las fuentes habilitadas y aplica una regla explícita, por ejemplo: si alguna fuente dice que no, la respuesta es no; si alguna dice que sí con nivel cualificado, la respuesta es sí con ese nivel. La regla queda escrita y registrada, y no depende de qué conector respondió primero.

Hacia el software abierto

Muchas piezas de una buena plataforma de firma ya existen como software abierto y maduro: bibliotecas de validación de firmas mantenidas por organismos públicos, validadores de conformidad de PDF para conservación, herramientas de conversión de documentos, motores de análisis de eventos de seguridad. Integrarlas tiene ventajas claras.

  1. Confianza verificable. Cualquiera puede revisar el código que valida.
  2. Menos reinvención. El esfuerzo se concentra en lo que diferencia al producto.
  3. Interoperabilidad de hecho. Usar la misma biblioteca que usan otros reduce discrepancias.
  4. Responsabilidad con las licencias. Cada componente abierto tiene su licencia, y respetarla es parte del diseño.
En la práctica

En Signing Flows separamos conectores y pasarelas: una pasarela de confianza combina varias fuentes, entre ellas la lista uruguaya y las listas europeas, y la validación se apoya en la biblioteca abierta de firmas de la Comisión Europea. La dirección es seguir sumando conectores, propios y abiertos, sin que el núcleo cambie.

Para recordar

Los conectores hablan con cada tercero; las pasarelas deciden a quién preguntar y cómo combinar las respuestas con una política explícita. Esa separación permite crecer sin encierro, e integrar software abierto maduro donde aporta confianza verificable e interoperabilidad, respetando sus licencias.

Fuentes

  1. Comisión Europea, herramienta de validación de firmas DSS
  2. Comisión Europea, listas de confianza de los Estados miembros
  3. Uruguay, Unidad de Certificación Electrónica (UCE)

← Todas las notas

Notas de confianza

Artículos para quienes deciden cómo firma una organización: principios, prácticas y criterios que siguen valiendo cuando cambian las normas y las tecnologías.

Una publicación de Signing Flows, de Interfase.

Series