11.1.1. Flussi ad Alto Livello per l'Emissione di Attestati Elettronici¶
11.1.1.1. Flusso ad Alto Livello per PID¶
Questo flusso si applica dopo la condizione in Emissione del PID prima della notifica EUDIW. Fino ad allora si applica il Flusso ad Alto Livello per IT-Wallet ID.
La Fig. 11.1 mostra un'architettura generale ed evidenzia le principali operazioni coinvolte nell'emissione del PID.
Fig. 11.1 Emissione del PID - Architettura generale e flusso ad alto livello.¶
Il flusso ad alto livello inizia con l'Utente che desidera ottenere un PID e avvia la propria Istanza del Wallet (Passo 0). Di seguito la descrizione dei passaggi rappresentati nell'immagine precedente:
Individuazione e Trust del PID Provider: l'Istanza del Wallet individua il PID Provider fidato utilizzando il Catalogo degli Attestati Elettronici. L'emissione di un PID usa il Trust Framework EUDIW, come specificato in Selection at Issuance. L'Istanza del Wallet ottiene i Metadata, che indicano i formati del PID, gli algoritmi supportati e qualsiasi altro parametro necessario per esigenze di interoperabilità (WP_045–046).
Richiesta del PID: utilizzando l'Authorization Code Flow definito in [OpenID4VCI], l'Istanza del Wallet richiede il PID al PID Provider (WP_051).
Individuazione e Trust del Fornitore di Wallet: il PID Provider verifica l'autenticità e la validità dell'Istanza del Wallet. Il PID Provider stabilisce la trust verso il Fornitore di Wallet e ottiene i Metadata del Wallet con i parametri necessari per le esigenze di interoperabilità, secondo il Trust Model.
Autenticazione dell'Utente: il PID Provider autentica l'Utente secondo Selezione del Metodo di Autenticazione dell'Utente.
Recupero dei dati PID dal Registro Pubblico Nazionale: il PID Provider ottiene i dati PID richiesti dal Registro Pubblico Nazionale (ANPR), che agisce come Fonte Autentica.
Emissione del PID: il PID Provider rilascia un PID vincolato al materiale crittografico posseduto dall'Istanza del Wallet richiedente.
11.1.1.2. Flusso ad Alto Livello per IT-Wallet ID¶
La Fig. 11.2 mostra un'architettura generale ed evidenzia le principali operazioni coinvolte nell'emissione di un IT-Wallet ID.
Fig. 11.2 Emissione dell'IT-Wallet ID - Architettura generale e flusso ad alto livello.¶
Il flusso ad alto livello inizia con l'Utente che desidera ottenere un IT-Wallet ID e avvia la propria Istanza del Wallet (Passo 0). Di seguito la descrizione dei passaggi rappresentati nell'immagine precedente:
Individuazione e Trust del Provider di IT-Wallet ID: l'Istanza del Wallet individua l'EAA Provider di IT-Wallet ID fidato utilizzando il Catalogo degli Attestati Elettronici. L'emissione dell'IT-Wallet ID usa il Trust Framework Nazionale, come specificato in Selection at Issuance. I Metadata indicano i formati dell'IT-Wallet ID, gli algoritmi supportati e qualsiasi altro parametro necessario per esigenze di interoperabilità (WP_045-046).
Richiesta dell'IT-Wallet ID: utilizzando l'Authorization Code Flow definito in [OpenID4VCI], l'Istanza del Wallet richiede l'IT-Wallet ID all'EAA Provider (WP_051).
Individuazione e Trust del Fornitore di Wallet: l'EAA Provider di IT-Wallet ID verifica l'autenticità e la validità dell'Istanza del Wallet. L'EAA Provider di IT-Wallet ID stabilisce la trust verso il Fornitore di Wallet e ottiene i Metadata del Wallet con i parametri necessari per le esigenze di interoperabilità, secondo il Trust Model.
Autenticazione dell'Utente: l'EAA Provider di IT-Wallet ID autentica l'Utente secondo Selezione del Metodo di Autenticazione dell'Utente. Per il flusso di protocollo L2+, vedere Autenticazione eID Substantial con Verifica MRTD per Emissione IT-Wallet ID.
Recupero dei dati dell'IT-Wallet ID dal Registro Pubblico Nazionale: l'EAA Provider di IT-Wallet ID ottiene i dati richiesti dell'IT-Wallet ID dal Registro Pubblico Nazionale (ANPR), che agisce come Fonte Autentica.
Emissione dell'IT-Wallet ID: l'EAA Provider di IT-Wallet ID rilascia un IT-Wallet ID vincolato al materiale crittografico posseduto dall'Istanza del Wallet richiedente.
11.1.1.3. Flusso ad Alto Livello per (Q)EAA¶
La Fig. 11.3 mostra un'architettura generale ed evidenzia le principali operazioni coinvolte nell'emissione di un (Q)EAA. Le ipotesi sono elencate di seguito.
L'Utente ha un PID valido memorizzato nell'Istanza del Wallet, oppure un IT-Wallet ID valido quando richiesto secondo Selezione del Metodo di Autenticazione dell'Utente.
Il (Q)EAA richiede un profilo di implementazione ad alta sicurezza.
Fig. 11.3 Emissione di (Q)EAA - Architettura generale e flusso di alto livello.¶
Analogamente al flusso ad alto livello del PID e dell'IT-Wallet ID, il diagramma sopra illustra un flusso ad alto livello per (Q)EAA che inizia dall'Utente che desidera ottenere un (Q)EAA (passo 0). Di seguito la descrizione delle operazioni più rilevanti coinvolte nell'emissione del (Q)EAA:
Individuazione e Trust del (Q)EAA Provider: l'Istanza del Wallet ottiene l'elenco dei (Q)EAA Provider fidati utilizzando il Catalogo degli Attestati Elettronici e seleziona il Trust Framework come specificato in Selection at Issuance. Ispeziona quindi i Metadata alla ricerca della disponibilità di Attestati Elettronici di ciascun Provider (WP_045–046).
Richiesta del (Q)EAA: l'Istanza del Wallet richiede un (Q)EAA al (Q)EAA Provider usando l'Authorization Code Grant o il Pre-Authorized Code Grant, come specificato in Emissione di Attestati Elettronici (WP_051).
Individuazione e Trust del Fornitore di Wallet: il (Q)EAA Provider verifica l'autenticità e la validità dell'Istanza del Wallet. Durante questo passaggio, il (Q)EAA Provider stabilisce la trust con il Fornitore di Wallet e recupera i Metadata del Wallet contenenti i parametri necessari per l'interoperabilità, come definito dal Trust Model.
Autenticazione dell'Utente: il (Q)EAA Provider, agendo come App di Verifica, autentica l'Utente secondo Selezione del Metodo di Autenticazione dell'Utente.
Ottenimento degli Attributi: il (Q)EAA Provider recupera gli Attributi dell'Utente dalla relativa Fonte Autentica.
Emissione del (Q)EAA: il (Q)EAA Provider rilascia un (Q)EAA vincolato al materiale crittografico posseduto dall'Istanza del Wallet richiedente.