← All standards
Standards·23 min

ETSI and eIDAS: qualified signatures, trust services, and the EU Digital Identity Wallet

FIPS 140-3 and Common Criteria certify products. eIDAS is EU law: it decides when an electronic signature counts as much as a handwritten one, who may issue the certificates behind it, and where the key has to live. ETSI's EN 319 series supplies the technical detail. Here's how the pieces fit, from QES and QSCDs to AdES formats and the new EUDI Wallet.

View as slides: 10 visual slides, ready to present
GRC / Risk & ComplianceSecurity ArchitectDeveloper / EngineerIT Ops / DevOpsExecutive / Business LeaderResearcher / Academic
eIDAS: Regulation (EU) 910/2014Law: legal effect and what 'qualified' must achieveImplementing actsCite specific standardsETSI TC ESI and CENPolicies, profiles, formats, device PPs
A regulation, not a certification programOpen the slides →

A regulation, not a certification program

Every other page in this section describes a body that publishes documents or a program that tests products. eIDAS is different in kind: Regulation (EU) No 910/2014 on electronic identification and trust services is EU law, directly applicable in every Member State without national transposition. It replaced the 1999 Electronic Signatures Directive, whose national implementations had diverged enough that a signature valid in one country could be hard to rely on in another. Its trust-service rules have applied since 1 July 2016.

The regulation itself is technology-neutral. It defines trust services, sets their legal effects, and says what a 'qualified' service or device must achieve. The technical detail comes from European standards: ETSI's Electronic Signatures and Trust Infrastructures committee (TC ESI) writes the policy, profile, and format standards, and CEN writes the protection profiles for signature devices and HSMs. The Commission then cites specific standards in implementing acts, and a service or device that meets them is presumed to meet the regulation's requirements.

In 2024 the regulation was substantially amended by Regulation (EU) 2024/1183, usually called eIDAS 2.0, which entered into force on 20 May 2024. It amends 910/2014 rather than replacing it, so article numbers from the original still apply, with new ones such as Article 5a (the EU Digital Identity Wallet) and Article 29a (remote signature devices) inserted between them.

From the 1999 Directive to eIDAS 2.0

  1. 1999

    Electronic Signatures Directive (1999/93/EC)

    Introduced 'advanced' and 'qualified' signatures, but as a directive each Member State implemented it differently.

  2. 23 July 2014

    eIDAS Regulation (EU) No 910/2014 adopted

    One directly applicable regulation for electronic identification and trust services, repealing the Directive.

  3. 1 July 2016

    Trust-service rules apply

    Qualified signatures, seals, time stamps, and website certificates gain the same legal effect across the EU.

  4. 20 May 2024

    eIDAS 2.0 (Regulation (EU) 2024/1183) in force

    Adds the EU Digital Identity Wallet and new trust services: electronic attestation of attributes, electronic archiving, electronic ledgers, and remote QSCD management.

  5. 28 November 2024

    First wallet implementing acts adopted

    Five implementing regulations on wallet integrity, identification data and attestations, protocols, notifications, and certification.

  6. December 2026

    Wallets due

    Each Member State must provide at least one EU Digital Identity Wallet within 24 months of those implementing acts entering into force.

Simple, advanced, and qualified signatures

eIDAS defines three tiers of electronic signature for natural persons, and the same three tiers of electronic seal for legal persons such as companies. The tiers differ in what they prove technically and in what a court must assume about them.

Article 25(1) sets the floor: no electronic signature may be denied legal effect or admissibility as evidence just because it is electronic, or because it isn't qualified. Article 25(2) sets the ceiling: a qualified electronic signature has the equivalent legal effect of a handwritten signature, and under Article 25(3) one based on a qualified certificate issued in any Member State is recognized as qualified in all of them. Everything in between is weighed as evidence. For seals, Article 35 gives a qualified seal a presumption of the integrity of the data and the correctness of its origin.

The three tiers

Electronic signature (SES)

Any data in electronic form attached to other data and used by the signatory to sign: a typed name, a ticked box, a scanned signature image. Admissible, but carries no presumption.

Advanced electronic signature (AdES)

Meets the four requirements of Article 26: uniquely linked to the signatory, capable of identifying them, created with signature creation data the signatory can use under their sole control with a high level of confidence, and linked to the signed data so any later change is detectable. In practice, a public-key signature over a hash of the document.

Qualified electronic signature (QES)

An advanced signature created by a qualified signature creation device (QSCD) and based on a qualified certificate for electronic signatures. Equivalent to a handwritten signature in every Member State.

Practice

An employee signs a contract as a PAdES signature using a qualified certificate whose private key sits in a password-protected PKCS#12 file on their laptop. Is that a qualified electronic signature?

Qualified trust service providers, auditors, and trusted lists

A trust service is something like issuing certificates for signatures, seals, or websites, time-stamping, validating or preserving signatures, or registered electronic delivery. eIDAS 2.0 adds electronic attestation of attributes (Articles 45b to 45h), electronic archiving (45i and 45j), electronic ledgers (45k and 45l), and the management of remote signature creation devices (29a). Any provider can offer a trust service; 'qualified' is a status the provider has to earn for each service.

