rust-italia / dgc

A parser and validator for the EU Digital Green Certificate (dgc) a.k.a. greenpass
https://github.com/rust-italia/dgc
MIT License
26 stars 11 forks source link

Support new validations for Italy #38

Open dodomorandi opened 2 years ago

dodomorandi commented 2 years ago

In order to make the crate fully usable in Italy, we need to add support for:

For the second and the third points, more information can be found in the ScanMode documentation.

It is still unclear where it is possible to found detailed information about the exemptions (maybe this could be helpful?).

rawmain commented 2 years ago

Hello @dodomorandi

For the second and the third points, more information can be found in the ScanMode documentation.

It is still unclear where it is possible to found detailed information about the exemptions

You can find them among the current open pull-requests in the it-dgc-documentation repo = I've already submitted both documentation updates for (current) Exemptions & (upcoming) new scan modes.

While waiting for the PR review/merge you can read the updated documentation here from my feature branch.

Additions To be implemented
CRT E : Exemptions (Certificati Digitali di Esenzione Vaccinale) Before February 1st... at worst not later than February 28th (end-date for E plain certificates' usage - 0005125-25/01/2022-DGPRE)
ScanMode WORK (Tipologia di Verifica : LAVORO) Before February 15th - in compliance with art.1 DL 01/2022
ScanMode SCHOOL (Tipologia di Verifica : SCUOLA) Before TBD (former deadlines were January 24th... then February 1st...) - in compliance with art.4 c.2 DL 01/2022