Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 2.6 KB

CHECKLIST_SDK.md

File metadata and controls

44 lines (36 loc) · 2.6 KB

Requisiti SDK

Repository

  • La licenza è una tra quelle approvate da OSI
  • C'è un README e una documentazione chiara per il funzionamento, l'installazione e l'integrazione

Funzionamento generico

  • I dati dei Digital Covid Certificate (DCC) non vengono salvati
  • Non ci sono trasmissioni in rete delle informazioni dei DCC
  • La verifica della validità dei DCC è offline

Certificati di firma (DSC)

Settings

  • C'è una funzione che scarica i settings (https://get.dgc.gov.it/v1/dgc/settings)
  • C'è una funzione di controllo della freschezza dei settings scaricati (massimo 24 ore)
  • La verifica della validità del DCC applica le regole sanitarie date dai settings
  • La verifica della validità del DCC applica la blacklist in black_list_uvci

Certificate Revocation List (CRL)

Verifica

  • Esistenza della verifica dei test (tempi dei test e tipologie dei test)
  • Esistenza della verifica della vaccinazione (tempi di vaccinazione e tipologie dei vaccini)
  • Esistenza della verifica in caso di guarigione e check sui tempi
  • Gestisce i vaccini EMA/Non EMA compreso il caso speciale San Marino (Sputnik-V valido solo nel caso di vaccinazione a San Marino)
  • Esistenza delle 6 modalità di verifica, 5 delle quali devono essere implementate nel SDK
    • Base
    • Rafforzata
    • Visitatori RSA
    • Lavoro
    • Ingresso IT

Dati malformati

  • Rifiuta Base45 con encoding errato (testcase)
  • Rifiuta DGC non corretti (testcase)

Validità