Skip to content

Commit 2c944ce

Browse files
Release/2.2.0 (#554)
* Review/2.2.0 (#1310) * Final changes to integrate Discussion Papers L and M * Changes discussed for TS7 and TS8 were taken into account. * Adding missing Technical Specifications, so they can be referenced from the ARF. * Integrating Topic N into the ARF Annex 2, adding Topic N to the Change Notes in section 1.6 * Including Topic I Discussion Paper into the ARF * Fixing a few markdown issues. * Changes for Topic W in ARF main document, fixes and additions for including Topic W including requirements for Topic W in Annex 2 * Additions to main document to integrate Topic J paper * Adding (adapted) HLRs from Topic J to Topic 30 plus some additional related changes to the ARF main doc. * Fixing W2W requirement numbering * Topic J update * Topic H update r3 * Update `a-privacy-risks-and-mitigations.md` source * Changelog update * makefile updated * Release/2.2.0 (#1313) * Feature/2.2.0 (#1303) * Changes to integrate Topic L and M * Final changes to integrate Discussion Paper L and M In addition, changes discussed this morning for TS7 and TS8 were taken into account. * Fixing typo * Adding missing Technical Specifications, so they can be referenced from the ARF. * Integrating Topic N into the ARF Annex 2 Also solving #1294 * Adding Topic N to the Change Notes in section 1.6 * Solving #1278 * Including Topic I Discussion Paper into the ARF Fixing a few markdown issues. * Changes for Topic W in ARF main document * Fixes and additions for including Topic W * including requirements for Topic W in Annex 2 * Fixing broken links to TS3 * Fixing md issues * Adding terms 'strong user authentication'and 'SUA attestation' to Annex 1 Also adding hyperlinks to mentioned Topics, and restoring alphabetical order. * Last changes for inclusion of Topic W * Feature/2.2.0 topic j (#1308) * Solving #1304 * Solving #1192 * Additions to main document to integrate Topic J paper * Making agreed changes to the W2W discussion in the main doc * Adding (adapted) HLRs from Topic J to Topic 30 Plus some additional related changes to the ARF main doc. * Fixing W2W requirement numbering * Changelog update (#1312) * Release/topic h j updates (#549) * Topic J update * Topic h update r3 * Update `a-privacy-risks-and-mitigations.md` source (#550) * Changelog update * makefile updated * linting
1 parent c6a4874 commit 2c944ce

15 files changed

+1096
-536
lines changed

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
"Klyne",
3838
"Kooper",
3939
"Lodderstedt",
40+
"mdoc",
41+
"mdocs",
4042
"mkdocs",
4143
"OJEU",
4244
"OMAPI",
@@ -55,8 +57,11 @@
5557
"RPACA",
5658
"RPRC",
5759
"Rulebook",
60+
"SEMIC",
61+
"SEMPER",
5862
"Sakimura",
5963
"SCAL",
64+
"smartcard",
6065
"Sporny",
6166
"tdate",
6267
"Terbu",

CHANGELOG

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semverdoc.org/).
77

8+
## [2.2.0] - 2025 - 06 - 20
9+
10+
Changes:
11+
- added results of "Topic L - User requesting data deletion to relying parties"
12+
- added results of "Topic M - User reporting unlawful or suspicious request of data to DPAs"
13+
- added results of "Topic N - Export and data portability"
14+
- added results of "Topic I - Natural person representing another natural person"
15+
- added results of "Topic W - Transactional data for payment and other use cases
16+
- added results of "Topic J - Wallet to Wallet interaction"
17+
818
## [2.1.0] - 2025 - 06 - 06
919

1020
Changes:

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ SOURCE_DOCS := $(MAIN_DOC) $(ANNEXES_DOCS)
2626
# Directories and Build Information
2727
BUILD_DIR := ./build
2828
SITE_DIR := ./site
29-
VERSION := 2.1.0
29+
VERSION := 2.2.0
3030
BUILD := $(shell date +%Y%m%d.%H%M%S)
3131

3232
# Pandoc configuration

docs/annexes/annex-1/annex-1-definitions.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,15 @@ and used in the ARF.
4141
| **Electronic identification scheme** | A system for electronic identification under which electronic identification means are issued to natural or legal persons or natural persons representing other natural persons or legal persons. |
4242
| **(Electronic) signature** | Data in electronic form which is attached to or logically associated with other data in electronic form and which is used by the signatory to sign. |
4343
| **(Electronic) seal** | Data in electronic form which is attached to or logically associated with other data in electronic form to ensure the latter’s origin and integrity |
44-
| **User** | A natural or legal person, or a natural person representing another natural person or a legal person, that uses trust services or electronic identification means provided in accordance with the [European Digital Identity Regulation]. |
4544
| **Person Identification Data (PID)** | A set of data that is issued in accordance with Union or national law and that enables the establishment of the identity of a natural or legal person, or of a natural person representing another natural person or a legal person. |
45+
| **Public Sector Body** | A state, regional or local authority, a body governed by public law or an association formed by one or several such authorities or one or several such bodies governed by public law, or a private entity mandated by at least one of those authorities, bodies or associations to provide public services, when acting under such a mandate. |
4646
| **Qualified Electronic Attestation of Attributes (QEAA)** | An electronic attestation of attributes which is issued by a qualified trust service provider and meets the requirements laid down in [Annex V](https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX:32024R1183#d1e46-54-1). |
4747
| **Qualified Electronic Signature (QES)** | An advanced electronic signature that is created by a qualified electronic signature creation device, and which is based on a qualified certificate for electronic signatures. |
4848
| **Qualified Electronic Signature Creation Device (QSCD)** | Configured software or hardware used to create an electronic signature that meets the requirements laid down in [Annex II](https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX:32024R1183#d1e38-51-1) of the [European Digital Identity Regulation]. |
4949
| **Qualified Trust Service Provider (QTSP)** | Qualified Trust Service Provider means a trust service provider who provides one or more qualified trust services and is granted the qualified status by the supervisory body. |
5050
|**Relying Party** | A natural or legal person that relies upon electronic identification, European Digital Identity Wallets or other electronic identification means, or upon a trust service |
51-
| **Public Sector Body** | A state, regional or local authority, a body governed by public law or an association formed by one or several such authorities or one or several such bodies governed by public law, or a private entity mandated by at least one of those authorities, bodies or associations to provide public services, when acting under such a mandate. |
51+
| **strong User authentication** | An authentication based on the use of at least two authentication factors from different categories of either knowledge, something only the user knows, possession, something only the user possesses or inherence, something the user is, that are independent, in that the breach of one does not compromise the reliability of the others, and is designed in such a way as to protect the confidentiality of the authentication data |
52+
| **User** | A natural or legal person, or a natural person representing another natural person or a legal person, that uses trust services or electronic identification means provided in accordance with the [European Digital Identity Regulation]. |
5253

5354
**Table 1: Definition of terms used in the ARF originating from
5455
the [European Digital Identity Regulation]**
@@ -91,29 +92,34 @@ precedence.
9192

9293
In some cases, a term has its origin in the context of
9394
a specific Topic in [Annex 2](../annex-2/annex-2-high-level-requirements.md). In
94-
such a case, the topic number appears in brackets following the definition. If
95+
such a case, the topic number is mentioned in a note. If
9596
the definition relies on an external source, such as a
9697
standard or a formal publication, that source is mentioned.
9798

9899
| **Term** | **Definition** |
99100
|-----------|-----------|
100-
| Administrative validity period (of a PID or attestation) | The date(s) from and/or up to which the attributes in the attestation are valid, which are represented as attribute(s) in the attestation. *Note: Some attestations, for instance diplomas, do not have an administrative validity period* |
101+
| Administrative validity period (of a PID or attestation) | The date(s) from and/or up to which the attributes in the attestation are valid, which are represented as attribute(s) in the attestation. *Note: Some attestations, for instance diplomas, do not have an administrative validity period.* |
101102
| Attestation | When not further qualified, a collective term for a QEAA, PuB-EAA, or (non-qualified) EAA. |
102103
| Attestation Provider | When not further qualified, a collective term for QEAA Provider, PuB-EAA Provider, or (non-qualified) EAA Provider. |
103-
| Attestation Revocation List | A mechanism provided by a PID Provider or an Attestation Provider (or a trusted party acting on its behalf) for communicating the revocation status of PIDs and attestations, by publishing a list of identifiers of revoked PIDs or attestations. [Topic 7] |
104-
| Attestation Rulebook | A document describing the attestation type, namespace(s), and other features for a specific attestation type. [Topic 12] |
105-
| Attestation Status List | A mechanism provided by a PID Provider or an Attestation Provider (or a trusted party acting on its behalf) for communicating the revocation status of PIDs and attestations, by publishing status information (Valid or Invalid) for all relevant PIDs or attestations. [Topic 7] *Note: Which PIDs or attestations are relevant is determined by the entity publishing the status list. For example, a status list may contain all PIDs or attestations whose validity period is not over yet at the time of publication of the list.* |
106-
| Attestation type | An identifier for a type of attestation, unique within the context of the EUDI Wallet ecosystem [Topic 12] |
104+
| Attestation Revocation List | A mechanism provided by a PID Provider or an Attestation Provider (or a trusted party acting on its behalf) for communicating the revocation status of PIDs and attestations, by publishing a list of identifiers of revoked PIDs or attestations. *Note: See [Topic 7](../annex-2/annex-2-high-level-requirements.md#a237-topic-7---attestation-revocation-and-revocation-checking).* |
105+
| Attestation Rulebook | A document describing the attestation type, namespace(s), and other features for a specific attestation type. *Note: See [Topic 12](../annex-2/annex-2-high-level-requirements.md#a2312-topic-12---attestation-rulebooks).* |
106+
| Attestation Status List | A mechanism provided by a PID Provider or an Attestation Provider (or a trusted party acting on its behalf) for communicating the revocation status of PIDs and attestations, by publishing status information (Valid or Invalid) for all relevant PIDs or attestations. *Notes: -See [Topic 7](../annex-2/annex-2-high-level-requirements.md#a237-topic-7---attestation-revocation-and-revocation-checking). -Which PIDs or attestations are relevant is determined by the entity publishing the status list. For example, a status list may contain all PIDs or attestations whose validity period is not over yet at the time of publication of the list.* |
107+
| Attestation type | An identifier for a type of attestation, unique within the context of the EUDI Wallet ecosystem. *Note: See [Topic 12](../annex-2/annex-2-high-level-requirements.md#a2312-topic-12---attestation-rulebooks).* |
107108
| Certificate Authority (CA) | An entity which is trusted by one or more parties in the EUDI Wallet ecosystem to create and seal certificates. |
108109
| Certificate Policy (CP) | A named set of rules that indicates the applicability of a certificate to a particular community and/or class of application with common security requirements. |
109-
| Namespace | A specification of the attribute identifier, syntax and semantics of attributes that can be used in an attestation, having an identifier that is unique within the context of the EUDI Wallet ecosystem. [Topic 12] |
110+
| Holder (when used in the context of Wallet-to-Wallet interactions) | A User wishing to use their Wallet Unit to present attributes from a PID or attestation to the User of another Wallet Unit. *Notes: See also Verifier. - See [Topic 30](../annex-2/annex-2-high-level-requirements.md#a2330-topic-30---interaction-between-wallet-units).* |
111+
| Holder Wallet Unit | A Wallet Unit used by a Holder. |
112+
| Namespace | A specification of the attribute identifier, syntax and semantics of attributes that can be used in an attestation, having an identifier that is unique within the context of the EUDI Wallet ecosystem. *Note: See [Topic 12](../annex-2/annex-2-high-level-requirements.md#a2312-topic-12---attestation-rulebooks).* |
110113
| National Accreditation Bodies (NAB) | A body that performs accreditation with authority derived from a Member State under [Regulation (EC) No 765/2008](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32008R0765). |
111-
| Notification | The act of transferring information to the European Commission. [Topics 31] |
112-
| Pseudonym | Data uniquely representing a user which in itself does not allow to infer any user's attribute or person identification data, without the use of additional information that is kept separately by the issuer of the data uniquely representing the user. |
114+
| Notification | The act of transferring information to the European Commission. *Note: see [Topics 31](../annex-2/annex-2-high-level-requirements.md#a2331-topic-31---pid-provider-wallet-provider-attestation-provider-and-access-certificate-authority-notification-and-publication). |
115+
| Pseudonym | Data uniquely representing a User which in itself does not allow to infer the User's attributes or person identification data, without the use of additional information that is kept separately by the issuer of the data uniquely representing the user. *Note: See [Topic 11](../annex-2/annex-2-high-level-requirements.md#a2311-topic-11---pseudonyms).*|
113116
| Public Key Infrastructure (PKI) | Systems, software, and communication protocols that are used by EUDI Wallet ecosystem components to distribute, manage, and control public keys. A PKI publishes public keys and establishes trust within an environment by validating and verifying the public keys mapping to an entity. |
114117
| Qualified Electronic Signature Remote Creation Provider | A natural or a legal person that offers services related to the remote creation, validation, and management of qualified electronic signatures that meet legal requirements and standards in the [European Digital Identity Regulation] to be considered as legally equivalent to handwritten signatures. |
115118
| Relying Party Instance | A software and/or hardware module with the capability to interact with a Wallet Unit and to perform Relying Party authentication, that is controlled by a Relying Party. |
116119
| Selective Disclosure | The capability enabling the User to present a subset of the attributes included in a PID or attestation. |
120+
| SUA attestation| An attestation used for strong user authentication in the context of electronic payments, such that, when a Relying Party sends a presentation request for the attestation to a Wallet Unit, it includes transactional data in the request. *Note: See [Topic 20](../annex-2/annex-2-high-level-requirements.md#a2320-topic-20---strong-user-authentication-for-electronic-payments)* |
117121
| Technical validity period (of a PID or attestation) | The dates (and possibly times) from and up to which the attestation is valid, which are represented as metadata of the attestation. *Note: All PIDs and attestations have a technical validity period, which is typically much shorter than its administrative validity period (if existent). The technical validity period is chosen based on a risk analysis, e.g. with regard to User privacy.* |
118122
| Trust Anchor | An authoritative entity represented by a public key and associated data. *Note: based on RFC 5914.* |
119123
| Trusted List | Repository of information about authoritative entities in a particular legal or contractual context which provides information about their current and historical status. |
124+
| Verifier (when used in the context of Wallet-to-Wallet interactions) | A User wishing to use their Wallet Unit to request attributes from a PID or attestation from the User of another Wallet Unit. *Note: See [Topic 30](../annex-2/annex-2-high-level-requirements.md#a2330-topic-30---interaction-between-wallet-units)* |
125+
| Verifier Wallet Unit | A Wallet Unit used by a Verifier. |

0 commit comments

Comments
 (0)