diff --git a/package-lock.json b/package-lock.json
index 9f199fd..8fc561d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "sanipasse",
- "version": "2.2.1",
+ "version": "2.2.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "sanipasse",
- "version": "2.2.1",
+ "version": "2.2.2",
"dependencies": {
"@ctrl/ts-base32": "^1.2.6",
"@zxing/browser": "^0.0.10",
diff --git a/src/assets/Digital_Green_Certificate_Signing_Keys.json b/src/assets/Digital_Green_Certificate_Signing_Keys.json
index 6fb93ef..971fccf 100644
--- a/src/assets/Digital_Green_Certificate_Signing_Keys.json
+++ b/src/assets/Digital_Green_Certificate_Signing_Keys.json
@@ -2308,6 +2308,142 @@
},
"publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEB5mLr8niSSWcqZ3EbDPjFseikZTP0rPRJPDW1+hvblECWjmEOsWEiXQ87RUStArNabZ9JMysQccgbb5IJ7bbOw=="
},
+ "a2VsjjFVIT4=": {
+ "serialNumber": "1253708a2f4da34fac1d0872442538f0b077d10d",
+ "subject": "C=FR, O=DGS, OU=120036017, CN=DSC_FR_26",
+ "issuer": "C=FR, O=Gouv, CN=CSCA-FRANCE",
+ "notBefore": "2022-01-04T23:00:00.000Z",
+ "notAfter": "2024-01-04T23:00:00.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "4d69818848ada107eac3d218bb5186ab85d37abb",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEq6gQ3mC5+g22pDv2m2v3O4fqDgPjdy5M7LIBEEOTHlf18BnqCyk+IGeQPHJZ/Z1sp6Z7lGCVFxIqcCBojNyL0w=="
+ },
+ "74a+bnHnItQ=": {
+ "serialNumber": "6faa1cbc7782ebcf0f3d5ecc1f3c699709f90283",
+ "subject": "C=FR, O=DGS, OU=120036017, CN=DSC_FR_27",
+ "issuer": "C=FR, O=Gouv, CN=CSCA-FRANCE",
+ "notBefore": "2022-01-25T23:00:00.000Z",
+ "notAfter": "2024-01-25T23:00:00.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "a2da7194bc797f989a16cdbbe18f94b1cb67b8cb",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE8Q0bLWOOmbVIGcnRmh4eFxbpcIqcesDTjn/YV17CxX8VHp3bzDcJ0f2fAj5IyfJ1yCpIFLduUExAj9fWmzwkNA=="
+ },
+ "MB1VQFM4r7w=": {
+ "serialNumber": "699a9a8320a050c21e2c3d4b00a533c93c9d6cfb",
+ "subject": "C=FR, O=DGS, OU=120036017, CN=DSC_FR_28",
+ "issuer": "C=FR, O=Gouv, CN=CSCA-FRANCE",
+ "notBefore": "2022-02-15T23:00:00.000Z",
+ "notAfter": "2024-02-15T23:00:00.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "68599997ad0e5200f0c6f0ce7904c721c1b36eec",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE9yyYc3xsSvUp3wPgM1ZLTXyEVVwuUpWmQAWjFZvLO3fTSH2KtaIOLZfcwkqnggU7qIQhUj10wLZlmH6PRQ66jQ=="
+ },
+ "PEBM3APMvxI=": {
+ "serialNumber": "3296fb1e04fe2a00d03432d4ca6221b05b6b4e6d",
+ "subject": "C=FR, O=DGS, OU=120036017, CN=DSC_FR_29",
+ "issuer": "C=FR, O=Gouv, CN=CSCA-FRANCE",
+ "notBefore": "2022-03-08T23:00:00.000Z",
+ "notAfter": "2024-03-08T23:00:00.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "c8a0fc06e27d8390d246c9973e91241d2856ad73",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3dKEDzY86P+UmznPShxdwL6qCsVIlQHGCdr2U2G1xzrauI1lZgI9qFUUcgvxX0iweS1eKRcka0WXomBKGNFLqg=="
+ },
+ "3cEQ0EkJDpY=": {
+ "serialNumber": "68ea40c91f63c2ff48676dcd37d601f2aa93fcdd",
+ "subject": "C=FR, O=DGS, OU=120036017, CN=DSC_FR_30",
+ "issuer": "C=FR, O=Gouv, CN=CSCA-FRANCE",
+ "notBefore": "2022-03-29T22:00:00.000Z",
+ "notAfter": "2024-03-29T23:00:00.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "c2b2a0ebcc2cd4ca2c6c214195bece14e7964a81",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1SrBROAqTUotLtPJJxNDVbGDh7s2jigm0V/IdZTTzazDxuAQ0fMsEe/kunWOkYhOcCAYA7m0LCIKTV2jORU9Ww=="
+ },
+ "k9bEwLX+p48=": {
+ "serialNumber": "106b8ca4ac44bfdf24043236ba8f636af328e831",
+ "subject": "C=FR, O=DGS, OU=120036017, CN=DSC_FR_31",
+ "issuer": "C=FR, O=Gouv, CN=CSCA-FRANCE",
+ "notBefore": "2022-04-19T22:00:00.000Z",
+ "notAfter": "2024-04-19T22:00:00.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "a916944e3012c65b1329f917f0eee655277f4842",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE55pWqL8UMZerNSHQdbic3qRIWbjoU7ZlftuIL1HPwje8I+5qMpumsDIrU+D9KbYQOsBCc8dvJn/YeR+roU8TkQ=="
+ },
+ "y2ZKrcYE8e4=": {
+ "serialNumber": "5a0f71de9d5a870b1971504b4cac92abbaf60c66",
+ "subject": "C=FR, O=DGS, OU=120036017, CN=DSC_FR_32",
+ "issuer": "C=FR, O=Gouv, CN=CSCA-FRANCE",
+ "notBefore": "2022-01-04T23:00:00.000Z",
+ "notAfter": "2024-01-04T23:00:00.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "4591e23aa382462eab8e922678ae484e429a1aac",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECR/tRXmgevftHnx7YjSZv1DTVISChlp0xW01dZA8Ts/JAS8A/fWvFemixZt8R4IZAFohxeDQb9ScuJAKBEiWrA=="
+ },
+ "Qw0ebn8uT4I=": {
+ "serialNumber": "421f4dbc5fcded82f2c0f42eda13031fb762243b",
+ "subject": "C=FR, ST=Some-State, O=Inria",
+ "issuer": "C=FR, ST=Some-State, O=Inria",
+ "notBefore": "2021-09-17T08:47:41.000Z",
+ "notAfter": "2022-09-17T08:47:41.000Z",
+ "signatureAlgorithm": "ECDSA",
+ "fingerprint": "8780368011f0930d6a4c81edd4c510b86a467852",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUOXG+vMbzpzkd0rmpI8erYChwTWSPcnAEo93BiH28hAQ+WyuhmClWS6q6FM5t9DM97M+njCQaqriBQ3ktH0eVA=="
+ },
"osFRFyFIWdU=": {
"serialNumber": "615085d2",
"subject": "C=GB, O=NHS Digital, ST=England & Wales, CN=DSC_DCC_GB_ENG_02",
@@ -2393,6 +2529,74 @@
},
"publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr9bj163kKNBLl5bxWhZBlyJv3pHa2QMb24OAdXZwJN6xx2CR03VG4DhQmd9wzVuPmw164+T7/sDmoRNOh4QbQQ=="
},
+ "c3ByZGtleTI=": {
+ "serialNumber": "31021e39101b489e",
+ "subject": "C=GB, O=NHSScotland, OU=IT, CN=c3ByZGtleTI=",
+ "issuer": "C=GB, O=SCOTNHS, OU=IT, CN=SCOTTEMPCA",
+ "notBefore": "2021-09-01T13:56:00.000Z",
+ "notAfter": "2025-09-01T13:56:00.000Z",
+ "signatureAlgorithm": "ECDSA",
+ "fingerprint": "7da1e496d53201b00c217c688efa6d6170b13e52",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELv/LGmc0H46LwmLHIRD89CmSRlW8aiFyniNkOgkpjpJ+sApFzfQScbmLlRJx1vZ+PYhWeL5Ktb6w+5ajWj8h5Q=="
+ },
+ "d3ByZGtleTE=": {
+ "serialNumber": "5b56086a0208c1c0",
+ "subject": "C=GB, O=NHSScotland, OU=IT, CN=d3ByZGtleTE=",
+ "issuer": "C=GB, O=SCOTNHS, OU=IT, CN=SCOTTEMPCA",
+ "notBefore": "2021-09-01T13:51:00.000Z",
+ "notAfter": "2025-08-01T13:51:00.000Z",
+ "signatureAlgorithm": "ECDSA",
+ "fingerprint": "a4ed0e897d8cb9afc96ae1ca0e75b346605f3eb1",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzQtHAcVujgAyvWzHOx9mrtIW3muUpB0sCl22Kt3vMbTMN81yZnEoqkOyOBu3UHE9ifr+RoEVCgMZ7GcDF9Ix1A=="
+ },
+ "d3ByZGtleTI=": {
+ "serialNumber": "350c2bbb1363d62f",
+ "subject": "C=GB, O=NHSScotland, OU=IT, CN=d3ByZGtleTI=",
+ "issuer": "C=GB, O=SCOTNHS, OU=IT, CN=SCOTTEMPCA",
+ "notBefore": "2021-09-01T13:52:00.000Z",
+ "notAfter": "2025-09-01T13:52:00.000Z",
+ "signatureAlgorithm": "ECDSA",
+ "fingerprint": "e35ec5b549ea3dfbe77d2cf76cd1d9a528b60ce9",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPJq53/TUr83Jx/KibQsq/FsKOdUBogz9YsH157l/mlrmjEmdToz6vDFMxvvWfdRIvNL0LoRuTSg5XjIvoAYqZA=="
+ },
+ "c3ByZGtleTE=": {
+ "serialNumber": "6ceeb55bac9cfe2b",
+ "subject": "C=GB, O=ScotlandNHS, OU=IT, CN=c3ByZGtleTE=",
+ "issuer": "C=GB, O=SCOTNHS, OU=IT, CN=SCOTTEMPCA",
+ "notBefore": "2021-09-01T13:46:00.000Z",
+ "notAfter": "2025-09-01T13:46:00.000Z",
+ "signatureAlgorithm": "ECDSA",
+ "fingerprint": "505e86c2cc3ba52b42069ff6734dcab9d8497e38",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPtYvyfeF/2VvzK7yZFtTzzZjvIzmdDCCHqeQi7/R/PiKJ9HL3exOeVzabVvBkW5uP/+5RnwfSvyxYW/xIhooNg=="
+ },
"1J9pb87ndV0=": {
"serialNumber": "4541037b9551542fb116ebf36d00f123e35c1b71",
"subject": "C=GB, ST=NI, L=Belfast, O=Department of Health, OU=DHCNI, CN=DSC_DGC_GB_NI_01",
@@ -3472,6 +3676,40 @@
},
"publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEfBeQBQBjyKpvjsCujqi15xnygRMyhjNsEy198LzTYuB+Mje1lxIvPYkfO/PEHQFgA52gn26bHCXE75GWqq6UMw=="
},
+ "aALsL8qmVzY=": {
+ "serialNumber": "590000000746b6ff0ba8daabee000000000007",
+ "subject": "C=NO, O=Norwegian Institute of Public Health, CN=DSC AN EU 6",
+ "issuer": "C=NO, O=Norsk helsenett SF, CN=NO NHN CSCA PROD",
+ "notBefore": "2021-12-14T09:43:35.000Z",
+ "notAfter": "2023-12-14T09:53:35.000Z",
+ "signatureAlgorithm": "ECDSA",
+ "fingerprint": "ab4409e18c2a7b8838a13414b933091bf4eaad73",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEwPgmBzsUtuEccbSTLuyhRClBaEq4TQrDavqcRNoJfJWZj0xqtE8MZ4MHYoSLvbMbMaajg5BgNGNRHSuVPrgIBg=="
+ },
+ "sjNjo20da78=": {
+ "serialNumber": "590000000824479ca47500f665000000000008",
+ "subject": "C=NO, O=Norwegian Institute of Public Health, CN=DSC AN EU 7",
+ "issuer": "C=NO, O=Norsk helsenett SF, CN=NO NHN CSCA PROD",
+ "notBefore": "2021-12-14T09:43:38.000Z",
+ "notAfter": "2023-12-14T09:53:38.000Z",
+ "signatureAlgorithm": "ECDSA",
+ "fingerprint": "c9e585b5fbf495478baf62e637b96123853c4a1e",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEW4GPbMNWqJHqDqmdGEpB3v+C3igf3QwjAb/u0wkUUqrgtQsdkps3gBNSG/9h3p/LNJxRhDpnRY8CQIdETrnWgg=="
+ },
"7z8+6oww2a8=": {
"serialNumber": "59000000032417dbd45e12ffbf000000000003",
"subject": "C=NO, O=Norwegian Institute of Public Health, CN=DSC HN EU 2",
@@ -3489,6 +3727,23 @@
},
"publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAErbWQM5hj5SeR23DzCV0TVKrFhfYsmNVVSbPFxwyw4ZEfersZ3bp2h+rw2BhbLbzVHZIwWfnhaKZ72+JciUksFQ=="
},
+ "ajqCX4tylQM=": {
+ "serialNumber": "5900000004578a922055c0e1df000000000004",
+ "subject": "C=NO, O=Norwegian Institute of Public Health, CN=DSC HN EU 3",
+ "issuer": "C=NO, O=Norsk helsenett SF, CN=NO NHN CSCA PROD",
+ "notBefore": "2021-06-07T09:17:12.000Z",
+ "notAfter": "2023-06-07T09:27:12.000Z",
+ "signatureAlgorithm": "ECDSA",
+ "fingerprint": "256b18214f28671ede6bb58beec3aba6f40a6b74",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEw/L5IqQTBETiI2YVVkJ3Zb3iLlPqrUErSi2UvWb/1z9foPAK1dhkQXs763JNoLyWqelVnhBJy4mdR+01xUC13A=="
+ },
"0NQWnxTv90c=": {
"serialNumber": "37b400950c11b41922019666428e84b92cebd939",
"subject": "C=NZ, O=Government of New Zealand, OU=Ministry of Health, OU=Vaccine CSCA, CN=Vaccine Document Signer 202111020007",
@@ -3642,6 +3897,23 @@
},
"publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEcB5dWRJJkB1uJ6kGT/8FmeZvT/clMjPkEwgfnJgbgvzANk6VgEHWnGqJ7TdLpbO8+c8fTlTYPhr7+PoHrV8wrw=="
},
+ "JKKAxTT7Wg4=": {
+ "serialNumber": "5a83b97ad63c1196cf7fc3891685801dfbcfc163",
+ "subject": "C=SG, ST=Singapore, O=Ministry Of Health, CN=dsc.notarise.gov.sg",
+ "issuer": "C=SG, ST=Singapore, O=Ministry Of Health, CN=csca.notarise.gov.sg",
+ "notBefore": "2022-01-03T03:37:09.000Z",
+ "notAfter": "2024-01-03T03:37:09.000Z",
+ "signatureAlgorithm": "ECDSA",
+ "fingerprint": "3871770b168a040aa1a305f08036795b84a0a00e",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYr0q8m/Bn8gswRYGwehaoi3AGrM7En+hQT5ZfOfiWvtylzWhKCUeK0QrEH1XQxHVQG7jD+k+OaIrqCDOy1T2dw=="
+ },
"90CNG8dcdn0=": {
"serialNumber": "254006017a711ec5354bcd8b7272128204eb6587",
"subject": "C=SI, O=NIJZ\\, National Institute of Public Health of Slovenia, OU=NIJZ eHealth, CN=Slovenian Digital Covid Certificate Signer",
@@ -3761,6 +4033,176 @@
},
"publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKmgDuJ+3Qj2w2o3fFUOI6bWXfrXFOS2t/+pQkNwRgNzIvNbvmVpzQDPNwWkRGFD/tcrm9DAUscZYyvCnrcPbcA=="
},
+ "S2V5M1BSTw==": {
+ "serialNumber": "4f0e753c1291e6b8",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5M1BSTw==",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "70552ec051de9dae35c23a72ce88e175d507c6c9",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAErltiOh3nmU+x4p5r249O/2fBSnHkjJpas23lhMAtEYeQutHiw0G+zeEUNZ/n++/XbFoY5hH68d27cGaGW6uoxw=="
+ },
+ "S2V5M1JF": {
+ "serialNumber": "51f57c9cfc64e45e",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5M1JF",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "09d87cf17571f43f7bd76de8a468693300a85853",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2ZpDNa1VV6g2PkmyKoL1INO0MtTqE5WT45i3QhY9FFMjbF9ieqnHV4R814wrN3f3vzkx0VN/YJZH4rI1GDlfqw=="
+ },
+ "S2V5MVBSTw==": {
+ "serialNumber": "58804309245c5225",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5MVBSTw==",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "8d15cf1ead9f1cb3ead49f44f051d1e480890cdb",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEyfUqlGg4hfyPYgZJzl1KepkfTaX+F3592syCJ0ylVOHA4fE6vavLXE4cG+Whz/eqyW/rFuZ0HBHHEskmpCngOA=="
+ },
+ "S2V5MVJF": {
+ "serialNumber": "5ddfeab4c85cc3e8",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5MVJF",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "6d539d5f2a64512961b6f91cd4abe8fc2acd0d0f",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEtWokvmqrJOv/0PO9Vy8lpb6SgWw+rao0qIXntO/Bf7ExryL3yyKRI73IqAh38Lk4joqHrZK8XLZV9PMclgmTVg=="
+ },
+ "S2V5MlBSTw==": {
+ "serialNumber": "0ef0cccf6905f490",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5MlBSTw==",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "58706938a2278407ce597d3dcfd6d0e2391a6f57",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEP6P6ZlbhcW1xZpp91qagUY+iLIyuu+CynzAlrqiiseqmOYH8uJ71CkbEYhbVh8TemnbaR0unE2j9EPK7Y/x7Vg=="
+ },
+ "S2V5MlJF": {
+ "serialNumber": "2e6379d0fc2c9237",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5MlJF",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "7c8f3845ab064a2c8102dc68760b147d46b7eee2",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAauvVllnjXm0toiI2cUQfCTdZiDQ6kvtoo1bSnl8W3Rq7WyOeHWYKhBaQ4rEBceqNl5+v1ZLGj0WfnIhXh246Q=="
+ },
+ "S2V5NFBSTw==": {
+ "serialNumber": "338510d507cc1016",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5NFBSTw==",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "714799238d8384f758487b462fa066d338754e38",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEfIefhjjacwZ+xxKudJGqdHr0j95tWtYIUGPeWV2XWmduygfe3oIFJu/A2kYGmeZ4u/ERSTNM2ZXuE9k19xVJQ=="
+ },
+ "S2V5NFJF": {
+ "serialNumber": "27499e7a58558768",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5NFJF",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "c6393784bc1380394db56477b196c8f69340a2e2",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE8g5iFLRT7NyRmKp7pcP8uEgoHFhfmcXOLLD4RUtX50/Rh4Cz7l/faAiODNMmCkcWLA1Z8WOZoNFQsdmeDjXuLQ=="
+ },
+ "S2V5NVBSTw==": {
+ "serialNumber": "0a86f0f79a017dc9",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5NVBSTw==",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "1720e68f7a118345ff04f6fa59b8f665830ee6b9",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE+4ukUdmm9f4AmyQBwTLQFKPPCQj4fP2BpQkIl2hb4p6FxPGDP9z3JkIo2w2xkoxqs2JrTHn2MCdyh3aeyZWD4A=="
+ },
+ "S2V5NVJF": {
+ "serialNumber": "31b11acd6c1a8005",
+ "subject": "C=UK, O=NHSX, OU=COVID, CN=S2V5NVJF",
+ "issuer": "C=UK, O=NHSX, OU=COVID, CN=CA-temp",
+ "notBefore": "2021-05-01T00:00:00.000Z",
+ "notAfter": "2023-04-30T23:59:59.000Z",
+ "signatureAlgorithm": "RSASSA-PKCS1-v1_5",
+ "fingerprint": "bde5d84928584cad53fe022f85465ff602841b03",
+ "publicKeyAlgorithm": {
+ "hash": {
+ "name": "SHA-256"
+ },
+ "name": "ECDSA",
+ "namedCurve": "P-256"
+ },
+ "publicKeyPem": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOFOUp1+SLuaM3NnV+OMZKZOoPg76T7D+vqRCasD0BrRZmlUH2gD+aVlpKvp+u7h8ywTR7T6Z6/iI2Qe6F5begg=="
+ },
"crm1HLAeaTo=": {
"serialNumber": "73fe8b011a5693b6",
"subject": "C=VA, O=STATO CITTA’ DEL VATICANO, OU=DIREZIONE DI SANITA' E IGIENE, CN=DSC_DGC_VA_01",
diff --git a/src/assets/blacklist.json b/src/assets/blacklist.json
index c982c20..4632bdf 100644
--- a/src/assets/blacklist.json
+++ b/src/assets/blacklist.json
@@ -3510,7 +3510,6 @@
"4ac92b5092dffe8c1311ce6b2f243b9d36948b1897f3fd47b1670a7393ace76c",
"d5f9f84c1e822400d7ab5ea00daa979e57fc8d4767d7ffedf1bf3ac8d2cc5580",
"d172c69351129c722549a2ce9ebbc25c67770a46a168554fb76b69a2d636a48d",
- "7f3c25e1408d2b10b66e6403e3558592805fa68d7995251bfd481e0e1a8fa8cb",
"4067de695a9eef3b7939e4ae7a4bf08ac9d183567d4cc1143660e7d0e2bcf329",
"1b3f7d97883b596cf7c696901f689747a5db4c82ea7a768f1b3b55e1f37daf51",
"1fe55a84cfb17b6deac32928796b47cfbe10580cd46da48a48700de873d6a117",
@@ -3629,6 +3628,235 @@
"8bdb9bafb5559c51dc8b1d065c8a000b1758adb49a73eb509ba9e8c69bc2ee3f",
"7e61b2f0e1dbcab3ad64590aa798691bba8118970a7d04af3ac37cd967127bd4",
"9c404be98b424a9ddea1ab4382b99bfd7b06de6d4be50ddeece25f59c3668e1c",
+ "0dc43563390b483104bc56e16c45d9bf9d4b3d82a602656233bafb39888f8151",
+ "8c8615cf83db84081398a8263165dca47f6abdd6da018027ded19f0a4dc68f2f",
+ "e30c52b4315309ab97edfc6ade887c7c4ac1ee9a9836d76b4c18212592742788",
+ "5a121945706fdb72e0e9cc9cfe288e255937e86b71c248d74607eb014d134960",
+ "a8ccf17f4b34506691b6a44d505122c80231c147c65c6703e75556a63f86f68b",
+ "c04af10def55c18b5c95bbb6ff2cf29155f8c1be177338b05fbc6c70647cab44",
+ "6190b1a000a35547bb8d38ff3baa3319d1e5c14166446afcb2c6555c21dfb5b7",
+ "938a9ef203f6d680e573679ce9b4a7412a0276a57218f3f192984bcefb75c3f5",
+ "7f53cc4452be642e11f4a45b2bead906591471c4d898f1c8a911f724e4840220",
+ "f2a6aba8f0c510effbeb870cfd5845f155e67543cf8a8682a51e5725ff93f854",
+ "9fe916ef42ff8ee6ac8b94fdc41e5d2e3ef67000d11bab6b2a36925e4180891f",
+ "5d8f326cca14835c1fbcb873a92e19f209b0e901041b65c56752a1c3f69d4cb4",
+ "8cc54ba1a0187cd44486cf65477c97ef8e3fba62d993cbf72670663a435e7c62",
+ "64969e1e03ce8a12d3c845f6577be804b02d7df77f6a7df15d82e9f56d34091f",
+ "f6a91ad0993161c981c60fc49ec868600237bed88533c9e09b0c151db27b6039",
+ "46917871182912a3f4779ae9e02d1801a5a58cf9e48f8797c39803772d40b80e",
+ "f7fda7e9b4dcce6a28146b501695adaa615d6fe30840e3edae99c7fc015a972a",
+ "ce1b061bec663bb685df8f6dfd067127ed455b7f824495904f3a68586180a346",
+ "7727393dd995f5cdf7f3047bd812fbca1bed23e529b0ed2cb05c36cd8a69e43d",
+ "fa988857c456e885e6624f9c40f5797c14a29e8722ed4e9ae65d668ee8a5bc59",
+ "26731cd4bdd4ad76990effa9b7eb738f2b2e1bd9ed00a48260ad26175c4c49db",
+ "ff4e1fd29cda724db40cbbf3cad9c8d74e3044277396771db8dbdc5b42a6d0c4",
+ "ed2581093b139a4747bbdc8d9b185f254601e6c7c3a0145005eac94190bc4c9a",
+ "83d1232cc6f84f66403f63a66f077ecf9bf7d31b9e97df908a3b99c31145c5e7",
+ "e3bad01c8ee7a8c2f317380a21dd0a8058f20820c3e937484c0adfb5efd8d980",
+ "5fa36394f48133fe0141122a1cbb66891aadcfd3385351f6771039c64305bc27",
+ "f758b76742219670660982be62b969878437656386c8a148571549432f1dff59",
+ "3f3a3ecfe216f25b5b365f95e7f1030a86952ce71b2ccccf57ff9188cf0aa8fe",
+ "7128ba4ee8593eff175405fe5f91e2924c2e8dcc1f16cd64ddd6da063c418a6b",
+ "402a41baadc317af541162f580b7d0f5c0d5fda78937806555a677bfbd84d7d2",
+ "b5db84ce6535b31e1a5a4b698ee31b6f1c1eb6634165d732970ec6faecb03cda",
+ "c188e26c8fafe56a24949b8f4f2bcb63b4e17024d53889f1cb154736f1a26860",
+ "8adf145c3d41bcb081cb062abbc7dd54e30dde18f2c9ccd05dfdd5d632833f7d",
+ "f730df702a5c4e025ba4037318359a9db398dd828f3ec12b474b2690bc0942cb",
+ "26b9173f81f897fd50a033736bd86d6c676e64c84e2da9a7f737e22b2826ce79",
+ "94db7e4d14002bf5560bc6e543c30e23be4a6900011ddcb28c0937679a443cc7",
+ "7f5e217b6470b6610fdf04616686f6b1651bacc591381e705aa93b8979b3c60a",
+ "f08cf14590429e4a5f6a2903b6c020407029e950ca5cbd60187f02139ac6f456",
+ "ebc5733d2bb111f8547ab07d4575ff49d53535dcfca70d3a53d31529baa3f5f4",
+ "1ba7147ae0c8b7cf10c26310de5e6a631b7f7728dee865fd949b215e4060dadd",
+ "305b2502ba10daf9e420c80de8d1eaa4477b29b0f2797a80140344ccd54eee7a",
+ "21b5c55affd99bb23f0526e4226a5a87c85f9187557d86026a6d1158f2f16461",
+ "4a5fe9f2392f8b32167371e95a378e9fb8b1cb159f894365e445b8ee990d062b",
+ "98450913ec5c0c56dab7d325c1e9481fbe9e6c0c107fe27ef0d6668097e775ef",
+ "2e4f3850d077ece6f7aa58f2181b145e3b15e1aadcf73ad52c5bdd22c4dbd1bb",
+ "7b860a58e9f1717bf7f4b0747e63751864b700517c7acc179b39e34aec7786f3",
+ "ed1a6274704e9df592e019f35e87360459351afa74e0708b9c61c858ecbcd92c",
+ "dcffa06c5c3ed4319501c1c0b0e015e8ae4cd667127c247274c5081093faf2d7",
+ "187612875ae4e694c61c5d65c1f8b000f4a26f6c62efcb30500ec9b343183d7e",
+ "13fcc4734aaed4f1a64b5bc947261da23159ceac8f044f9c0ad316ac725eb7e0",
+ "3502e61aa89fce49c1d0d63a8ae890295b7eb20146d422c1239bcbaf1a150638",
+ "2910f44927a6fc32223eb6e0ceb912d21322cfc070b6c6daf90153a221bc959b",
+ "12b86f72bca1221f8751137f7fb974adc5c8c6ea0d5f88634920067594ec19f0",
+ "99db3dc44a2c8d941cf281ef77fe6b3d4b765f1fdaef1dd5a10050946284256e",
+ "3d52669aba1ff3f38c722db5faa06ec60a8c83acf2b4e9f037aebd51fe549e06",
+ "0b3f7587e1acf5126e5f53199c3a979d7609032ab55397c5972501506902948d",
+ "9d0101100a7e076a9841d4485881f2ed4ed1f5c580e920e3fc1c7e1beeb0598e",
+ "352f5837caf5701fbf691150802a2e238fc1e5bd4adebff16095a7189d852e8f",
+ "2d2995dc974a182b819d04dc2853d563947e5a7c2fc552cbb6fd8c02447bfb83",
+ "974f92395b3797e5479d1b93e758f6e77c8508555e29503c7ca85d0ee9386fc9",
+ "9997e8c63208cba7afcd1218b38f82f7abce0be6d076945d15047a1875a24c63",
+ "22d5880e33a33beeada258f288cff6a9513bc35c3d7a9c47b2fe606b8efcf769",
+ "2fc241f6743a2e578fdc3393936d0e4309a7e158e2979cf2dd9dc3b6b93d94e8",
+ "071ec46db477d8a7e8d2c4149f4f8fe7fbd908672808c8c9551ec0b6eabd3270",
+ "c258bc69c594ca004169b325f8c18dd74337ea864e5579faf9ac83fabc2a4f23",
+ "612c44420075b1c171a2388461e1c615861c0316012020d37687b11b0ee41ddb",
+ "d8e7feb96fa043cdd79969946a5c1c7eecd319331dc824c714291ce3128bcd90",
+ "2d1c43cf7808714c0850bbdba0056ca9f008dac55f99c5d210dba35ac7fa4a7a",
+ "51b750705c8ea4ff7cc07e6cefa6cf541617805536f308d263d03703947042bb",
+ "14b86db8a74b87f0b36ce27a7be73ecaea262ba26a5c0ac2bc11ad2f95c8db41",
+ "e9fe3a4daf7b2868372aef60211ac7d6ad4ab2931a3e96d0abc229564ab1a9c5",
+ "8de838b15292e9f0f1a0af15fd4ecf73031f104057178b26759be50db90c8029",
+ "bd889ff3d721a256e50cbd5f578d4ba366841f1fb3409f7abb5523ca09558ad4",
+ "1ac08711db9627d51616a0233d4a6b9fe55eec9d4b08a42cb10338f5457d5cee",
+ "ab3888799375484f36a95b8a8dc0dfd93e52be90171198d54f787d592d1b7101",
+ "f24b7b61499e1c17df5992f65049845391e6dca0ee2bc7f00e412b0e070ad041",
+ "25565f4573cca3734a325c3792e0866eeede8523d779090ef3badb3ea5469336",
+ "475adb754077caccae0020684d194c221407fc443f1584c7df32405ae6d4e580",
+ "7a3cb8617f6ad9124ff7719da11bf5c14884b7992e3c277f1c25cc0d7db315a4",
+ "08adac40da78c1e56b988d74e65f6b8128dca67f672801a2c5ca39b7e8d0f92b",
+ "a35f16e980280195ed3c0f59769954787cb306b3b4ae60ff5b7896ffc3d8adc3",
+ "2ce29e3f28abfa4b57d0f3b8fbf2ec99373b85a595606af64a4a80c4af7c994e",
+ "48b9318b1ea5adcd476a64e182cc0108fba06e3ffe7f96d2aefda67468c588d2",
+ "27b14c1862a6c1452f8de8eb7bbcf35a338618ef850995a3052c6565d5aaf02f",
+ "9bc85d6b76e22a70d67618004f04a82137696b7b14115f8abc9593bd9ca2c057",
+ "9d47b4dc0b3590e25142d68364aa2901fc25576b7947c32285ee424b2fdb4ab8",
+ "e41e8527c24c32db360ab14770fd2192ed1520504e6bacdb97ffeff7437a8077",
+ "406b7d98e60025f95236e2c93331c3706b9075f5f701e1068c3890e599656405",
+ "91ca660eddb1f85722c9463b75dc8989ffe07758fc673dc39d103d49287e98cb",
+ "8ca9a926645883122dfc5ce3f558844855946e0162e70d714d4581807d33aeed",
+ "6ff8313f16e66de02b1c4bf847d6e041869e068b867b0d9d29590d44b5589a25",
+ "d95505b415eaf043db704966bb371af94b642c44615cc1d9f2988392b15654c1",
+ "ca7419abdc4adf88c975c127140226988ce129b20da1b10d78f12348c3316be8",
+ "f88a897be4a6833727d40e63f5c2fae39ce01ce58d113569e5e59c335f871b36",
+ "bd66b2b44f4efcce354659497923929b668807112b7b8a99f86430e7bbacdce8",
+ "79a09deb9ce54ef7b7920dc64e3f545068b83e6524205cb878edad9cdb74934f",
+ "3035b4c16c5e192b2454950b413b7d20a026b3d97d37e9aadfdb5a07f5f3e0e6",
+ "f7b6a9f9dbd9b4c3d99016646ecef0ff60a651fe51ffaa65a50de7d0883ec0ba",
+ "4ed7a1085898755aa86794b0cdf3c62f1b8e14b4459e852deb51c562d0db8b28",
+ "5368c5820cec038bb1cf42d5df2954e883fdf653516f355526f631b8f54c2e63",
+ "51c55e3b062597ed986aaac06e0d91290b963dc9638730a1fa779e86f8ec1202",
+ "d5bb0e9f6bf4e93868767fa41daaf6b398000e5698ca95f706320a08dde6d6a1",
+ "ab0c7081e24b7db2ba666ac48829a1489b10000d269f68c3b0a83b856a06ea67",
+ "633c9502bb075991aff1d6a9f9521bdbc5d868d7f0bc2d420193d48973c4a6e3",
+ "0e3666be8561d677b3da44c86983dfe75dfdd1b6e07e39754cecbff750ec91b3",
+ "9ef8ec592184e913006e4dcccb860ec675e173b57aa644d0f198ca158a31a368",
+ "a835fe56d2f47e4375584e0ec7b98d6c9dad53489f61ad2326b407674ddd1d61",
+ "587753f855c2247c237c8dc6ce3b4a2a1d6d70ee581113f6c30b4b18c107347c",
+ "e9287c0150932a1dce2454f9009a0c865d542b7449f80931539800d6d0ba56bb",
+ "bebd473ef39ec25136b21b832944a7cd6c8d7d0b8e3a82667658a6fae194a60c",
+ "e515ead8f7d0aeab49f99baecde8c9df74399d2c1ad834aed47f5f6de5528fd8",
+ "9bfee345e4a30ab4da75283552982b6c8e7bef1ccebbaab07bb9715f821d0bfd",
+ "1a06213d6fc112cf8741f357fc1223c1fd3c9e03c4c497acc4237b1124515b13",
+ "4ed95c1d33d93dbc84b7f87a40db8b7db1a7f44abe355bfc544ba8dc1c4fb31a",
+ "79cec99f5081adc92bc61dba92011eb95971fb1efbfe39c28d114dad161400ce",
+ "6cc3c00875764b90d0183417c1ef2efec74b9e83be4649c72ffa0f55eba42c62",
+ "59d735fad548c9b81a4f7c4156fc3cfa4c9eea82fcc212ad68858b7cecc40949",
+ "0a573cf8364fc7a06029646e5723589eb4d5171a7c3c4ccd72ff5f741404b5dc",
+ "d196b682e295b923bf5009ed85a8ff5762112cc76bd214521d9076daba26a3b9",
+ "7d2d5021684bd350d91f9f8490193dc5712978b11b02610e4c67da7ddff5b618",
+ "0455d4a6f1cca278601457c379695222e6945d4f1cf6e13e5547e8c89d3e07af",
+ "7f906db541c68e22265b3fe08f47eabacf8195247dbcfd1f9f933b71d8f8c5b3",
+ "657d9ffbac127ea49c47ee1cec3c59e826077ab4046c2f425ae47db536e08467",
+ "952d53d147084533e26d9c48c81804d7f593d60ba798fb229d959d521df70f45",
+ "72191a4568511063143f0a046293e2541504c94723dff6450bfc88b82685d28e",
+ "33a7d0bdd9a43efe350bdb887cfac7250dcb2afe9fb5aecb0e2f66ec303cd26d",
+ "fd866ebe28ec8ae91c8ffe5ba24386bbfc2eb9ea587cbb2906e264ef09bddc68",
+ "ac46c561450b1c898f834682bcb38a07e33502f9f0698e0c9c6b71943b44c22b",
+ "b6d359b78f895d642eb23c8d5897d37ebe67ab991fcdcb879600d49c5fea4bc2",
+ "40faaa10ba245da78644331cbdac08ad358e6cdae61b377fd5c3126dc934a3f5",
+ "f180f739df0edb6378b0fd80dcc3d841a5d79ac211de99d28b12c6b8ee6ef174",
+ "694d565875b4ea67689f99b4a1bffda03d5be39f7d1810c49a46c748584bfb16",
+ "c5d96c4b63b71616c870a991a99c3fd70a446526daaa4f6b729facf097c355f6",
+ "0d13096cc5d5353ec444e8a4b2ce3aa9c0289d8cfc154cdc9f036c57511f70bd",
+ "3cdedbeb02818a13cdf640cab65dae7c1beb9e8db79a16c452486744f42ab456",
+ "9896f7677a6389ccbc7bd929c3f206634ae495f002778bff922fbb42ed16df49",
+ "93a156505b32dc74ca1353a645e9649f7b2570e5896a8e3d129d4e4ad9d569a0",
+ "6e845edd8befffcdf36d5276d7cc04f68abc9d946c0da374dfba26958f20d070",
+ "e2313a156f46432fe884136f526063ac459daf3baea07a86ac25cfb0eb43796a",
+ "145d1721af62817048e257622dae339027a5911a1a70eefc7fd17776b05278cf",
+ "0deb186963c11ff1991312c6cb755ff6a3cc0d66e65e8b2251135e04aa62e748",
+ "4980f6ce0f4bf40c105c1eb3f3395f20d417a1548cf9a904f3bc331f9b41ed83",
+ "86247d7c59655823536cf35ee3fa2c55df816e5fe84171a6da094324c6d1e674",
+ "68519657cdd2fccf4f2d9ffc1cfbaed9ac62a36672b63df7cda71cd8644e3c99",
+ "ebaeb153064065970ac20743f95b780b84db548a499a7d487d8f3608f03ab390",
+ "fd72b1d5f88375c1f6874d3aedcecef3808246b060956be8b1bcb6e547fac9c7",
+ "1474bc9fe36be59eece2603967381eac31d7ca618ebca6e9a189b17df7824bb2",
+ "2350e825f52d51711ff2196ff627cbf106ac2fc0108de8534b08ef56f609350c",
+ "e795258ae803e6d8174054c71e5030895d87d15f17768088a0fc7e1ffb81249f",
+ "39fc25d77b393cdf0b64d25a7d1db69b75de6ba500cf59fbd087d710111cdeb3",
+ "8e6879d639760553d45ae9c2a0726648c23ccd95e9cba85e64c1fda28077d0df",
+ "292aea6c7a7b18983034e346c36b7d58f5bc9c7bd2240dd28c38ed98bb5c42e3",
+ "958b193af8a0e2311e92e3d211cc18d2bcc30c4f40fb085ad39d71b2d8a0754c",
+ "cd507a04600ca100e4ae8d7b49d625a7f953e9304d79c8075df88146de7d4a2f",
+ "70a7c885d1fd6a3388ac9a05fbe8ac1205cdcdb9b56805021f91f5982e6a63a3",
+ "cd283bce476b6b88b95a16ef65ef0325019010737935c2a0233ac1bc67bd6b1e",
+ "d4478f0525d1ce6473e65069c1e3e7f4b262b4bb3d32c258b1d5c76c38578667",
+ "fc492e0d22f8ac808ce6a7835ecbad64ea25bcf38a02105cded89cbe297acd9e",
+ "6a0a846d94192908f4b037da3e8c91737340c6c1d8c89924874a5b1f7aec8ccc",
+ "8ca21e2cdeb144b88072809ba8be5cd9f340a93a248c50769134288cbc926dda",
+ "d4bcc56a66f75aaec0be2318aad6a29f00acb79e654c8a8080f3b62b3066378d",
+ "a7eba246bde1ed313c5b601de03cc823636fba71041b2eeff2105fff8696b859",
+ "99bfb734fd7d83ba66248d74fb23cf8c764e0a063b713da04e21dc2d401da1c3",
+ "8028225180de6851477d7b0adc6c49e18fb51a4cf54366b4fc48b1411f654692",
+ "6e980d436c6480fe3ec5eb33131acf476d346d61280370f1e2d62674c931b1e1",
+ "24107b2c9b6dad68e98092e6fb146ebb1b4fff7d65c231345bfadf2509e8fa47",
+ "0158b321267ba1cc8d0aecbe3f74876d7487e4a40e4e79ec12f16242f4a4c813",
+ "f0187adf54ccba5be3ed6ff11be1d194dcad0040b5a91506d46ccd998ebda767",
+ "98042eb99d2933fbadc09da12d4fe273171bb68ba124a97dd76d01c7118473f0",
+ "29c426ddd51dcd87002a56ea009ceeb1328de492ae73b5f8ec6e597f6690c688",
+ "97bab0d1e70e2dbf0ce77a7cf2f8e5d80b4a14fe7e82537256969ac805c8251c",
+ "7513ac4b18ee47d09930c9b79f43ab011127310054e729e775f3cd91769f05b2",
+ "4d1beabbfd08dbb0def27addc010e9fa07b961e040af3164485dd14d10e1a9fc",
+ "750b3400fe00c2733abbd285b420bcfbb6d47f6dc64a2f63196445c751f04e3e",
+ "44388e468e5b3e8dea7c7dffdab2fa652c5716af556359ed5a40a5e244d573d0",
+ "a274a62e77c523e8ec781f55ae0a22bafa71baf7b08c6a9e6154681b4849d2e7",
+ "5dcfaff998c4d439c7cac3971446c0e70a349e1766d9fb6af68ce122ebe27391",
+ "9d2ed2a351ee7776f128157e1982b6c876fc3b31f7e42fcf2a03aeb56956cf41",
+ "98627dbfe8a16ddc1c6d7f6979dbecd9d3a18d5fa3c0ae8e9f018979ce40166f",
+ "0df9469d43fd3f11a8e4ac3846d2dda438a623d70840795d8001950ff643b92d",
+ "a2abc36812877bd0a222f69e3feacb62ce363a9bd32d200e8d4868bd9ddd7dad",
+ "4f537b6f5bbb15b5830a3b372a34bd9ab4581241e0c89644f2e5b4a8617b1788",
+ "8759a21acc914ffc2065a0c7a27ab67571bdba0b747e987fd266897003e555e2",
+ "1e4126fa5f8f328bf5626f6416484e1e4281c6fcc3b1b177b34efb97d2bb5976",
+ "958ae8958a68cb57583664502867df7056a9a78fd9caa6a8fa242f6854ed3827",
+ "a6bfad9fab50673174d836cf730a4c45b836d42eba09ae9cd475f8f73f2d0ffe",
+ "db2dfd6344227a2239e56370b861992485c7c196c82ca268c87b9bec446ba675",
+ "b9ddacd34fc3e7bce2805da1f032d2f2e3748755790491dc762a3a9969150bd2",
+ "766284fa4daf5d7e7f6c985a58bc7b52f45201d945a09ed0fbeb5214bf06a3f9",
+ "cd82f82d0848086b7c8d5da5ea8cc1f6cbb6d37a5c490ab0351cf4d1b35bad7f",
+ "74f35e4fb0add43d0bba44b3ecd2111ed25433264dff73818557d0d16ad69308",
+ "d3aa736c9fbd42ecff9e55477ee0d60062b5fa6f97b04f21d75ecc8ad8f2b098",
+ "4a59438d305bcb72a0cc1f3fb9e24b30cc9307cdc3e06504ce0914de8f689648",
+ "021904c4fe5bd83e48a384d5bb67e303c8e36b643f09e813cf90e29b0f319309",
+ "dde683895223cc9881571f905e5a752326ae135857279957b79864a6420216e8",
+ "5578bbfcc15e52e45189ddfdca76f6cb7fbceaa195ee4cbd547538be7e8c7afb",
+ "84be128f4a978dbc078b63d77b17f1fc37b0fd09d6621d1e6770f1e4f4158fa0",
+ "639fefff823e68cd1bc0df49d52f4edb0b2d8c86175a885f61f7757f31d6de10",
+ "bec0a2e8de922f3fc654f1ffa721062f24351f4362aa9a3b69977fc6725e3bf9",
+ "88fee9331c40ec07d9830d8df7e8ce426be1d669504073ff72dd078de5d4b6af",
+ "b643018cdafe7b04e1e9e0ff5f80d77a5af77985fd728764ae72f9fe96c55a3d",
+ "9b4157aa48eea63f34671b1a733bbe64e0e0c3e11960b328b53854b3e00f9bbc",
+ "48693990427a68adbe91446f591dc820d57d75b5e5422c2238b164bcde52f84a",
+ "43f90a781df1917b6bab94323845cb8f6775ba0da49b53ab8f2d0ff50499c0ff",
+ "b4e3095deb825441edfa8098d9cb8174e6b209b1872c94ea07c2c08c5b95c405",
+ "19f0883cd626cc4f1d2bc2fa0e56d19fd89bd09523a3ba310d923f530743a8d9",
+ "34dc8fb92de967d04999a7d77315154bac329e078b78b44c9061a5148b76e528",
+ "f3a2a0337ac480d2b415c6df529fabb77db173c66ce60a139d29a0bb823c3d0d",
+ "27c2b0a91f3c6fd018bd23e048e92ed74803e2bc090065d88fbf54f91bbb2b4b",
+ "beef6dd8edd2819e926ff19905b9795e8d2bf4e47f68b383a1e77980f1c2a57c",
+ "1d479f4fed7ca1c609c160ffe41423317b00cb128d05f8ad2831f39391230e89",
+ "5c033465210609fe4eb4ceaa225918714af08392f6c295a218fdfb6588cc6b1a",
+ "09d5e0dca7591fdf13b57c7eec165f4ab14051dc91b5050b36e16279b532c8fb",
+ "b28bc71f80195e5d1668d9c623a64e3a2863519713fe10aabdec69757b76917f",
+ "627080d34b42600845fde21e92e204164e284e0da765aa6de0099f802eaeb772",
+ "baa4d07733611889e304e9b197b7fe9a738460c50bb719e889e23b30117ad547",
+ "16d209bc102c0da97b51d9f4d795cfe08d7f7b042a945c2a92566a8857ad88f3",
+ "da22a54e4bc69ba4b3983db4cf88ed13efa3d07b724b020fce5c0fce572f1d55",
+ "5e8697b4d964ae1fa3348810885940d1a9b7016c2fd66cd8eabc59275b7106c5",
+ "5db9d80c53690c9611d1d23ac0754899a7a3f5ff857ee3df51f96d0b68c31ce1",
+ "88860cb8f6e5a54015351aa40f12cdb222f3f9b16713c6bf4428827a60e3710b",
+ "8f8b602a29fc0a640a606b3f426fc9b5a1869e92367ed65e6f30ac6b5a36ed89",
+ "bd5438be271a34e900941f4a00d1f2a75aaf5dfacbda95b13fb34ca9df470e89",
+ "91e4e7cf027a25401dcc6e4eae0ff7ad92c3edb1ec3ba20ce22b1e7b53f7a304",
+ "5c380d37182b7d99c40b4d018124397ed7d7355028046f8b23d23f9961b330dd",
+ "190165baf12736c1d187c34f8c8904d66425cfe9ee6196fb398095236e28e1a7",
+ "73717a02dae526bf3476c21123071f0d87877cc66661c7f0fed307ffa7584be6",
+ "069da60fdc3633bcd7d612f905e10afa5be5c38e0f708094debd61bd7f120a2a",
+ "89e20acab79fe56a4f7b6eeccbaa913ee7d6800bac1838006657092b266cfe34",
"7459877044d92cea191246d36b84de1c357dc583d7b499be16eb291a4eb317f1",
"b3c08d702e1a580db02ab3cffdf4177e32f634bc40a3dc8423dadf99c1db74d6",
"dac376c09c5786a749c05cf5c8228a9297fa536cfe1b03ec6126fae6c28dcc04",
@@ -3808,5 +4036,9 @@
"dff158e16e71974a665f466159e2e52e139f15acd237137e63f0bf9b44b0852c",
"a6d835709e26b6a3fb2e690c1c1e7db08eeea8fd7be3cc5224dd634887f0782a",
"641734024e227363c564f76a2ad06a8e26cd9a2ba2bbbdf5d68b245960889382",
- "b54566bb45d64db85ffdbe6e98903c422841cfc7f6dc5d2533c0fb5e9f375c10"
+ "b54566bb45d64db85ffdbe6e98903c422841cfc7f6dc5d2533c0fb5e9f375c10",
+ "64e70c4e93131c9f50543eea58f97aaa4aaa67a7bd6e01c0cce865c421b97dd3",
+ "85d1a4bfe3ce776e6200e370e8e4d0ad0fc4c52074bd46eebb7ca02e2e3e8d6a",
+ "0c532a141c1cb2d9fd110773fafe4ae40a56da9a2220ead5061bc5b646bcc1fe",
+ "992b2653ad776e3e28a814916a118de060b54d2e88404dc18baffd39ab82d4ef"
]
diff --git a/src/assets/validity_data.json b/src/assets/validity_data.json
index 6a6ef8f..2d65000 100644
--- a/src/assets/validity_data.json
+++ b/src/assets/validity_data.json
@@ -1,4 +1,29 @@
{
+ "health": {
+ "testNegativePcrEndHour": 24,
+ "testNegativeAntigenicEndHour": 24,
+ "testNegativePrimoPcrEndHour": 24,
+ "testNegativePrimoAntigenicEndHour": 24,
+ "testPositivePcrStartDay": 11,
+ "testPositivePcrEndDay": 183,
+ "testPositiveAntigenicStartDay": 11,
+ "testPositiveAntigenicEndDay": 183,
+ "recoveryStartDay": 11,
+ "recoveryEndDay": 183,
+ "vaccineDelay": 7,
+ "vaccineDelayMax": 221,
+ "vaccineDelayMaxRecovery": 221,
+ "vaccineDelayJanssen": 28,
+ "vaccineDelayMaxJanssen": 68,
+ "vaccineBoosterDelay": 0,
+ "vaccineBoosterDelayMax": 6000,
+ "vaccineBoosterDelayUnderAge": 0,
+ "vaccineBoosterAge": 65,
+ "vaccineBoosterAgePeriod": "P65Y",
+ "vaccineBoosterDelayNew": 7,
+ "vaccineBoosterDelayUnderAgeNew": 7,
+ "vaccineBoosterToggleDate": "2021-12-21"
+ },
"recoveryEndDay": 183,
"recoveryStartDay": 11,
"testNegativeAntigenicEndHour": 24,
@@ -9,7 +34,33 @@
"testPositiveAntigenicStartDay": 11,
"testPositivePcrEndDay": 183,
"testPositivePcrStartDay": 11,
+ "vaccine": {
+ "testNegativePcrEndHour": 24,
+ "testNegativeAntigenicEndHour": 24,
+ "testNegativePrimoPcrEndHour": 24,
+ "testNegativePrimoAntigenicEndHour": 24,
+ "testPositivePcrStartDay": 11,
+ "testPositivePcrEndDay": 183,
+ "testPositiveAntigenicStartDay": 11,
+ "testPositiveAntigenicEndDay": 183,
+ "recoveryStartDay": 11,
+ "recoveryEndDay": 183,
+ "vaccineDelay": 7,
+ "vaccineDelayMax": 221,
+ "vaccineDelayMaxRecovery": 221,
+ "vaccineDelayJanssen": 28,
+ "vaccineDelayMaxJanssen": 68,
+ "vaccineBoosterDelay": 0,
+ "vaccineBoosterDelayMax": 6000,
+ "vaccineBoosterDelayUnderAge": 0,
+ "vaccineBoosterAge": 65,
+ "vaccineBoosterAgePeriod": "P65Y",
+ "vaccineBoosterDelayNew": 7,
+ "vaccineBoosterDelayUnderAgeNew": 7,
+ "vaccineBoosterToggleDate": "2021-12-21"
+ },
"vaccineBoosterAge": 65,
+ "vaccineBoosterAgePeriod": "P65Y",
"vaccineBoosterDelay": 0,
"vaccineBoosterDelayMax": 6000,
"vaccineBoosterDelayNew": 7,
@@ -20,5 +71,6 @@
"vaccineDelayJanssen": 28,
"vaccineDelayMax": 221,
"vaccineDelayMaxJanssen": 68,
- "vaccineDelayMaxRecovery": 221
+ "vaccineDelayMaxRecovery": 221,
+ "vaccinePassStartDate": "2022-01-15"
}
diff --git a/src/lib/TooltipFix.svelte b/src/lib/TooltipFix.svelte
new file mode 100644
index 0000000..126a5f9
--- /dev/null
+++ b/src/lib/TooltipFix.svelte
@@ -0,0 +1,11 @@
+
+
+
Vous utilisez actuellement Sanipasse
- v{process.env.SANIPASSE_VERSION}
-
DC04
- FR03
- ID of the certificate authority
- AHP1
- ID of the signing key used to sign the document
+ FR03ID of the certificate authority
- 1E69
- Creation date of the document
+ AHP1ID of the signing key used to sign the document
- 1E69
- Date of the signature of the document
+ 1E69Creation date of the document
- B2
- Document type (B2 = test, L1 = vaccine)
+ 1E69Date of the signature of the document
+
+ B2Document type (B2 = test, L1 = vaccine)
01
- FR
- Country Code
+ FRCountry Code
F0 OPHIR
\x1D
F1 LOJKINE
\x1D
- F2 16 04 1994
- Birth date
+
+ F2 16 04 1994
+ Birth date
+
F3 M F4 945006
@@ -126,10 +127,12 @@
F5 N F6 24 04 2021 09 29
\x1F
-
- 7N6GCZR3FHC3JL2WYDE4LQ3GHG7TJAK3U6RLBPZJYHK43KJDJA32RUZTXG2LVDKNVYXFL6YPP2TPWMVGPB3H7MNZUTE7X3GN3RZHCUY
-
- Base32 ECDSA signature
+
+
+ 7N6GCZR3FHC3JL2WYDE4LQ3GHG7TJAK3U6RLBPZJYHK43KJDJA32RUZTXG2LVDKNVYXFL6YPP2TPWMVGPB3H7MNZUTE7X3GN3RZHCUY
+
+ Base32 ECDSA signature
+
(whitespaces added for legibility).