checkId: check.timestamp.eidas.qts.qualified plugin: stellaops.doctor.timestamping severity: fail tags: [timestamping, eidas, qts, qualification, compliance]

QTS Providers Qualification

This Stella Ops Doctor check confirms that every configured qualified timestamping authority (QTS) provider is still listed on the EU Trust List. It is critical for operators of eIDAS-regulated release pipelines: a provider that quietly loses qualification can invalidate the legal effect of every timestamp it has issued. The check is marked fail severity for this reason.

What It Checks

Verifies that configured qualified TSA providers are still listed on the EU Trust List. The check:

Why It Matters

Under eIDAS regulation, only qualified TSA providers can produce timestamps with legal effect equivalent to handwritten signatures. If a provider loses qualification, timestamps from that provider no longer meet eIDAS compliance requirements, potentially invalidating evidence used for regulated releases.

Common Causes

How to Fix

Docker Compose

# Refresh trust list first
docker exec <platform-container> stella trust-list refresh

# Check provider status
docker exec <platform-container> stella tsa qualification status

Bare Metal / systemd

stella trust-list refresh
stella tsa qualification status

# Replace non-qualified provider
stella tsa remove --name "Withdrawn Provider"
stella tsa add --name "New QTS" --url "https://new-qualified-tsa.eu/tsr" --qualified

Kubernetes / Helm

Update TSA provider configuration to use only qualified providers.

Verification

stella doctor run --check check.timestamp.eidas.qts.qualified