Impfzertifikat validierung mit dem Raspberry Pi und Python und das zu „Don’t Shut Me Down“


Seit dem 10. Juni 2021 werden Impf-Zertifikate (sogenannte Impfbescheinigungen) in Deutschland in Impfzentren ausgegeben. Den QR-Code kann man auch mit einem Raspberry Pi validieren (von lateinisch validus „kräftig, wirksam, fest“) und den Inhalt des QR-Codes im Klartext ausgeben. Am Beispiel eines Raspberry Pi Zero W sind folgende 6 Schritte nötig.

1. Wir brauchen das Impfzertifikat, also den QR-Code als PNG oder JPG-Bild in einer Datei z.B. max-mustermann.png.
Wie z.B.:
qr-code impfzertifikat
Aber nur den QR-Code, nicht die ganze Seite des Impfzertifikats. …

Wer nicht sein eigenes nehmen will, kann sich hier deutsche Testzertifikate runterladen, z.B. das 1.png.

Schon erhalten wir die Ausgabe ob das Zertifikat gültig ist, und was da so drinne steht, z.B. Auszugsweise mal ein ungültiges (anonymisiert 😉 )

Was die Felder so bedeuten, kann der Spec (PDF, engl.) entnommen werden. So z.B.

Mein Impfzertifikat ist natürlich gültig:

Weitere ausführliche Infos gibt es bei der EU Elektronische Gesundheitsdienste (eHealth) .