minvws / nl-covid19-coronacheck-app-coordination

CoronaCheck Documentation and Repo Overview
European Union Public License 1.2
46 stars 25 forks source link

Feature Request: the ability to import international certificates from other EU countries #36

Closed lc-nyovchev closed 3 years ago

lc-nyovchev commented 3 years ago

Describe the bug, issue or concern

I opened the issue here because it refers to both Android and iOS apps.

Most EU countries now offer the posibility for visitors/tourists to vaccinate along with the citizens. Thus, it is a good idea to offer users the ability to import a certificate issued from another EU state rather than restrict them from importing them only from DigID. I, for example, had my 1-st dose in the Netherlands, and my second dose in Poland (which is currently not possible to import in the coronacheck app).

All certificates issued by EU states follow the same convention as described here, so there should be no difference whether you import a Dutch certificate, or, for example, a Greek one.

The Swiss Covid app (despite Switzerland not being a part of the EU) is a good example of an app that allows for such functionality.

Especially for international codes, this would be a very useful feature so users would have both certificates, regardless which EU member state issued them, in the coronacheck app.

Concerns: Verifiying Certificate Validity

Since each certificate issued from any EU state has a signature and an issuer, and a well described way (e.g here) to validate whether the signature has been tampered with, it shouldn't be hard to ignore faulty/forged ones.

Expected behavior

Governance

ijansch commented 3 years ago

We've considered this but at present we've decided against it. Were agree it would be convenient, but it comes with certain legal and technical implications, which currently don't outweigh the benefit. Since this doesn't block anyone from using the app or their certificate, I'm closing this for now until we reconsider it.