dgc 0.0.7

A parser and validator for the EU Digital Green Certificate (dgc) a.k.a. greenpass
Documentation
{
    "JSON": {
        "ver": "1.2.1",
        "nam": {
            "fn": "Musterfrau-Gößinger",
            "fnt": "MUSTERFRAU<GOESSINGER",
            "gn": "Gabriele",
            "gnt": "GABRIELE"
        },
        "dob": "1998-02-26",
        "t": [
            {
                "tg": "840539006",
                "tt": "LP217198-3",
                "ma": "1232",
                "sc": "2021-02-20T12:34:56Z",
                "tr": "260415000",
                "tc": "Testing center Vienna 1",
                "co": "AT",
                "is": "Ministry of Health, Austria",
                "ci": "URN:UVCI:01:AT:71EE2559DE38C6BF7304FB65A1A451EC#3"
            }
        ]
    },
    "CBOR": "bf6376657265312e322e31636e616dbf62666e754d7573746572667261752d47c3b6c39f696e67657263666e74754d5553544552465241553c474f455353494e47455262676e684761627269656c6563676e74684741425249454c45ff63646f626a313939382d30322d3236617481bf627467693834303533393030366274746a4c503231373139382d33626d61643132333262736374323032312d30322d32305431323a33343a35365a627472693236303431353030306274637754657374696e672063656e746572205669656e6e61203162636f624154626973781b4d696e6973747279206f66204865616c74682c2041757374726961626369783155524e3a555643493a30313a41543a37314545323535394445333843364246373330344642363541314134353145432333ffff",
    "PREFIX": "HC1:NCFOXN%TS3DH4Q8VRA50TV9VO2FA.Q/R85ON2FCGJ9%VEQFG4G5*MGQD0ZMIN9HNO4*J8OX4SX4+M5FNHZO9HQ1*P13W12XEXO1IQ1R L* 9-V9%OK/IEKMAB+HH+HSH9HPMME0$R1/T1QX5I+HAJ9FVPQJAZM93$UWW2QRA H99QHYOOQRA5RUXT2NTICZU0Z0ZW4Z*AK.GNNVR*G0C7PHBO33BC719BXM3WNN$IJ6LBFCN.NB2SJ%KN9J3 DJUC7VGJ9E3LOJ2H3-F7LJ33ZCO1B8ZVV5TN%2UP20J5/5LEBFD-48YIWFT-67-C0*E6-RI PQVW5/O16%HAT1Z%P.8GM+8:Y001HCY0R%0IGF5JNCPIGSUYI93O89N86UG8KGQN88.R: BRQG84W: BBPIGSU:%F-/C$%2DU2O3J$NNP5S29FPIQ/HLTNP8EFNC3P:HDD8B1MM1M9NTNC30GH.Z8VHL+KLF%CD 810H.+8Z1HZD5CC9T0HP686SGH2PAROWKVT7UZ226-GJROY+FS/5X4AF1KVDH%KJGNCSOBS1V%*GML7XEM0HV5 52VVEDRMBOTVUW4B-/I:Q9I9UNXRXSE8-HRJUZBLGYLDQINU889I",
    "TESTCTX": {
        "VERSION": 1,
        "SCHEMA": "1.0.0",
        "CERTIFICATE": "MIIBWzCCAQCgAwIBAgIFAMfTlLswCgYIKoZIzj0EAwIwEDEOMAwGA1UEAwwFRUMtTWUwHhcNMjEwNTAzMTgwMDAwWhcNMjEwNjAyMTgwMDAwWjAQMQ4wDAYDVQQDDAVFQy1NZTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGMUpT3HLmZiHGqOxURUNVY9EFswjHmmAJ1QTgKUtdybxlKzP9recW6EdXs4j20aEyAmd3+Ao/7dfe7VZOeu78yjRzBFMA4GA1UdDwEB/wQEAwIFoDAzBgNVHSUELDAqBgwrBgEEAQCON49lAQEGDCsGAQQBAI43j2UBAgYMKwYBBAEAjjePZQEDMAoGCCqGSM49BAMCA0kAMEYCIQDETaGMXGYV2Z30YPwMH9J8LuwcUUegN+N1agIarUEU9wIhALOkmOSiIUKgj+3xHVSGmLXSRIe7E8PviXUUH01RLf7w",
        "VALIDATIONCLOCK": "2021-05-03T18:00:00Z",
        "DESCRIPTION": "INVALID: correct test2 DGC"
    },
    "EXPECTEDRESULTS": {
        "EXPECTEDSCHEMAVALIDATION": true
    }
}