• # un article et le code en python

    Posté par (site web personnel) . En réponse au lien Un décodeur du contenu du passe sanitaire. Évalué à 10.

    https://blog.callicode.fr/post/2021/covid_pass.html

    La récupération de l’objet CBOR le fait donc en suivant ces étapes :
    * lire le QR-Code
    * retirer le préfixe HC1:
    * décode le base45
    * décompresser avec zlib
    * le résultat est l’objet CBOR

    Dedans, il y a :
    L’organisme émetteur (CNAM pour Caisse Nationale d’Assurance Maladie, je suppose)
    un premier timestamp qui est la date d’émission du certificat (champ 6)
    un second timestamp, qui est la date d’expiration (champ 4) !! fixée manifestement à 1 an, 11 mois et 2 semaines après la vaccination...
    le nom
    le prénom
    la date de naissance
    une lettre qui indique s’il s’agit d’un test, d’une vaccination, ou d’une guérison

    Et dans le cas d’une vaccination (s’il y a un v donc...) :
    identifiant unique du certificat : urn:uvci:01:FR:...
    le fabricant du vaccin
    le type de vaccin
    le produit injecté
    le pays d’émission : FR
    le numéro de la dose, et le nombre de dose nécessaire
    le jour de l’émission du certificat, codé comme une chaîne
    le nom de l’organisme qui émet le certificat (encore CNAM)
    le code de la maladie : 840539006 pour la Covid-19

    "La première sécurité est la liberté"