dgc 0.0.7

A parser and validator for the EU Digital Green Certificate (dgc) a.k.a. greenpass
Documentation
{
    "JSON": {
        "ver": "1.3.0",
        "nam": {
            "fnt": "TAN<CHEN<CHEN"
        },
        "dob": "1990-01-15",
        "t": [
            {
                "tg": "840539006",
                "tt": "LP6464-4",
                "nm": "Reverse transcription polymerase chain reaction (rRT-PCR) test",
                "sc": "2021-06-27T14:15:00+08:00",
                "tr": "260373001",
                "tc": "MacRitchie Medical Clinic",
                "co": "SG",
                "is": "Ministry of Health (Singapore)",
                "ci": "URN:UVCI:01:SG:ABC-CDE-CDE"
            }
        ],
        "meta": {
            "reference": "ABC-CDE-CDE",
            "notarisedOn": "2021-06-30T00:00:00.000Z",
            "passportNumber": "ES12345",
            "url": "https://verify.gov.sg"
        }
    },
    "CBOR": "a3061a615e645c01781d53414d504c45204953535545522028444f204e4f542056455249465929390103a101a56376657265312e332e30636e616da163666e746d54414e3c4348454e3c4348454e63646f626a313939302d30312d3135617481a962746769383430353339303036627474684c50363436342d34626e6d783e52657665727365207472616e736372697074696f6e20706f6c796d657261736520636861696e207265616374696f6e20287252542d5043522920746573746273637819323032312d30362d32375431343a31353a30302b30383a30306274726932363033373330303162746378194d616352697463686965204d65646963616c20436c696e696362636f625347626973781e4d696e6973747279206f66204865616c7468202853696e6761706f726529626369781a55524e3a555643493a30313a53473a4142432d4344452d434445646d657461a4697265666572656e63656b4142432d4344452d4344456b6e6f746172697365644f6e7818323032312d30362d33305430303a30303a30302e3030305a6e70617373706f72744e756d62657267455331323334356375726c7568747470733a2f2f7665726966792e676f762e7367",
    "COSE": "d2844da20126044875f20500acc5ab47a05901c1a3061a615e645c01781d53414d504c45204953535545522028444f204e4f542056455249465929390103a101a56376657265312e332e30636e616da163666e746d54414e3c4348454e3c4348454e63646f626a313939302d30312d3135617481a962746769383430353339303036627474684c50363436342d34626e6d783e52657665727365207472616e736372697074696f6e20706f6c796d657261736520636861696e207265616374696f6e20287252542d5043522920746573746273637819323032312d30362d32375431343a31353a30302b30383a30306274726932363033373330303162746378194d616352697463686965204d65646963616c20436c696e696362636f625347626973781e4d696e6973747279206f66204865616c7468202853696e6761706f726529626369781a55524e3a555643493a30313a53473a4142432d4344452d434445646d657461a4697265666572656e63656b4142432d4344452d4344456b6e6f746172697365644f6e7818323032312d30362d33305430303a30303a30302e3030305a6e70617373706f72744e756d62657267455331323334356375726c7568747470733a2f2f7665726966792e676f762e73675840db888c918b983a48f55114adc5728ad954f8eeb71905079e3faa34e3186a3bacd0b31e2568fccc32e991bbd0170bd133a671b4003cd5faea95126e8ada228105",
    "COMPRESSED": "789c4d904d68134114c71b347af026826dc132084a826c3afb91b4598b1ab76b12683edcdd142b22cccc4eb2d36667e3eca46c8e050f52bdf4207812eb17a8f5a4e0c19387de3c54c1837af4a4070f8220e2c1b52208effde1f17bbcffe3fff66ae36ee6f8dedaf05b766c6bfb49f5ce52e6d5bd7d93e8b27f29931c712b8df6820deaaedbb11d909b6f8166cb038bb6533fb7942f67f66c661e90552aa85ad00b9070146e922e97a15769ce5935fbaf103fc2cb6ab90c15a82a6a11c9b54758f6d8ac018b7a19c21296325868978c92a1189887c92987a627630aa4403c26820d248b381844fd5148054a010910e340504476494e389ed2b69c3c9034963826c9840635558125459bf154c3548b268427e06caa580aa695a03ea343a86299ae361071982401a3a0417d46501f587dc619c124c26e15b338996aa4732cc508445d50a3a82f03907319efa14124681e13964c769ca6d959b4ea26544db76a56ce5a8a356fff693fa412dd678276d3a038a12bffb1151e4924584cfd164fc6ff7dad430f4273b70a10c28b7c80e238b592cd6188a9e8d9aeaae946910c457f18483988cde9e93432d61d157ad16a21ee5d38f3f1da8d8debb7ccdaf7f3879e6e8bf5f7de8faf2f26b2fb6f9f7e6c7c1a5f3eb9b5f36cea58f0ebb5f679e3e5cee1036ff487579e8fcdbdfbf9e5e641befee1e85af6370d93b93e",
    "BASE45": "6BFB 9GZ9OJ29S2YJ3HOF3*4H*DSE6*I9VUD6 V:ZMFQHK8NWE2R.7V.RHK53+PV.9SWQ06DA-TPWDZS0VKA %U38FIWT8GL/$KALO.7H9S7*KOLOF6XKA/1374:LORD4CFUGPS-SFWFW6GW3ND+0EZKVNUREPBZVDOYVG3VRLA.0RH*FZITI3G+QI DER.H%JG3UT YR8X3BTJ6GG-TP THQNAG9NU:5*6V.+C4BIUH5SLBZK1R7E1:D2+5%HK-GDMCB  VJ227SO6MDXN1UBLIIDMMP*09C9VNXLLSHOB3XF2IG60ADVYHKGKWCJHJPV6H3:4OF1J583*4YT10RH23341WW490G9P61 WSS6A-.E:*9N3K%3NOT77T6J47ILPEZ0J A1W46WJ9WA/UA5*4%158XD%5BU2LRBKZSK-CLCJJP$6AGE$O4%UKPC80+8E/3N+FNB35T4B-DPTMYHJOZKVT5121%ZB1VKK.5YBIOC3GHK5R44 310JY:E84LEFB2RTQTAJ8N$/A3KB:X60DW228EH2%3D:0FLBK*GKREW6U24B9E7BZ:V$3AKDWU+L -1DSEBC1XQOCXF.QS..MH/PKCHTJTT3M3MT7FIGZ8633DC7I1QULT9J6KU3VNFYID16U:87*PUC+H/ZTH+PPFVN6H*/DC4V56SR6M6+4HZVF7K7WD1F3$-740NRYD/AB-ZT77VL S-6QOJ04-UK3B38IZ0OSQV+4TO6O7PSLMB8/6HUIH1",
    "PREFIX": "HC1:6BFB 9GZ9OJ29S2YJ3HOF3*4H*DSE6*I9VUD6 V:ZMFQHK8NWE2R.7V.RHK53+PV.9SWQ06DA-TPWDZS0VKA %U38FIWT8GL/$KALO.7H9S7*KOLOF6XKA/1374:LORD4CFUGPS-SFWFW6GW3ND+0EZKVNUREPBZVDOYVG3VRLA.0RH*FZITI3G+QI DER.H%JG3UT YR8X3BTJ6GG-TP THQNAG9NU:5*6V.+C4BIUH5SLBZK1R7E1:D2+5%HK-GDMCB  VJ227SO6MDXN1UBLIIDMMP*09C9VNXLLSHOB3XF2IG60ADVYHKGKWCJHJPV6H3:4OF1J583*4YT10RH23341WW490G9P61 WSS6A-.E:*9N3K%3NOT77T6J47ILPEZ0J A1W46WJ9WA/UA5*4%158XD%5BU2LRBKZSK-CLCJJP$6AGE$O4%UKPC80+8E/3N+FNB35T4B-DPTMYHJOZKVT5121%ZB1VKK.5YBIOC3GHK5R44 310JY:E84LEFB2RTQTAJ8N$/A3KB:X60DW228EH2%3D:0FLBK*GKREW6U24B9E7BZ:V$3AKDWU+L -1DSEBC1XQOCXF.QS..MH/PKCHTJTT3M3MT7FIGZ8633DC7I1QULT9J6KU3VNFYID16U:87*PUC+H/ZTH+PPFVN6H*/DC4V56SR6M6+4HZVF7K7WD1F3$-740NRYD/AB-ZT77VL S-6QOJ04-UK3B38IZ0OSQV+4TO6O7PSLMB8/6HUIH1",
    "2DCODE": "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5UsVJyonFZPKVDGpTBUnKicVX1KZKk4q3qg4UTlRmSomlZOKJ1SeqDipeENlqphUTlROKiaVk4oTlaniCZWp4o2KL12stdZat4u11lrrdrHWWmvd/vB/pmJS+Zsq3lB5ouJE5UTlROWkYlKZVP5JKlPFEyonFZPKVHFS8YbKGypTxaQyVZyoTBWTyknFL6k8oXJScaIyVUwVJypTxRsXa6211u1irbXWul2stdZatz/8WMXfVPFExaTyhMobKicVU8WJyqRyUjGpvFFxUjGpTBVPqEwVk8pUcaLyRsWk8oTKExWTylQxqZxUTConFf8mKicVT6hMFU+ofEllqvjSxVprrXW7WGuttW4Xa6211u0PH1P5m1SmihOVqeJEZao4UXmiYlKZVH5J5YmKE5Wp4gmVk4oTlV+qOFGZKk5UpoonVKaKJyomlSdUpopJZaqYVE4qnqiYVE5Upoqp4o2KE5VJZaqYKn7pYq211rpdrLXWWreLtdZa62Y31lpr/d+7WGuttW4Xa6211u1irbXWul2stdZat4u11lrrdrHWWmvdLtZaa63bxVprrXW7WGuttW4Xa6211u1irbXWul2stdZat4u11lrrdrHWWmvdLtZaa63b/wB/NLa59oqwtQAAAABJRU5ErkJggg==",
    "TESTCTX": {
        "VERSION": 1,
        "SCHEMA": "1.0.0",
        "CERTIFICATE": "MIICfzCCAiSgAwIBAgIJANDkbKaGCvSkMAoGCCqGSM49BAMCMGsxCzAJBgNVBAYTAlNHMRIwEAYDVQQIDAlTaW5nYXBvcmUxJTAjBgNVBAoMHEdvdmVybm1lbnQgVGVjaG5vbG9neSBBZ2VuY3kxITAfBgNVBAMMGGNzY2Euc3RhZ2luZy5ub3RhcmlzZS5pbzAeFw0yMTA4MjAwODEwMjVaFw0yMzA4MjAwODEwMjVaMF8xCzAJBgNVBAYTAlNHMRIwEAYDVQQIDAlTaW5nYXBvcmUxGzAZBgNVBAoMEk1pbmlzdHJ5IE9mIEhlYWx0aDEfMB0GA1UEAwwWZHNjLnN0YWdpbmcubW9oLmdvdi5zZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABG6h52WC7Ckx2k95sz7xGAwHpDQIpE+lMhebUORtvNWlCTEEOm1XsuBlmv/jS8myG0KrkMYVE6ipnGVGBDoCSzWjgbwwgbkwDgYDVR0PAQH/BAQDAgeAMB0GA1UdDgQWBBQhexgG2ZTivr2S7HfMuPvHk8gC+jAfBgNVHSMEGDAWgBRw8Z6F7tNUNI+w2qkyzRBQdF8mzDA1BgNVHR8ELjAsMCqgKKAmhiRodHRwczovL3N0YWdpbmcubm90YXJpc2UuaW8vY3NjYS5jcmwwMAYDVR0lBCkwJwYLKwYBBAGON49lAQEGCysGAQQBjjePZQECBgsrBgEEAY43j2UBAzAKBggqhkjOPQQDAgNJADBGAiEAt2LRfzgyMlWgUatdJ91qUAhA0YsCIoKGqBBai0BNjkACIQDoSXxXHFoxynQfQUQiqW1nsNS4IZ/cr2TAA8P7Sd3qSw==",
        "VALIDATIONCLOCK": "2021-10-07T15:12:59.152Z"
    },
    "EXPECTEDRESULTS": {
        "EXPECTEDSCHEMAVALIDATION": true,
        "EXPECTEDDECODE": true,
        "EXPECTEDVERIFY": true,
        "EXPECTEDUNPREFIX": true,
        "EXPECTEDVALIDJSON": true,
        "EXPECTEDCOMPRESSION": true,
        "EXPECTEDB45DECODE": true,
        "EXPECTEDPICTUREDECODE": true
    }
}