Skip to content
Series 1 · Foundations of proof · 1.4

Who says a signature is valid.

Validation as a process: trusted lists, revocation and policy.

October 20267 min read

A green check mark on the screen looks like a definitive answer: the signature is valid. But behind that check mark lies a process with several steps, each with its own sources of trust and its own rules. Two different validators can reach different conclusions about the same signature, and both can be right by their own criteria. Understanding how validation works means understanding what it really means for a signature to "count."

Validating means answering several questions in order

  1. Is the document intact? The hash of the content is recalculated and checked against the one that was signed.
  2. Does the signature match the certificate? It is verified mathematically using the certificate's public key.
  3. Is the certificate trusted? The chain is built up to a root authority, and the validator checks that this root is among its trust anchors.
  4. Was the certificate valid? The validator checks that it had not expired and was not revoked at the time of signing, which requires knowing that time with certainty.
  5. Are the required rules met? Acceptable algorithms, certificate type, signature level and any other condition imposed by the applicable policy.

Trust anchors

Step three is the one most often overlooked. No validator trusts every certificate: it trusts a list of root authorities and, through them, the certificates they issue. Who compiles that list is an enormously consequential decision.

That is why a signature can show up as valid in one program and as "unknown identity" in another. The signature has not changed; the trust anchors have.

A signature is not valid in the abstract. It is valid under a policy, with a set of trust anchors, at a given moment.

Three outcomes, not two

The European standard for signature validation, ETSI EN 319 102 1, does not reduce the outcome to "yes" or "no." It defines three states: passed, failed and indeterminate. The third is the most common in practice and the most misunderstood. It means the validator could not reach a conclusion, for example because it could not check revocation status or does not recognize the root. It is not a rejection, but it is not an approval either.

OutcomeWhat it meansWhat to do
PassedEvery check succeeded under the policy applied.Keep the validation report.
FailedA check failed conclusively; for example, the document was altered.Do not accept the document.
IndeterminateThere was not enough information to decide.Find the missing data or validate under another policy.
A common misunderstanding

A signer receives a signed contract and their PDF reader displays a yellow warning. They conclude the signature is fake. In fact, the reader simply does not have the root of the other signer's country among its trust anchors. Validated against that country's official trusted list, the outcome is passed. The warning was about the validator, not the signature.

What to expect from a good validator

Criteria
  • It states which trust anchors and which policy it used.
  • It distinguishes between passed, failed and indeterminate, and explains why.
  • It validates as of the time of signing, using embedded timestamps and revocation data.
  • It produces a report that can be stored alongside the document.
  • It also declares what it does not check.
Key points

Validating a signature means checking integrity, correspondence, trust, validity and rules, in that order. The outcome depends on the validator's trust anchors and policy, and can be passed, failed or indeterminate. A good validator says what it checked, by what criteria, and what was left unchecked.

Sources

  1. ETSI EN 319 102 1, Procedures for creation and validation of AdES digital signatures
  2. Regulation (EU) No 910/2014, eIDAS
  3. European Commission, EU Trusted Lists
  4. 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