Skip to content
Series 9 · Orchestration architecture · 9.4

Gateways, connectors and open source.

How to connect providers, trusted lists and open components without lock in.

October 20264 min read

No signing platform does everything on its own. It needs providers that issue certificates and hold keys in custody, authorities that timestamp, trusted lists to validate against, identity services and, increasingly, open source components. The way it connects to all of that determines whether the platform can grow or stays tied to its first choices.

Gateway and connector: two different roles

The separation matters because it makes it possible to change or add connectors without touching the business logic, and to apply common rules, such as what to do when a third party does not respond, in a single place.

The connector speaks the other party's language. The gateway decides what to ask and how to combine the answers.

A trust gateway

Trust validation is a good example. A signature may come from a European, Uruguayan or Brazilian provider, and each appears on a different list. A trust gateway queries every enabled source and applies an explicit rule, for example: if any source says no, the answer is no; if any source says yes at the qualified level, the answer is yes at that level. The rule is written down and recorded, and it does not depend on which connector answered first.

Toward open source software

Many pieces of a good signing platform already exist as mature open source software: signature validation libraries maintained by public bodies, PDF conformance validators for archiving, document conversion tools, security event analysis engines. Integrating them has clear advantages.

  1. Verifiable trust. Anyone can review the code that performs validation.
  2. Less reinvention. Effort goes into what differentiates the product.
  3. Interoperability in fact. Using the same library others use reduces discrepancies.
  4. Responsibility toward licenses. Every open component has its license, and respecting it is part of the design.
In practice

In Signing Flows we keep connectors and gateways separate: a trust gateway combines several sources, including the Uruguayan list and the European lists, and validation relies on the European Commission's open source signature library. The direction is to keep adding connectors, our own and open source ones, without changing the core.

Key points

Connectors talk to each third party; gateways decide whom to ask and how to combine the answers under an explicit policy. That separation allows growth without lock in, and the integration of mature open source software where it brings verifiable trust and interoperability, while respecting its licenses.

Sources

  1. European Commission, DSS signature validation tool
  2. European Commission, EU Trusted Lists
  3. Uruguay, Electronic Certification Unit (UCE)

← All notes

Trust Notes

Articles for those who decide how an organization signs: principles, practices and criteria that hold up as rules and technologies change.

A publication of Signing Flows, by Interfase.

Series