Claves de la interoperabilidad.
Formatos, protocolos y contratos de interfaz que permiten que una firma viaje entre sistemas.
Una firma que sólo puede verificarse dentro del sistema que la produjo no es interoperable, y una firma que no es interoperable vale menos de lo que parece. La interoperabilidad no es una función que se agrega al final: es una decisión de diseño que se toma en cada capa. Esta serie, a diferencia de las anteriores, expone los principios con los que pensamos Signing Flows; aquí el producto aparece como ejemplo, no como argumento.
Cuatro capas de interoperabilidad
| Capa | Qué debe poder viajar | Cómo se logra |
|---|---|---|
| El documento | La firma, sus sellos de tiempo y sus datos de validación. | Formatos estándar de firma avanzada, como los perfiles PAdES del ETSI, hasta el nivel de largo plazo. |
| La confianza | Qué prestadores y raíces son válidos. | Listas de confianza oficiales legibles por máquinas, de varios países. |
| Los servicios | Pedidos de firma, sellos de tiempo, consultas de revocación. | Protocolos abiertos: la interfaz del Cloud Signature Consortium, el RFC 3161, OCSP. |
| La integración | Órdenes y eventos entre la plataforma y otros sistemas. | Una interfaz descrita en un contrato público, con eventos firmados y operaciones repetibles sin efectos dobles. |
Principios que no cambian
- Estándares antes que formatos propios. Si existe una norma, se usa la norma, aunque cueste más.
- Prueba independiente. La interoperabilidad se demuestra validando con herramientas de terceros, no se declara.
- Contratos explícitos. Cada interfaz tiene una especificación publicada y versionada, para que nadie dependa de comportamientos implícitos.
- Salida siempre posible. Todo lo que entra debe poder salir, con su evidencia, en formatos abiertos.
La interoperabilidad se construye en cuatro capas: documento, confianza, servicios e integración. En cada una, la regla es la misma: estándares abiertos, verificación independiente, contratos explícitos y una salida siempre posible.
Fuentes
- ETSI EN 319 142, firmas electrónicas avanzadas en PDF (PAdES)
- Cloud Signature Consortium, especificación de la interfaz de firma remota
- IETF, RFC 3161, protocolo de sellado de tiempo, 2001
- Comisión Europea, listas de confianza de los Estados miembros
- OpenAPI Initiative, OpenAPI Specification 3.1
- Comisión Europea, herramienta de validación de firmas DSS