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": "LP6464-4",
                "nm": "Roche LightCycler qPCR",
                "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:B5921A35D6A0D696421B3E2462178297#I"
            }
        ]
    },
    "CBOR": "bf6376657265312e322e31636e616dbf62666e754d7573746572667261752d47c3b6c39f696e67657263666e74754d5553544552465241553c474f455353494e47455262676e684761627269656c6563676e74684741425249454c45ff63646f626a313939382d30322d3236617481bf62746769383430353339303036627474684c50363436342d34626e6d76526f636865204c696768744379636c6572207150435262736374323032312d30322d32305431323a33343a35365a627472693236303431353030306274637754657374696e672063656e746572205669656e6e61203162636f624154626973781b4d696e6973747279206f66204865616c74682c2041757374726961626369783155524e3a555643493a30313a41543a42353932314133354436413044363936343231423345323436323137383239372349ffff",
    "PREFIX": "HC1:NCFRY3GA6IK3600K6CXQGTM7/+2+EFL22JO440OQY7P6HV6JW1KKZJHVPUJDK/O/AQ5VNSVS%-B-LKWGAIONE89S:D+KI+0SV79SV3OLOK:DI6UY+E%+ROF9JOQBO3 FW/7O3HUAN6E2FQN2D6SO7UU.6V/FDK1:IJ00VK17 4G44W/B0Y*MIRADP7SMFUOF.IIWJJT42UT5QBB0K0T.LF-DWYKW+IEUP1MK$Z7DQA82RUNB07T-S546B5CV6RIDAC-LARILUK7J2EN84GGOZSAX5M.%5*01J%C1$MHI65SHA8WQZAQB5FS5SQ5LBMG0HHIIBP6UEH8CT*C9UVHJ97:VTLWKOR7S6LON9T MG4HC94NNBDSFX-Q4RH8XD38FDHRHTAM698U45G7HJE*XGB2L-A1-EI/94FJ66UT8:G*X3O*A5R31MO%OD-7U1QAU1J WBF5L%OR.OQ00KMOI*SIZ/5U4CXP9FZUGY8Q:OI*BIN93NR0IIK0S3*47:6C$TPYGQ95J-GE-8O-D+YQ-EWILHHRJQEW6465PF39WBGWPJTEKU6OR0JS7BS0RV-*CTBT9VEDB6TH4S7M.GDH4G9QIVTNT1V/MQH5T05DABMIWR29TE0PM3AV2EP$TQ101FN65",
    "TESTCTX": {
        "VERSION": 1,
        "SCHEMA": "1.0.0",
        "CERTIFICATE": "MIIBWDCB/6ADAgECAgQGy1cAMAoGCCqGSM49BAMCMBAxDjAMBgNVBAMMBUVDLU1lMB4XDTIxMDUwMzE4MDAwMFoXDTIxMDYwMjE4MDAwMFowEDEOMAwGA1UEAwwFRUMtTWUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQwU2dpEHPHgKVqwNW/fVPW3Zb0D55XuUo6DycMdFdxkSuE1116IOUpV4pKKOCQTxDL1llZzT1AQ7LWTaVY4JPgo0cwRTAOBgNVHQ8BAf8EBAMCBaAwMwYDVR0lBCwwKgYMKwYBBAEAjjePZQEBBgwrBgEEAQCON49lAQIGDCsGAQQBAI43j2UBAzAKBggqhkjOPQQDAgNIADBFAiBHBaEUcan38d9eyqJDlM96W6JQec2eUspIfGP+uoDlHwIhAJRZ9SFmmYajDJt++O18x93r3gPtXh0JVLZvb3n1lxYg",
        "VALIDATIONCLOCK": "2021-05-03T18:00:00Z",
        "DESCRIPTION": "INVALID: correct test1 DGC"
    },
    "EXPECTEDRESULTS": {
        "EXPECTEDSCHEMAVALIDATION": true
    }
}