ministero-salute / it-dgc-verificaC19-android

VerificaC19 is the official Italian customization of the EU Digital COVID Certificate Verifier App for the Android Operating System
https://www.dgc.gov.it
Apache License 2.0
103 stars 54 forks source link

QRCode di test per esenzioni #284

Closed lpomi closed 1 year ago

lpomi commented 2 years ago

Buonasera, è possibile avere i qr code di test per le Esenzioni ? Green Pass di tipo CUEV (esenzione digitale in vigore dal 7 febbraio 2022 ) Abbiamo visto che nel repository ci sono alcuni qr code di test ma non più aggiornati e non mi sembra per la verifica delle esenzioni.

https://github.com/eu-digital-green-certificates/dgc-testdata/tree/main/IT

Grazie mille

rawmain commented 2 years ago

Buongiorno @lpomi

è possibile avere i qr code di test per le Esenzioni ? Green Pass di tipo CUEV (esenzione digitale in vigore dal 7 febbraio 2022 ) Abbiamo visto che nel repository ci sono alcuni qr code di test ma non più aggiornati e non mi sembra per la verifica delle esenzioni.

I certificati digitali di esenzione vaccinale (e) non rientrano in schema DGC EU-DCC (v/r/t). Ecco perché non sono/saranno disponibili nelle repository sample EU-DCC - né in testdata (DSC TST Environment) né in quality assurance (DSC ACC Environment).

Dato che lo schema JSON dei CRT E si base comunque su quello usato per DGC, in assenza di sample reali è possibile generare sample di test, riprendendo p.es. la struttura dei DGC R di guarigione & sostituendo il campo r con e.

Vedasi HCert claim/payload modificato di esempio (ripreso dal curated sample DGC R IT in QA) :

{
  "e": [
    {
      "ci": "01IT2AB185B1A31D4842BCB6410A661842F1#1",
      "co": "IT",
      "df": "2022-03-09",
      "du": "2022-08-16",
      "fr": "2022-02-21",
      "is": "Ministero della Salute",
      "tg": "840539006"
    }
  ],
  "dob": "1981-01-01",
  "nam": {
    "fn": "Verdi Rossi",
    "gn": "Mario Luigi",
    "fnt": "VERDI<ROSSI",
    "gnt": "MARIO<LUIGI"
  },
  "ver": "1.3.0"
}

Ovviamente, i sample generati CRT E sono validabili solo in ambienti di test (ACC / TST se autorizzati ad uso firme o propri/privati) e non di produzione.

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.