Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there a currently publically available app / tool to verify real certificates issued by effectively connected participating countries? #54

Open
kristijx opened this issue Jun 11, 2021 · 0 comments
Assignees
Labels
question Further information is requested

Comments

@kristijx
Copy link

kristijx commented Jun 11, 2021

Is there a currently publically available app/tool to verify real certificates issued by effectively connected participating countries?

I was issued a vaccination EUDCC by the Republic of Lithuania a few days ago (generated as a PDF on the Lithuanian eHealth). Since we don't have an app yet here in Lithuania, and out of pure curiosity, I decided to look for ways to verify my EUDCC.

  1. I've built dgca-verifier-app-android and dgca-wallet-app-android (https://github.com/eu-digital-green-certificates/dgca-wallet-app-android) with Android Studio (Bumblebee 2021.1.1 Canary 2) and tried to run the app on a hardware device: my Android phone Samsung Galaxy S9:

Screenshot_20210611-055607_Settings
Screenshot_20210611-055620_Settings


The Verifier App returns: "Invalid. Reason for invalidity: Verification failed." Additional run information from Android Studio here

The Wallet App asked for a TAN code which is not presented to me in a PDF certificate. If I enter a random one and then try to save the certificate, it returns: Not found.

  1. I also tried to scan the certificate with Android Demo App published here (of course, after first downloading the trust list):

Screenshot_20210611-062335_Health Cert Verification

(COSE verified: failed)

  1. I also tried verifying my certificate with the Swiss COVID Certificate and COVID Certificate checks apps. Switzerland’s COVID certificate seems to be implemented to be compatible with the EU Digital COVID Certificate (source):

3.1. COVID Certificate shows an error: "Certificate with invalid signature; Validity in Switzerland -"
3.2. COVID Certificate Check: "COVID Certificate Invalid -- the certificate does not have a valid signature; does not meet Switzerland's validity criteria"


Is it how things are supposed to work at the current stage even if Lithuania claims to be effectively connected to the gateway?
I just want to make sure I have a valid certificate issued to me. And apologies in advance, if I'm missing something about the timeline of the system(s) going live across Europe.

Thanks!

@kristijx kristijx added the question Further information is requested label Jun 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants