Documentazione Tecnica IT-Wallet¶
Queste Specifiche Tecniche definiscono l'architettura tecnica, il framework di implementazione e i requisiti di progettazione da adottare per le Soluzioni Tecniche del Sistema IT-Wallet. Queste Specifiche Tecniche integrano le Linee Guida previste dall'articolo 64-quater del Decreto Legislativo n. 82 del 7 marzo 2005 (CAD) e, una volta formalmente adottate, entrano a far parte del quadro normativo del Sistema IT-Wallet. Queste Specifiche Tecniche sono redatte attraverso un processo aperto e collaborativo. Questa versione delle Specifiche Tecniche consente la notifica del Sistema IT-Wallet alla Commissione Europea, in conformità al Regolamento eIDAS ([EIDAS], come modificato da [EU_2024_1183]) e ai relativi regolamenti di esecuzione.
In Italia, il Decreto-Legge n. 19 del 2 marzo 2024, convertito, con modificazioni, dalla Legge n. 56 del 29 aprile 2024, ha introdotto l'articolo 64-quater del Decreto Legislativo n. 82 del 7 marzo 2005, istituendo il Sistema di Portafoglio Digitale Italiano - Sistema IT-Wallet. Il Sistema IT-Wallet consente a persone fisiche o giuridiche di accedere a servizi pubblici e privati attraverso la presentazione sicura di Attestati Elettronici, attestanti diritti, deleghe, caratteristiche, licenze o qualifiche. L'articolo 64-quater prevede inoltre l'adozione di uno o più decreti attuativi per definire le regole che disciplinano il funzionamento del Sistema IT-Wallet. I decreti comprendono i ruoli delle entità coinvolte, i requisiti tecnici e di sicurezza e i principi di sostenibilità economica.
Indice dei Contenuti
- 1. Introduzione
- 2. Brand Identity
- 3. Panoramica dell'Architettura
- 4. Design dell'Esperienza Utente
- 4.1. Principi di Design
- 4.2. Panoramica delle Funzionalità
- 4.3. Attivazione dell'Istanza del Wallet
- 4.4. Ottenimento degli Attestati Elettronici di Attributi
- 4.5. Presentazione degli Attestati Elettronici
- 4.6. Gestione degli Attestati Elettronici
- 4.7. Disattivazione dell'Istanza del Wallet
- 4.8. Gestione degli errori
- 4.9. Assistenza Utente
- 4.10. Feedback Utente
- 5. Infrastructure of Trust
- 5.1. Overview
- 5.2. PKI Architecture
- 5.3. X.509 Certificate Profile
- 5.4. Common Trust Artifacts
- 5.5. EUDIW Trust Artifacts
- 5.5.1. Register of WRPs
- 5.5.2. Wallet-Relying Party Access Certificate (WRPAC) Profile
- 5.5.3. Registrar Sign/Seal Certificate Profile
- 5.5.4. Wallet-Relying Party Registration Certificate (WRPRC) Profile
- 5.5.5. Trusted List, Lists of Trusted Lists, and Lists of Trusted Entities
- 5.5.6. Embedded Disclosure Policy (EDP)
- 5.6. National Trust Artifacts
- 5.7. Trust Management and Lifecycle
- 6. Trust Evaluation Process
- 6.1. Trust Framework Selection
- 6.2. Trust Evaluation in the EUDIW Trust Framework
- 6.3. Trust Evaluation in the National Trust Framework
- 6.3.1. Trust Evaluation Processes by Context
- 6.3.2. Federation Trust Anchor Distribution and Validation
- 6.3.3. Trust Chain Validation
- 6.3.4. Signing Trust Anchor Distribution and Validation
- 6.3.5. Wallet Trust Anchor Distribution and Validation
- 6.3.6. Authentication Trust Anchor Distribution
- 6.3.7. Authentication
- 6.3.8. Authorization
- 6.3.9. Metadata Retrieval and Validation
- 6.4. Authorization Decision and Override Rules
- 7. Registry Infrastructure
- 7.1. Registries and Catalogues of the Ecosystem
- 7.2. Endpoint di Discovery del Registro
- 7.3. Taxonomy
- 7.4. Claims Registry
- 7.5. Authentic Source Registry
- 7.6. Schema Registry
- 7.7. Catalogo degli Attestati Elettronici
- 7.8. Registry Integration and Cross-References
- 7.9. Registry Infrastructure Usage Journeys
- 8. Onboarding System and Lifecycle Management
- 8.1. Overview
- 8.2. Registration Model
- 8.3. Onboarding Processes
- 8.4. Notification and Publication
- 8.5. Lifecycle Management
- 8.5.1. Entity Lifecycle State Machine
- 8.5.2. Registration Events and Their Governance
- 8.5.3. Entity Updates and Their Effects on Trust Artifacts
- 8.5.4. Credential Type Lifecycle
- 8.5.5. Claims and Schemas Lifecycle
- 8.5.6. Authentic Source Lifecycle and PDND Alignment
- 8.5.7. Events, Registries and Trust Artifacts
- 9. Entità
- 10. Gestione degli Attestati Elettronici
- 10.1. Modello di Dati degli Attestati Elettronici
- 10.2. Modello di Dati del PID
- 10.3. Modello di Dati dell'IT-Wallet ID
- 10.4. Modello di Dati QEAA e PuB-EAA
- 10.4.1. Ambito
- 10.4.2. Categoria
- 10.4.3. Identificazione dell'Issuer
- 10.4.4. Identità dell'Attestato
- 10.4.5. Soggetto
- 10.4.6. Validità Tecnica e Amministrativa
- 10.4.7. Stato e Attestati a Vita Breve
- 10.4.8. Componenti Non Utilizzati
- 10.4.9. Profilo SD-JWT VC
- 10.4.10. Profilo mdoc-CBOR
- 10.4.11. Verifica
- 10.4.12. Esempi Non Normativi
- 10.5. Ciclo di Vita degli Attestati Elettronici
- 11. Flussi relativi agli Attestati Elettronici
- 12. Endpoints
- 12.1. Endpoint del Fornitore di Wallet
- 12.1.1. Endpoint di Federazione
- 12.1.2. Endpoint Nonce della Soluzione Wallet
- 12.1.3. Endpoint di Gestione dell'Istanza di Wallet
- 12.1.4. Endpoint di Emissione della Wallet Instance Attestation
- 12.1.5. Endpoint di Emissione della Key Attestation
- 12.1.6. Token Status List (Profilo dell'Attestato di Wallet Unit)
- 12.1.7. Catalogo e-Service PDND del Fornitore di Wallet
- 12.2. Endpoint del Credential Issuer
- 12.3. Endpoint della Relying Party
- 12.4. Endpoint delle Fonti Autentiche
- 12.5. Endpoint di PDND Signal Hub
- 12.1. Endpoint del Fornitore di Wallet
- 13. Algoritmi Crittografici
- 14. Considerazioni di Sicurezza e Privacy
- 14.1. Requisiti di Sicurezza
- 14.1.1. SR-CF-10 e SR-E-10
- 14.1.2. SR-CF-20
- 14.1.3. SR-CF-21
- 14.1.4. SR-E-20
- 14.1.5. SR-E-30
- 14.1.6. SR-E-40
- 14.1.7. SR-I-10
- 14.1.8. SR-I-20
- 14.1.9. SR-I-30
- 14.1.10. SR-I-40
- 14.1.11. SR-I-50
- 14.1.12. SR-P-20
- 14.1.13. SR-P-30
- 14.1.14. SR-P-40
- 14.1.15. SR-P-41
- 14.1.16. SR-P-50
- 14.1.17. SR-V-10
- 14.1.18. SR-V-20
- 14.1.19. SR-W-20
- 14.1.20. SR-W-30
- 14.2. Requisiti di Privacy
- 14.3. Requisiti di Sicurezza e Privacy
- 14.1. Requisiti di Sicurezza
- 15. Politiche Generali di Conservazione dei Log
- 15.1. Requisiti Generali di Logging ISO/IEC 27001
- 15.1.1. Politica di Conservazione dei Log del Fornitore di Wallet
- 15.1.2. Politica di Conservazione dei Log del Fornitore di Credenziali
- 15.1.3. Politica di Conservazione dei Log delle Fonti Autentiche
- 15.1.4. Politica di Conservazione dei Log della Relying Party
- 15.1.5. Funzionalità di Logging delle Istanze del Wallet
- 15.1. Requisiti Generali di Logging ISO/IEC 27001
- 16. Termini Definiti e Riferimenti
- 16.1. Definizioni e Acronimi
- 16.2. Riferimenti Normativi
- 16.3. Technical References
- 16.3.1. Wallet Architecture and Reference Frameworks
- 16.3.2. EUDI Wallet Standards and Technical Specifications
- 16.3.3. Infrastructure of Trust
- 16.3.4. Digital Credential Data Format
- 16.3.5. Digital Credential Issuance
- 16.3.6. Digital Credential Presentation
- 16.3.7. Digital Credential Revocation Check Mechanisms
- 16.3.8. National Data Interoperability Platform Specifications
- 16.3.9. National Digital Identity Platform Specifications
- 16.3.10. Security and Protection Profiles
- 17. Come contribuire
- 18. Rilasci Open Source
- 19. Appendice