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",
        "r": [
            {
                "tg": "840539006",
                "fr": "2021-02-20",
                "co": "AT",
                "is": "Ministry of Health, Austria",
                "df": "2021-04-04",
                "du": "2021-10-04",
                "ci": "URN:UVCI:01:AT:858CC18CFCF5965EF82F60E493349AA5#K"
            }
        ]
    },
    "CBOR": "bf6376657265312e322e31636e616dbf62666e754d7573746572667261752d47c3b6c39f696e67657263666e74754d5553544552465241553c474f455353494e47455262676e684761627269656c6563676e74684741425249454c45ff63646f626a313939382d30322d3236617281bf627467693834303533393030366266726a323032312d30322d323062636f624154626973781b4d696e6973747279206f66204865616c74682c20417573747269616264666a323032312d30342d30346264756a323032312d31302d3034626369783155524e3a555643493a30313a41543a3835384343313843464346353936354546383246363045343933333439414135234bffff",
    "PREFIX": "HC1:NCFOXN%TS3DHJN88JH7-B1UIOJLCID:D4$X4%CM8W4.QN5DOW%IRJO/EGPJPC%OQHIZC4.OI0QKH:S-B5*CBVZ0K1HK.GCNN $40OP-882%KYZP/XOK34JWLG56H0API02O5:12JJ1*J1K2D*J1807X:6 M95OA6/6FK49K6G0B*N9SNCBN9Y09+*CN$K-PSDHDW*PP+P8OI.I9Y*VSV0I+QWZJ-N1*W02KA*69FJC0D9E2LBHHGKLO-K%FGMIA3B23HB8L41M4C KWQ6V7Q.BH WUQRENS431TN$IK.G47HB%0WT072HFHN/SNP.0FVV/SN7Y431TCRV$%HTW5CL52U50$EZ*N.KUW*P .UUQKC.U%KIP3FY5LG1A614I%KZYNNEVQ KB+P8$J1-ST*QGTA W7G 7G+SB.V Q5FN9ML1L.N172$.V BW/RPV3DPRN6 5+1OASNHTGITL1+SP+JTGI3 8$216%82.54M6.BI1CKDXRNK8C 9SUK62LTWPO*TZ.TL2KNC3 7DCXOINDPXA.JK6WF",
    "TESTCTX": {
        "VERSION": 1,
        "SCHEMA": "1.0.0",
        "CERTIFICATE": "MIIBWjCCAQCgAwIBAgIFANXfjGcwCgYIKoZIzj0EAwIwEDEOMAwGA1UEAwwFRUMtTWUwHhcNMjEwNTAzMTgwMDAwWhcNMjEwNjAyMTgwMDAwWjAQMQ4wDAYDVQQDDAVFQy1NZTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABKmv2F3ebFFz1odLL2JIBjx+Q4ucKSJeIOObB8vhcgN/gMNSkoDQx/bHvj2jGSr1zPe+Rph4g5ReiHRwnYC82COjRzBFMA4GA1UdDwEB/wQEAwIFoDAzBgNVHSUELDAqBgwrBgEEAQCON49lAQEGDCsGAQQBAI43j2UBAgYMKwYBBAEAjjePZQEDMAoGCCqGSM49BAMCA0gAMEUCIQD6TKbrDKkPkyRmIk73tu8EvQA33zvgSPx1VIlDEhnaAQIgfHx4kPyte4MopIMYCX2D6VzwSPQPhyWVhqzT9lqFxvk=",
        "VALIDATIONCLOCK": "2021-05-03T18:00:00Z",
        "DESCRIPTION": "INVALID: correct recovery DGC"
    },
    "EXPECTEDRESULTS": {
        "EXPECTEDSCHEMAVALIDATION": true
    }
}