|
1 | | -Version 0.5, updated 8 January 2025 |
| 1 | +Version 0.8, updated 20 January 2025 |
2 | 2 |
|
3 | 3 | # B - Re-issuance and batch issuance of PIDs and Attestations |
4 | 4 |
|
@@ -46,7 +46,8 @@ intended as statements of fact. |
46 | 46 | ### 1.4 Definitions |
47 | 47 | For the purpose of this document, the following definitions apply: |
48 | 48 |
|
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. |
50 | 51 | > Note: some documents do not have an administrative validity date (e.g., a diploma). |
51 | 52 |
|
52 | 53 | - *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 |
210 | 211 | on the User, because they will notice that their attribute values have |
211 | 212 | been changed. In this case Users should consent. |
212 | 213 |
|
213 | | -Question |
214 | | - |
215 | | -1. What should happen if User does not consent? |
216 | 214 |
|
217 | 215 | ### 3.4 Synchronous issuing |
218 | 216 |
|
@@ -510,188 +508,54 @@ values that the Wallet Provider no longer wants to attest to. |
510 | 508 | ### 5.1 High-Level Requirements to be added to Annex 2 |
511 | 509 |
|
512 | 510 | 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. |
548 | 528 |
|
549 | 529 | ### 5.2 High-Level Requirements to be changed |
550 | 530 |
|
551 | | -<A future version of this document will analyse the requirements on |
| 531 | +A future version of this document will analyse the requirements on |
552 | 532 | issuance in v1.5 of the ARF and determine whether they need to be |
553 | 533 | changed (and if so, how) in the light of the conclusions reached for |
554 | | -this Discussion Paper.> |
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> </td> |
584 | | -<td> </td> |
585 | | -<td> </td> |
586 | | -</tr> |
587 | | -<tr> |
588 | | -<td> </td> |
589 | | -<td> </td> |
590 | | -<td> </td> |
591 | | -</tr> |
592 | | -<tr> |
593 | | -<td> </td> |
594 | | -<td> </td> |
595 | | -<td> </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> </td> |
618 | | -<td> </td> |
619 | | -<td> </td> |
620 | | -</tr> |
621 | | -<tr> |
622 | | -<td> </td> |
623 | | -<td> </td> |
624 | | -<td> </td> |
625 | | -</tr> |
626 | | -<tr> |
627 | | -<td> </td> |
628 | | -<td> </td> |
629 | | -<td> </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. |
633 | 537 |
|
634 | 538 | ### 5.3 Descriptions to be added to the ARF main document |
635 | 539 |
|
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. |
638 | 549 |
|
639 | | -Rulebooks will be modified to include indications of support for re-issuance and batch issuance. |
640 | 550 |
|
641 | 551 | ## 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 | |
642 | 561 |
|
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 | | -<<u>https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html</u>></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