IT-Wallet 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. Design Principles
- 3. Architecture Overview
- 3.1. Functionalities
- 3.1.1. Activation of the Wallet Instance
- 3.1.2. Issuance of Electronic Attestations of Attributes
- 3.1.3. Presentation of Electronic Attestations
- 3.1.4. Management of Electronic Attestations
- 3.1.5. Deactivation of the Wallet Instance
- 3.1.6. Error Management
- 3.1.7. User Assistance
- 3.1.8. User Feedback
- 3.1. Functionalities
- 4. The Infrastructure of Trust
- 4.1. Federation Roles
- 4.2. General Properties
- 4.3. Trust Infrastructure Requirements
- 4.4. Federation API endpoints
- 4.5. Configuration of the Federation
- 4.6. Entity Configuration
- 4.7. Metadata of federation_entity Leaves
- 4.8. Subordinate Statements
- 4.9. Trust Evaluation Mechanism
- 4.10. Trust Chain Fast Renewal
- 4.11. Non-repudiability of the Long Lived Attestations
- 4.12. X.509 PKI
- 4.13. Privacy Remarks
- 4.14. Considerations about Decentralization
- 5. Entities
- 6. Digital Credential Management
- 7. Digital Credential Flows
- 8. Endpoints
- 9. Cryptographic Algorithms
- 10. Security and Privacy Considerations
- 10.1. Security Requirements
- 10.1.1. SR-CF-10 and SR-E-10
- 10.1.2. SR-CF-20
- 10.1.3. SR-CF-21
- 10.1.4. SR-E-20
- 10.1.5. SR-E-30
- 10.1.6. SR-E-40
- 10.1.7. SR-I-10
- 10.1.8. SR-I-20
- 10.1.9. SR-I-30
- 10.1.10. SR-I-40
- 10.1.11. SR-I-50
- 10.1.12. SR-P-20
- 10.1.13. SR-P-30
- 10.1.14. SR-P-40
- 10.1.15. SR-P-41
- 10.1.16. SR-P-50
- 10.1.17. SR-V-10
- 10.1.18. SR-V-20
- 10.1.19. SR-W-20
- 10.1.20. SR-W-30
- 10.2. Privacy Requirements
- 10.3. Security and Privacy Requirements
- 10.1. Security Requirements
- 11. General Log Retention Policies
- 12. Defined Terms and References
- 12.1. Normative References
- 12.2. Defined Terms and Acronyms
- 12.3. Normative References
- 12.4. Technical References
- 12.4.1. Wallet Paradigm Frameworks
- 12.4.2. Infrastructure of Trust
- 12.4.3. Digital Credential Data Format
- 12.4.4. Digital Credential Issuance
- 12.4.5. Digital Credential Presentation
- 12.4.6. Digital Credential Revocation Check Mechanisms
- 12.4.7. National Data Interoperability Platform Specifications
- 12.4.8. National Digital Identity Platform Specifications
- 12.4.9. Security and Protection Profiles
- 13. How to contribute
- 14. Open Source Releases
- 15. Appendix