The QR code includes the name, the vaccine, and dates administered, and the issuer. If it's digitally signed (I'm guessing it is - it's been a long time since I looked at the SMART Health Cards spec), there'll be basically no way to put in a fake one. If you alter the name, the digital signature will break. If you make up one of your own, it won't be recognized as a valid issuer. In either of those cases, it likely won't add to the Wallet. And it certainly won't scan properly in a proper vaccination-specific reader app (because they'll have a list of the public keys for the valid issuers).Except you just need some code to add a card to Apple Wallet. It‘s very easy to do. As long as these QR codes aren‘t routinely controlled, it‘s not really a high security solution.
Oh, yep, following the link from the article gets to this page, they're talking about the records being digitally signed and using the issuer's public key to decrypt/validate them. These won't be forged unless the issuer's private digital signing key is leaked (and if that happens they'll revoke the old key, issue a new key, and everyone in that state/whatever will need to go re-download their QR code that's been signed with the new key). Public/private key encryption is a lovely thing.
Last edited: