Skip to content

Commit deed7fc

Browse files
phin10nikosftpaolo-de-rosa
authored
Review/topic b for 2week cg commenting ph (#373)
* html tags removed, feedback integrated * question in 3.3 removed * updated in section 5.1 and 5.3 --------- Co-authored-by: Nikos Fotiou <nikosft@gmail.com> Co-authored-by: Paolo De Rosa <paolo.de.rosa@linux.com>
1 parent 3383c48 commit deed7fc

File tree

1 file changed

+42
-178
lines changed

1 file changed

+42
-178
lines changed

docs/discussion-topics/b-re-issuance-and-batch-issuance-of-pids-and-attestations.md

Lines changed: 42 additions & 178 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Version 0.5, updated 8 January 2025
1+
Version 0.8, updated 20 January 2025
22

33
# B - Re-issuance and batch issuance of PIDs and Attestations
44

@@ -46,7 +46,8 @@ intended as statements of fact.
4646
### 1.4 Definitions
4747
For the purpose of this document, the following definitions apply:
4848

49-
- *Administrative validity of a document*: the date up to which the attributes of the document are valid, which is represented as one of the attributes in the document.
49+
- *Administrative validity of a document*: the date up to which the attributes of
50+
the document are valid, which is represented as one of the attributes in the document.
5051
> Note: some documents do not have an administrative validity date (e.g., a diploma).
5152
5253
- *Technical validity of attestation*: the date upon which the attestation is valid.
@@ -210,9 +211,6 @@ Re-issuance of a PID or attestation for this reason will have an impact
210211
on the User, because they will notice that their attribute values have
211212
been changed. In this case Users should consent.
212213

213-
Question
214-
215-
1. What should happen if User does not consent?
216214

217215
### 3.4 Synchronous issuing
218216

@@ -510,188 +508,54 @@ values that the Wallet Provider no longer wants to attest to.
510508
### 5.1 High-Level Requirements to be added to Annex 2
511509

512510
The following High-Level Requirements will be added to Annex 2 of the
513-
ARF v1.8:
514-
515-
#### Requirement 1
516-
The Schema Provider for a PID or Attestation Rulebook SHALL indicate if the Attestation Provider SHALL
517-
support re-issuance for a specific PID or attestation.
518-
519-
#### Requirement 2
520-
The Schema Provider for a PID or Attestation Rulebook SHALL indicate if the Attestation Provider SHALL
521-
support batch issuance for a specific PID or attestation.
522-
523-
#### Requirement 3
524-
During first-time issuance of a PID or attestation that supports
525-
re-issuance, PID Provider or Attestation Provider SHALL ensure that
526-
each Access Token is accompanied with a corresponding
527-
Refresh Token
528-
529-
#### Requirement 4
530-
A Wallet Provider SHALL ensure that its Wallet Solution uses Refresh Tokens
531-
for requesting the re-issuance of the PID or attestation.
532-
533-
#### Requirement 5
534-
A Wallet Provider SHALL ensure that its Wallet Solution receives
535-
User consent to complete a re-issuance process
536-
that results in a change in the attribute value of the re-issued PID or attestation.
537-
538-
#### Requirement 6
539-
A Wallet Provider SHALL ensure that its Wallet Solution
540-
supports first time PID or attestation batch issuance with
541-
at most one User authentication.
542-
543-
#### Requirement 7
544-
A Wallet Provider SHALL ensure that its Wallet Solution
545-
after successful re-issuance of a PID or attestation, deletes the
546-
existing PID or attestation, meaning the one that the re-issued PID or attestation
547-
intends to replace
511+
ARF v1.8.
512+
513+
#### 5.1.1 Requirements to be added (likely) to Topic 10/23
514+
515+
##### Requirement 1
516+
In case a PID Provider or Attestation Provider must change an attribute in an issued PID or
517+
attestation, it SHALL revoke the PID or attestation and notify the User about this. The Wallet
518+
Unit SHALL enable the User to request re-issuance of that PID or attestation.
519+
520+
##### Requirement 2
521+
A Wallet Provider SHALL ensure that its Wallet Solution supports PID or attestation
522+
first-time batch issuance with at most one User authentication.
523+
524+
##### Requirement 3
525+
A Wallet Provider SHALL ensure that a Wallet Unit, after successful re-issuance of a PID
526+
or attestation, deletes the pre-existing PIDor attestation, meaning the one that
527+
the re-issued PID or attestation intends to replace.
548528

549529
### 5.2 High-Level Requirements to be changed
550530

551-
&lt;A future version of this document will analyse the requirements on
531+
A future version of this document will analyse the requirements on
552532
issuance in v1.5 of the ARF and determine whether they need to be
553533
changed (and if so, how) in the light of the conclusions reached for
554-
this Discussion Paper.&gt;
555-
556-
Merge WUA\_02 and WUA\_03 and require from Wallet Units to authenticate Users using WSCA
557-
558-
>**Requirement WUA\_02**:
559-
A Wallet Unit SHALL authenticate the User before performing any operation using WSCA. For cryptographic operations
560-
involving a PID key (which is part of the EUDI Wallet eID means), the WSCA SHALL be certified to
561-
be compliant with applicable requirements for level of assurance "high" in Commission Implementing
562-
Regulation (EU) 2015/1502 section 2.2.1.
563-
564-
Extend DASH\_02 to include re-issuance transactions
565-
566-
#### 5.2.1 Topic 10/23
567-
568-
<table>
569-
<colgroup>
570-
<col style="width: 18%" />
571-
<col style="width: 38%" />
572-
<col style="width: 43%" />
573-
</colgroup>
574-
<thead>
575-
<tr>
576-
<th>Requirement</th>
577-
<th>Valid for re-issuance of PID or attestation?</th>
578-
<th>Valid for a PID or attestation issued as part of a batch?</th>
579-
</tr>
580-
</thead>
581-
<tbody>
582-
<tr>
583-
<td>&nbsp</td>
584-
<td>&nbsp</td>
585-
<td>&nbsp</td>
586-
</tr>
587-
<tr>
588-
<td>&nbsp</td>
589-
<td>&nbsp</td>
590-
<td>&nbsp</td>
591-
</tr>
592-
<tr>
593-
<td>&nbsp</td>
594-
<td>&nbsp</td>
595-
<td>&nbsp</td>
596-
</tr>
597-
</tbody>
598-
</table>
599-
600-
#### 5.2.2 Topic 9
601-
602-
<table>
603-
<colgroup>
604-
<col style="width: 18%" />
605-
<col style="width: 38%" />
606-
<col style="width: 43%" />
607-
</colgroup>
608-
<thead>
609-
<tr>
610-
<th>Requirement</th>
611-
<th>Valid for re-issuance of PID or attestation?</th>
612-
<th>Valid for a PID or attestation issued as part of a batch?</th>
613-
</tr>
614-
</thead>
615-
<tbody>
616-
<tr>
617-
<td>&nbsp</td>
618-
<td>&nbsp</td>
619-
<td>&nbsp</td>
620-
</tr>
621-
<tr>
622-
<td>&nbsp</td>
623-
<td>&nbsp</td>
624-
<td>&nbsp</td>
625-
</tr>
626-
<tr>
627-
<td>&nbsp</td>
628-
<td>&nbsp</td>
629-
<td>&nbsp</td>
630-
</tr>
631-
</tbody>
632-
</table>
534+
this Discussion Paper;
535+
536+
Requirement DASH\_02 will be extended to include to re-issuance transactions.
633537

634538
### 5.3 Descriptions to be added to the ARF main document
635539

636-
A summary of the descriptions in chapters 2, 3, and 4 will be added to
637-
the ARF main document, version 1.8.
540+
A summary of the descriptions in chapter 2 will be added to section
541+
6.6.2 of the ARF main document, version 1.8. A summary of the descriptions
542+
in chapter 3 will be added in the description of possible states of a PID or
543+
attestation included in section 4.6.5 of the ARF main document, version 1.8.
544+
A summary of the descriptions in chapter 4 related to batch issuance will be
545+
added in section 6.6.2 of the ARF main document, version 1.8.
546+
A summary of the descriptions in chapter 4 related to re-issuance will
547+
be included in a new section that be will be
548+
added after 6.6.2 of the ARF main document, version 1.8.
638549

639-
Rulebooks will be modified to include indications of support for re-issuance and batch issuance.
640550

641551
## 6 References
552+
| Reference | Description |
553+
| --- | --- |
554+
| [RiskRegister] | Annex 1 to the Commission Implementing Regulation laying down rules for the application of Regulation (EU) No 910/2014 of the European Parliament and of the Council as regards the certification of the European Digital Identity Wallets, European Commission, October 2024, draft |
555+
| [ARF_DevPlan] | Architecture and Reference Framework Development plan 2025, European Commission, v0.91, final draft |
556+
| [ISO18013] | ISO/IEC 18013-5, Personal identification — ISO-compliant driving licence — Part 5: Mobile driving licence (mDL) application, First edition, 2021-09 |
557+
| [SD-JWT VC] | SD-JWT-based Verifiable Credentials (SD-JWT VC) draft-terbu-sd-jwt-vc-06, O. Terbu *et al.*, 13 November 2024, draft |
558+
| [OpenID4VCI] | Lodderstedt, T. *et al.*, "OpenID for Verifiable Credential Issuance", OpenID Foundation. Available at : https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html|
559+
| [RFC 9449] | OAuth 2.0 Demonstrating Proof of Possession (DPoP), D. Fett *et al*., September 2023 |
560+
| [Topic A] | Topic A: Privacy risks and mitigations - eIDAS Cooperation Group Discussion Paper |
642561

643-
<table>
644-
<colgroup>
645-
<col style="width: 19%" />
646-
<col style="width: 80%" />
647-
</colgroup>
648-
<thead>
649-
<tr>
650-
<th>Reference</th>
651-
<th>Description</th>
652-
</tr>
653-
</thead>
654-
<tbody>
655-
<tr>
656-
<td>[RiskRegister]</td>
657-
<td>Annex 1 to the Commission Implementing Regulation laying down rules
658-
for the application of Regulation (EU) No 910/2014 of the European
659-
Parliament and of the Council as regards the certification of the
660-
European Digital Identity Wallets, European Commission, October 2024,
661-
draft</td>
662-
</tr>
663-
<tr>
664-
<td>[ARF_DevPlan]</td>
665-
<td>Architecture and Reference Framework Development plan 2025, European
666-
Commission, v0.91, final draft</td>
667-
</tr>
668-
<tr>
669-
<td>[ISO18013-5]</td>
670-
<td>ISO/IEC 18013-5, Personal identification — ISO-compliant driving
671-
licence — Part 5: Mobile driving licence (mDL) application, First
672-
edition, 2021-09</td>
673-
</tr>
674-
<tr>
675-
<td>[SD-JWT VC]</td>
676-
<td>SD-JWT-based Verifiable Credentials (SD-JWT VC)
677-
draft-terbu-sd-jwt-vc-06, O. Terbu <em>et al.,</em> 13 November 2024,
678-
draft</td>
679-
</tr>
680-
<tr>
681-
<td>[OpenID4VCI]</td>
682-
<td> Lodderstedt, T. <em>et al.</em>, "OpenID for Verifiable Credential
683-
Issuance", OpenID Foundation. Available:
684-
&lt;<u>https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html</u>&gt;</td>
685-
</tr>
686-
<tr>
687-
<td>[RFC 9449]</td>
688-
<td>OAuth 2.0 Demonstrating Proof of Possession (DPoP), D. Fett <em>et
689-
al</em>., September 2023</td>
690-
</tr>
691-
<tr>
692-
<td>[Topic A]</td>
693-
<td>Topic A: Privacy risks and mitigations - eIDAS Cooperation Group
694-
Discussion Paper</td>
695-
</tr>
696-
</tbody>
697-
</table>

0 commit comments

Comments
 (0)