To be granted qualified status, a provider is audited by a conformity assessment body, itself accredited against ETSI EN 319 403 (on top of ISO/IEC 17065), against the regulation and the relevant ETSI policy standards. The national supervisory body reviews the report and decides. Under Article 20 the provider must then be re-audited at its own expense at least every 24 months, and since eIDAS 2.0 the audit also checks the cybersecurity risk-management measures of Article 21 of the NIS2 Directive.

Status is published, not just asserted. Under Article 22 every Member State maintains a trusted list of its qualified providers and services, in the machine-readable format of ETSI TS 119 612, signed by the Member State. The Commission publishes the list of those lists. A validator decides whether a certificate is qualified by checking that its issuing CA appears on a trusted list as a qualified service of the right type at the time of signing, not by trusting a flag in the certificate alone.

Practice

A qualified trust service provider's last conformity assessment audit was completed in March 2025. By what year must its next one be completed, at the latest?

QSCDs: where the signing key is allowed to live

Annex II of eIDAS lists what a qualified signature creation device must ensure: that the signature creation data is confidential and can practically occur only once, that it can't be derived and the signature can't be forged with current technology, that the legitimate signatory can reliably protect it against use by others, and that the device doesn't alter the data being signed. Only a qualified trust service provider may generate or manage that data on a signatory's behalf. Under Article 30, conformity is certified by bodies the Member States designate, and certified devices go on the Commission's public list of QSCDs.

The classic QSCD is a smart card or USB token evaluated under Common Criteria against the EN 419211 protection profiles, which is what Implementing Decision (EU) 2016/650 cites. Most qualified signatures today are created remotely instead: the key sits in an HSM operated by a qualified provider, and the signatory authorizes each signature from their phone. Keeping 'sole control' in that model needs two certified pieces, an HSM evaluated against EN 419221-5 and a Signature Activation Module (SAM) evaluated against EN 419241-2, which only lets the HSM use a signatory's key after verifying the signatory's own authentication through the Signature Activation Protocol. ETSI TS 119 431-1 covers how the provider must operate the surrounding server signing application. eIDAS 2.0 turned remote QSCD management into a qualified trust service of its own (Article 29a), with Implementing Regulation (EU) 2025/1567 setting its reference standards.

This is where the Common Criteria page connects: EN 419221-5 is the protection profile it describes, typically evaluated at EAL4 augmented with AVA_VAN.5.

Local versus remote QSCDs

Local QSCD (smart card, token, eID card)

The signatory holds the device. Certified under Common Criteria against EN 419211, usually EAL4+ or higher. Sole control is physical possession plus a PIN.

Remote QSCD: HSM (EN 419221-5)

The provider's HSM holds the signatory's key, usually wrapped under an HSM key, and signs only when the SAM authorizes it.

Remote QSCD: SAM (EN 419241-2)

Verifies the signatory's authentication and the hash to be signed, so neither the provider's operators nor the application server can sign on the signatory's behalf.

Common Criteria and EN 419221-5 →

How protection profiles, EALs, and AVA_VAN.5 work, and how EN 419221-5 compares with FIPS 140-3 for trust-service HSMs.

Practice

In a remote QSCD, which component, separate from the HSM itself, is responsible for making sure only the signatory can authorize use of their key? Give its three-letter abbreviation.

The ETSI EN 319 series: a map

ETSI (the European Telecommunications Standards Institute, founded in 1988 and based in Sophia Antipolis) is one of the three European standardization organizations, alongside CEN and CENELEC. Its trust-services work follows a numbering scheme: documents in the x19 000 range, where EN 319 numbers are European Norms that went through national approval and TS 119 or TR 119 numbers are technical specifications and reports under the same subject. The second digit groups the subject: 1xx for signature creation and validation, 4xx for trust service providers, 5xx for trust application service providers such as registered delivery, and 6xx for trust service status lists.

A handful of documents carry most of the load. Since 2025, implementing regulations such as (EU) 2025/1943 for qualified certificates and (EU) 2025/1945 for validation cite specific versions of them as reference standards, so conforming to them is how a provider or validator gets the presumption of meeting the regulation.

The documents you'll meet most

EN 319 401

General policy requirements for every trust service provider: risk assessment, staff, physical and network security, incident handling, termination plans.

EN 319 411-1 and EN 319 411-2

Policy requirements for providers issuing certificates. Part 2 adds the EU qualified certificate policies, such as QCP-n-qscd for a natural person's qualified certificate whose key is on a QSCD.

EN 319 412 (parts 1 to 5)

Certificate profiles. Part 5 defines the QCStatements extension that marks a certificate as qualified, states whether its key is on a QSCD, and gives its type (signature, seal, or website).

EN 319 421 and EN 319 422

Policy requirements for time-stamping providers, and the RFC 3161 time-stamp profile they issue.

