eu-digital-green-certificates / dgca-verifier-app-android

Repository for the dgca verifier android app.
Apache License 2.0
102 stars 117 forks source link

Verify DGC through third-party service #239

Open chauhan-rohit opened 3 years ago

chauhan-rohit commented 3 years ago

Hello @MykhailoNester ,

I am from an airline IT team and we are creating an application to use DGC for retrieving Vaccination information. This information is needed to determine whether traveler is allowed to fly to particular destination based on destination country covid rules. We are able to decode the DGC QR code using the standard libraries but struggling with Verification process. We referred the below official docs, but couldn't figure out how a third party can verify a DGC. Our use case is to accept DGC for all countries. https://ec.europa.eu/health/sites/default/files/ehealth/docs/digital-green-certificates_v4_en.pdf https://ec.europa.eu/health/sites/default/files/ehealth/docs/digital-green-certificates_v5_en.pdf

daniel-eder commented 3 years ago

In order to verify a DGC you need access to the public keys. To that end you need at least one country, usually the country you are operating from, to give access to their list. You can find a discussion on this topic, with public lists and further information here: https://github.com/eu-digital-green-certificates/dgc-participating-countries/issues/10