IT-Wallet Technical Documentation - 1.2.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. Onboarding System
- 5. User Experience Design
- 5.1. Design Principles
- 5.2. Functionalities Overview
- 5.3. Activation of the Wallet Instance
- 5.4. Issuance of Electronic Attestations of Attributes
- 5.5. Presentation of Electronic Attestations
- 5.6. Management of Electronic Attestations
- 5.7. Deactivation of the Wallet Instance
- 5.8. Error Management
- 5.9. User Assistance
- 5.10. User Feedback
- 6. The Infrastructure of Trust
- 6.1. Federation Roles
- 6.2. Trust Infrastructure and Registry Integration
- 6.3. General Properties
- 6.4. Trust Infrastructure Requirements
- 6.5. Federation API endpoints
- 6.6. Configuration of the Federation
- 6.7. Entity Configuration
- 6.8. Metadata of federation_entity Leaves
- 6.9. Subordinate Statements
- 6.10. Federation Discovery
- 6.11. Trust Chain
- 6.12. Trust Evaluation Mechanism
- 6.13. Non-repudiability of the Long Lived Attestations
- 6.14. X.509 PKI
- 6.15. Privacy Remarks
- 6.16. Considerations about Decentralization
- 7. Registry Infrastructure
- 8. Entity Onboarding
- 9. X.509 Certificate Management Operations
- 10. Entities
- 11. Digital Credential Management
- 12. Digital Credential Flows
- 13. Endpoints
- 14. Cryptographic Algorithms
- 15. Security and Privacy Considerations
- 15.1. Security Requirements
- 15.1.1. SR-CF-10 and SR-E-10
- 15.1.2. SR-CF-20
- 15.1.3. SR-CF-21
- 15.1.4. SR-E-20
- 15.1.5. SR-E-30
- 15.1.6. SR-E-40
- 15.1.7. SR-I-10
- 15.1.8. SR-I-20
- 15.1.9. SR-I-30
- 15.1.10. SR-I-40
- 15.1.11. SR-I-50
- 15.1.12. SR-P-20
- 15.1.13. SR-P-30
- 15.1.14. SR-P-40
- 15.1.15. SR-P-41
- 15.1.16. SR-P-50
- 15.1.17. SR-V-10
- 15.1.18. SR-V-20
- 15.1.19. SR-W-20
- 15.1.20. SR-W-30
- 15.2. Privacy Requirements
- 15.3. Security and Privacy Requirements
- 15.1. Security Requirements
- 16. General Log Retention Policies
- 17. Defined Terms and References
- 17.1. Normative References
- 17.2. Defined Terms and Acronyms
- 17.3. Normative References
- 17.4. Technical References
- 17.4.1. Wallet Paradigm Frameworks
- 17.4.2. Infrastructure of Trust
- 17.4.3. Digital Credential Data Format
- 17.4.4. Digital Credential Issuance
- 17.4.5. Digital Credential Presentation
- 17.4.6. Digital Credential Revocation Check Mechanisms
- 17.4.7. National Data Interoperability Platform Specifications
- 17.4.8. National Digital Identity Platform Specifications
- 17.4.9. Security and Protection Profiles
- 18. How to contribute
- 19. Open Source Releases
- 20. Appendix