ministero-salute / it-dgc-verificac19-sdk-android

Digital Covid Certificate SDK
Apache License 2.0
57 stars 30 forks source link

[question] Super GreenPass #71

Closed peppev-citel closed 1 year ago

peppev-citel commented 2 years ago

Salve, con l'introduzione del nuovo Super Green Pass ci saranno modifiche sostanziali all'attuale SDK, oppure potrà essere possibile utilizzare quella già pubblicata? A livello tecnico, in base a cosa sarà possibile distinguere un Green Pass da un Super Green Pass?

Y2JChamp commented 2 years ago

Mi aggrego alla domanda, l'idea che mi sono fatto è che ci sarà un esito specifico da API Rest che comunque andrà mappato in app.

DevPGS commented 2 years ago

guardando qui dovrebbe essere possibile passare un parametro aggiuntivo alla funzione di decode: 2G -> "super" green pass 3G -> green pass classico

anche osservando il codice dell'app android si vede che è stato aggiunto un "flag" all'app per la tipologia di greenpass da scansionare (https://github.com/ministero-salute/it-dgc-verificaC19-android/commit/b2ef873b9a763cf21086f3faa6f27d15e12a139f).

rawmain commented 2 years ago

Ciao @peppev-citel

con l'introduzione del nuovo Super Green Pass ci saranno modifiche sostanziali all'attuale SDK, oppure potrà essere possibile utilizzare quella già pubblicata?

L'attuale prodrelease 1.0.2 non supporta né la differenziazione dei flussi di validazione in funzione di scenario/tipologia di verifica (3G Vaccinazione/Guarigione/Test - 2G Vaccinazione/Guarigione) né l'utilizzo di CRL/DRL al posto di black_list_uvci in Validation Rules per i controlli di filtro.

Pertanto, a partire dal 6 Dicembre anche le app/soluzioni terze - in conformità ai requisiti di conformità ex artt. 12-13 DPCM 12/10/2021 - dovranno comunque usare la nuova prodrelease DGC-SDK Android/Kotlin.

Le modifiche lato DGC-SDK per supporto scenari 2G/3G sono state finalizzate 5gg fa, per cui - in attesa del rilascio nuova prodrelease (ved. release-tracker) - è già possibile effettuare attività test/staging preliminari per integrazione nuovo codice DGC-SDK in app/soluzioni terze :


A livello tecnico, in base a cosa sarà possibile distinguere un Green Pass da un Super Green Pass?

Non vi è nessuna distinzione evidente / esplicitata lato UI - anche in conformità alle indicazioni GPDP.

Semplicemente, impostando 2G come scenario/tipologia di verifica, le scansioni di QR DGC con mapping T (sia PCR che RAT) restituiscono sempre esito NOT_VALID.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.