Let op: Het is momenteel wettelijk niet toegestaan om bij toegang de controle uit te voeren met iets anders dan de officiële CoronaCheck Scanner app: https://wetten.overheid.nl/BWBR0024705/2021-06-24/#HoofdstukVa_Paragraaf3a_Artikel58re
A web-app to scan the Dutch QR-code produced by the CoronaCheck app and shows it's validity. It's completely running client-side in the webbrowser.
This is an unofficial tool that is in no way affiliated with CoronaCheck.nl or the Ministry of VWS.
Online demo: https://emonkey.nl/public/coronacheck/scanner.html
This repository contains the public keys from VWS. You can download the newest versions via https://holder-api.coronacheck.nl/v4/holder/public_keys. The main.go script is based on an example created by Rick van der Zwet.
- Build the main.go as WebAssembly (wasm) binary:
GOARCH=wasm GOOS=js go build -o lib.wasm main.go
- Navigate to the "JS" directory and copy your local wasm_exec.js file:
cp "$(go env GOROOT)/misc/wasm/wasm_exec.js" .
- Start the webserver, on port 8080:
go run server.go
- Navigate in the webbrowser to http://localhost:8080/scanner.html
- Allow access to the webcam
The program is licensed under the MIT License.