Documentazione Tecnica IT-Wallet - 1.0.0¶
Questo documento fornisce l'architettura tecnica, il quadro implementativo e i requisiti di progettazione da adottare per le Soluzioni Tecniche del Sistema IT-Wallet.
Indice dei Contenuti
- 1. Introduzione
- 2. Principi di design
- 3. Panoramica dell'Architettura
- 3.1. Funzionalità
- 3.1.1. Attivazione dell'Istanza del Wallet
- 3.1.2. Ottenimento degli Attestati Elettronici di Attributi
- 3.1.3. Presentazione degli Attestati Elettronici
- 3.1.4. Gestione degli Attestati Elettronici
- 3.1.5. Disattivazione dell'Istanza del Wallet
- 3.1.6. Gestione degli errori
- 3.1.7. Assistenza Utente
- 3.1.8. Feedback Utente
- 3.1. Funzionalità
- 4. L'Infrastruttura di Trust
- 4.1. Ruoli della Federazione
- 4.2. Proprietà Generali
- 4.3. Requisiti dell'Infrastruttura di Trust
- 4.4. Endpoint API della Federazione
- 4.5. Configurazione della Federazione
- 4.6. Entity Configuration
- 4.7. Metadati delle Foglie federation_entity
- 4.8. Subordinate Statements
- 4.9. Meccanismo di Valutazione della Fiducia
- 4.10. Rinnovo Rapido della Trust Chain
- 4.11. Non-ripudiabilità delle Attestazioni di Lunga Durata
- 4.12. X.509 PKI
- 4.13. Note sulla Privacy
- 4.14. Considerazioni sulla Decentralizzazione
- 5. Entità
- 6. Gestione degli Attestati Elettronici
- 7. Flussi relativi agli Attestati Elettronici
- 8. Endpoints
- 8.1. Endpoint del Fornitore di Wallet
- 8.2. Endpoint del Credential Issuer
- 8.3. Endpoint della Relying Party
- 8.3.1. Endpoint di Federazione della Relying Party
- 8.3.2. Endpoint Nonce della Relying Party
- 8.3.3. Endpoint di Inizializzazione dell'Istanza di Relying Party
- 8.3.4. Endpoint di Associazione Chiavi della Relying Party
- 8.3.5. Endpoint del Certificato di Accesso della Relying Party
- 8.3.6. Endpoint di Cancellazione della Relying Party
- 8.4. Endpoint delle Fonti Autentiche
- 9. Algoritmi Crittografici
- 10. Considerazioni di Sicurezza e Privacy
- 10.1. Requisiti di Sicurezza
- 10.1.1. SR-CF-10 e 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. Requisiti di Privacy
- 10.3. Requisiti di Sicurezza e Privacy
- 10.1. Requisiti di Sicurezza
- 11. Politiche Generali di Conservazione dei Log
- 12. Termini Definiti e Riferimenti
- 12.1. Riferimenti Normativi
- 12.2. Definizioni e Acronimi
- 12.3. Linguaggio Normativo e Convenzioni
- 12.4. Riferimenti Normativi
- 12.5. Technical References
- 12.5.1. Wallet Paradigm Frameworks
- 12.5.2. Infrastructure of Trust
- 12.5.3. Digital Credential Data Format
- 12.5.4. Digital Credential Issuance
- 12.5.5. Digital Credential Presentation
- 12.5.6. Digital Credential Revocation Check Mechanisms
- 12.5.7. National Data Interoperability Platform Specifications
- 12.5.8. National Digital Identity Platform Specifications
- 12.5.9. Security and Protection Profiles
- 13. Come contribuire
- 14. Rilasci Open Source
- 15. Appendice
- 15.1. Istanza dell'Applicazione Mobile
- 15.2. e-Service PDND
- 15.3. Piani di Test
- 15.3.1. Struttura della Matrice di Test
- 15.3.2. Matrice di Test per la Valutazione delle Dichiarazioni Firmate
- 15.3.3. Matrice di Test per la Valutazione della Fiducia
- 15.3.4. Matrice di Test per la Soluzione Wallet
- 15.3.5. Matrice di Test per l'Emissione di Credenziali
- 15.3.6. Matrice di Test per la Presentazione di Credenziali