IT-Wallet System Technical Documentation - 1.0.0ΒΆ
This document provides the technical architecture, implementation framework and design requirements to be adopted by the IT-Wallet System Technical Solutions.
Table of Contents
- 1. Introduction
- 2. Normative References
- 3. Defined Terms and Acronyms
- 4. Normative Language and Conventions
- 5. The Digital Identity Wallet Paradigm
- 6. Design Principles
- 7. IT-Wallet System Brand Identity
- 8. Functionalities
- 8.1. Activation of the Wallet Instance
- 8.2. Issuance of Electronic Attestations of Attributes
- 8.3. Presentation of Electronic Attestations
- 8.4. Management of Electronic Attestations
- 8.5. Deactivation of the Wallet Instance
- 8.6. Error Management
- 8.7. Activation of the Wallet Instance Errors
- 8.8. Issuance of Electronic Attestations of Attributes Errors
- 8.9. Presentation of Electronic Attestations Errors
- 8.10. Management of Electronic Attestations Errors
- 8.11. Deactivation of the Wallet Instance Errors
- 8.12. User Assistance
- 8.13. User Feedback
- 9. The Infrastructure of Trust
- 9.1. Federation Roles
- 9.2. General Properties
- 9.3. Trust Infrastructure Requirements
- 9.4. Federation API endpoints
- 9.5. Configuration of the Federation
- 9.6. Entity Configuration
- 9.7. Metadata of federation_entity Leaves
- 9.8. Subordinate Statements
- 9.9. Trust Evaluation Mechanism
- 9.10. Trust Chain Fast Renewal
- 9.11. Non-repudiability of the Long Lived Attestations
- 9.12. X.509 PKI
- 9.13. Privacy Remarks
- 9.14. Considerations about Decentralization
- 10. Wallet Solution
- 11. Credential Issuer Solution
- 12. Relying Party Solution
- 13. Authentic Sources
- 14. Digital Credential Data Model
- 15. Digital Credential Issuance
- 16. Digital Credential Presentation
- 17. Digital Credential Lifecycle
- 18. Backup and Restore
- 19. Digital Credentials Catalogue
- 20. e-Service PDND Catalogue
- 21. e-Service PDND
- 22. Mobile Application Instance
- 23. Entity Configurations
- 24. Cryptographic Algorithms
- 25. Security and Privacy Considerations
- 25.1. Security Requirements
- 25.1.1. SR-CF-10 and SR-E-10
- 25.1.2. SR-CF-20
- 25.1.3. SR-CF-21
- 25.1.4. SR-E-20
- 25.1.5. SR-E-30
- 25.1.6. SR-E-40
- 25.1.7. SR-I-10
- 25.1.8. SR-I-20
- 25.1.9. SR-I-30
- 25.1.10. SR-I-40
- 25.1.11. SR-I-50
- 25.1.12. SR-P-20
- 25.1.13. SR-P-30
- 25.1.14. SR-P-40
- 25.1.15. SR-P-41
- 25.1.16. SR-P-50
- 25.1.17. SR-V-10
- 25.1.18. SR-V-20
- 25.1.19. SR-W-20
- 25.1.20. SR-W-30
- 25.2. Privacy Requirements
- 25.3. Security and Privacy Requirements
- 25.1. Security Requirements
- 26. General Log Retention Policies
- 27. Technical References
- 27.1. Wallet Paradigm Frameworks
- 27.2. Infrastructure of Trust
- 27.3. Digital Credential Data Format
- 27.4. Digital Credential Issuance
- 27.5. Digital Credential Presentation
- 27.6. Digital Credential Revocation Check Mechanisms
- 27.7. National Data Interoperability Platform Specifications
- 27.8. National Digital Identity Platform Specifications
- 27.9. Security and Protection Profiles
- 28. Test Plans
- 29. How to contribute
- 30. Open Source Releases