IT-Wallet Technical Documentation - 1.1.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. Brand Identity
- 3. Architecture Overview
- 4. User Experience Design
- 4.1. Design Principles
- 4.2. Functionalities Overview
- 4.3. Activation of the Wallet Instance
- 4.4. Issuance of Electronic Attestations of Attributes
- 4.5. Presentation of Electronic Attestations
- 4.6. Management of Electronic Attestations
- 4.7. Deactivation of the Wallet Instance
- 4.8. Error Management
- 4.9. User Assistance
- 4.10. User Feedback
- 5. The Infrastructure of Trust
- 5.1. Federation Roles
- 5.2. General Properties
- 5.3. Trust Infrastructure Requirements
- 5.4. Federation API endpoints
- 5.5. Configuration of the Federation
- 5.6. Entity Configuration
- 5.7. Metadata of federation_entity Leaves
- 5.8. Subordinate Statements
- 5.9. Trust Evaluation Mechanism
- 5.10. Trust Chain Fast Renewal
- 5.11. Non-repudiability of the Long Lived Attestations
- 5.12. X.509 PKI
- 5.13. Privacy Remarks
- 5.14. Considerations about Decentralization
- 6. Entities
- 7. Digital Credential Management
- 8. Digital Credential Flows
- 9. Endpoints
- 10. Cryptographic Algorithms
- 11. Security and Privacy Considerations
- 11.1. Security Requirements
- 11.1.1. SR-CF-10 and SR-E-10
- 11.1.2. SR-CF-20
- 11.1.3. SR-CF-21
- 11.1.4. SR-E-20
- 11.1.5. SR-E-30
- 11.1.6. SR-E-40
- 11.1.7. SR-I-10
- 11.1.8. SR-I-20
- 11.1.9. SR-I-30
- 11.1.10. SR-I-40
- 11.1.11. SR-I-50
- 11.1.12. SR-P-20
- 11.1.13. SR-P-30
- 11.1.14. SR-P-40
- 11.1.15. SR-P-41
- 11.1.16. SR-P-50
- 11.1.17. SR-V-10
- 11.1.18. SR-V-20
- 11.1.19. SR-W-20
- 11.1.20. SR-W-30
- 11.2. Privacy Requirements
- 11.3. Security and Privacy Requirements
- 11.1. Security Requirements
- 12. General Log Retention Policies
- 13. Defined Terms and References
- 13.1. Normative References
- 13.2. Defined Terms and Acronyms
- 13.3. Normative References
- 13.4. Technical References
- 13.4.1. Wallet Paradigm Frameworks
- 13.4.2. Infrastructure of Trust
- 13.4.3. Digital Credential Data Format
- 13.4.4. Digital Credential Issuance
- 13.4.5. Digital Credential Presentation
- 13.4.6. Digital Credential Revocation Check Mechanisms
- 13.4.7. National Data Interoperability Platform Specifications
- 13.4.8. National Digital Identity Platform Specifications
- 13.4.9. Security and Protection Profiles
- 14. How to contribute
- 15. Open Source Releases
- 16. Appendix