EN 319 102-1

Procedures for creating and validating AdES signatures, including how a validator reaches 'TOTAL-PASSED', 'TOTAL-FAILED', or 'INDETERMINATE'.

EN 319 403

Requirements for the conformity assessment bodies that audit trust service providers.

TS 119 612

The XML format of the national trusted lists and the EU list of lists.

TS 119 431 and TS 119 432

Requirements for server signing applications and the protocols for remote signature creation.

AdES formats and baseline levels

A signature has to be verifiable long after it was made, by someone who may not have the signer's software. ETSI defines one AdES format per container type, all built on existing signature syntaxes and all sharing the same validation model in EN 319 102-1: CAdES (EN 319 122) on CMS, the same syntax as S/MIME; XAdES (EN 319 132) on XML-DSig, common in e-invoicing and public administration; PAdES (EN 319 142) inside PDF documents; and JAdES (TS 119 182-1) on JSON Web Signatures, for APIs. Each format adds signed attributes such as a hash of the signing certificate, so the certificate can't be substituted after the fact.

The bigger problem is time. The signing certificate will expire, its CA may be revoked, the OCSP responder may go offline, and the hash and signature algorithms will eventually weaken. The baseline levels add evidence to the signature to survive each of those.

Baseline levels: each one adds to the one before

  1. 1

    B-B (basic)

    The signature, with the signing certificate (or a reference to it) as a signed attribute.

  2. 2

    B-T (timestamp)

    A trusted time stamp over the signature, proving it existed before a given time, so later revocation of the certificate doesn't invalidate it.

  3. 3

    B-LT (long-term)

    The complete certificate chain and the revocation data (CRLs or OCSP responses) needed to validate it, embedded so validation doesn't depend on those services still being online.

  4. 4

    B-LTA (long-term with archive time stamps)

    An archive time stamp over everything above, renewed before the time-stamping key or algorithms weaken, so the signature can be re-proven valid decades later.

Practice

A notary's archive must be able to prove in 20 years that a PAdES signature was valid when made, long after the signing certificate and the CA have expired and SHA-256 may have been deprecated. Which baseline level is the minimum that addresses all of that?

eIDAS 2.0 and the EU Digital Identity Wallet

The original regulation's electronic identification part relied on national eID schemes that other Member States could choose to accept, and uptake was uneven. eIDAS 2.0 adds Article 5a: every Member State must provide at least one European Digital Identity Wallet, free to natural persons, within 24 months of the entry into force of the core implementing acts, which puts the deadline in December 2026. A wallet holds person identification data (PID) issued by the state, plus electronic attestations of attributes such as a diploma, a driving licence, or a professional qualification, and can create qualified electronic signatures, free of charge for non-professional use.

Two design choices matter cryptographically. Holders present only the attributes a relying party needs (selective disclosure, such as 'over 18' without a birth date), and the wallet has to prove it is a genuine, certified wallet whose keys sit in secure hardware. The Commission's Architecture and Reference Framework builds on the ISO/IEC 18013-5 mdoc format and SD-JWT VCs, issued and presented over OpenID4VCI and OpenID4VP. Acceptance is the other half: under Article 5f, public-sector services that require electronic identification must accept the wallet, and private relying parties that are required to use strong user authentication, including very large online platforms, must accept it within 36 months of the implementing acts entering into force, so by the end of 2027.

Practice

An online pharmacy only needs to know that a customer is over 18. With an EUDI Wallet, does it need to receive the customer's date of birth?

Go deeperQWACs and the argument with browser vendors⌄

Qualified certificates for website authentication (QWACs) have existed since 2016: TLS-style certificates whose issuer verified the legal identity of the site's owner under eIDAS rules. Browsers never gave them special treatment, because their own root programs (run by Mozilla, Google, Apple, and Microsoft under the CA/Browser Forum's Baseline Requirements) decide which CAs may issue TLS certificates, and identity indicators like EV had already been removed from address bars.

The 2021 proposal for eIDAS 2.0 would have required browsers to trust QWACs and their issuers outright, which researchers, browser vendors, and civil-society groups argued would let a government-approved CA be forced into every browser with no way to remove it. The adopted Article 45 still says browsers must recognize QWACs and display the identity data they attest in a user-friendly way, but Article 45a lets browsers take precautionary measures in response to substantiated security concerns, with notification to the Commission and the supervisory body. ETSI TS 119 411-5 (2025) then described a '2-QWAC': a QWAC bound to a website alongside, rather than instead of, the ordinary TLS certificate, so displaying legal identity doesn't have to change how TLS connections are trusted. How browsers implement this is still settling, which makes it a good place to read the current standard rather than a summary.

Knowledge check

Test what you just learned →

10 quick questions, with an explanation for every answer.

Questions & feedback

Discuss this page

Ask a question or comment with your GitHub account. New questions get a first answer from Claude, an AI model, clearly marked as AI; people can correct or add to it. How this works

Showing the discussion loads a widget from giscus.app and GitHub, which then see your IP address and browser details.