From a229148c317934912e6bb7e8099ef010c6884768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C5=BEe=20Mlakar?= Date: Wed, 12 May 2021 21:55:15 +0200 Subject: [PATCH] First samples using https://github.com/ixtlan-team/dgc-java based on https://github.com/DIGGSweden/dgc-java --- SI/2DCode/raw/1.json | 51 +---------------------------------- SI/2DCode/raw/2.json | 63 +------------------------------------------ SI/2DCode/raw/3.json | 51 +---------------------------------- SI/2DCode/raw/4.json | 51 +---------------------------------- SI/2DCode/raw/5.json | 51 +---------------------------------- SI/2DCode/raw/6.json | 51 +---------------------------------- SI/png/1.png | Bin 2009 -> 2110 bytes SI/png/2.png | Bin 2127 -> 2118 bytes SI/png/3.png | Bin 2422 -> 2407 bytes SI/png/4.png | Bin 1984 -> 2138 bytes SI/png/5.png | Bin 1993 -> 2134 bytes SI/png/6.png | Bin 1994 -> 2124 bytes 12 files changed, 6 insertions(+), 312 deletions(-) diff --git a/SI/2DCode/raw/1.json b/SI/2DCode/raw/1.json index 2f54c97d..352bd9d7 100644 --- a/SI/2DCode/raw/1.json +++ b/SI/2DCode/raw/1.json @@ -1,50 +1 @@ -{ - "JSON": { - "ver": "1.0.0", - "nam": { - "fn": "Novak", - "fnt": "NOVAK", - "gn": "Janez", - "gnt": "JANEZ" - }, - "dob": "1970-11-11", - "v": [ - { - "tg": "840539006", - "vp": "J07BX03", - "mp": "EU/1/21/1529", - "ma": "ORG-100030215", - "dn": 2, - "sd": 2, - "dt": "2021-03-18", - "co": "SI", - "is": "Slovenian eHealth Agency", - "ci": "urn:uvci:01:SI:EHM/100000024GI5HMGZKSMS" - } - ] - }, - "CBOR": "bf6376657265312e302e30636e616dbf62666e654e6f76616b63666e74654e4f56414b62676e654a616e657a63676e74654a414e455aff63646f626a313937302d31312d3131617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32312f31353239626d616d4f52472d31303030333032313562646e02627364026264746a323032312d30332d313862636f6253496269737818536c6f76656e69616e20654865616c7468204167656e6379626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d53ffff", - "COSE": "d2844da2012604480647858421ff0cc9a0590105a40162534904fb41d8444c5c99999a06fb41d826a29cada1cb390103a101a4617681aa626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d5362636f62534962646e026264746a323032312d30332d31386269737818536c6f76656e69616e20654865616c7468204167656e6379626d616d4f52472d313030303330323135626d706c45552f312f32312f313532396273640262746769383430353339303036627670674a30374258303363646f626a313937302d31312d3131636e616da462666e654e6f76616b62676e654a616e657a63666e74654e4f56414b63676e74654a414e455a6376657265312e302e305840000000000000000033f14ae96893e508822e29b876c79727b1d18d9a9ec3f95a000000000000000022f236cfa10b66349f02df21571ac90962a868be847c9678", - "BASE45": "NCFOXN%TSMAHN-H TGA:N+$8038QIP0II7ZL 43-KG5EBQP7NCEZHH$B7YZ2*CIV2NY6QF+GPV5-FJLF6CB9YPD.+IKYJ0IKDKB%2DFKB YJW C57D-*T/2T NSZ3E6003*8L7U10L86OXFA8MOQJO0OPM98IMI4UUIMI.J9WVHWVH+ZE2YH/T1VLIWQHVR4RTEUVPNXUMN2RP2%X7TK24H9IO29WQTZU+M5/IE%TE6UG2$EWY04L0PAJB/S7-SN2H N37J3 QTULJ7CB8X2+36D-I/2DBAJDAJCNB-43 X45X2DPF1BJ3X8I235AL5:4A93VLJIFT/C3FDA.-B97U: KH N8CO:QMA-TC.UYVA9*O$*Q3-SY$NCTAXBWA49T*SP64MYPZ8Q2I5FT5D75W9AV88G64+DG0F1518X:NEFJQZI2C9 PE%ORWPTTJ329VXNJ6IVLP2.:B4VIMOV+%RQ-4VKJRM57P9Y%SAKB$KM.+K5HB0504X4+2", - "PREFIX": "HC1:NCFOXN%TSMAHN-H TGA:N+$8038QIP0II7ZL 43-KG5EBQP7NCEZHH$B7YZ2*CIV2NY6QF+GPV5-FJLF6CB9YPD.+IKYJ0IKDKB%2DFKB YJW C57D-*T/2T NSZ3E6003*8L7U10L86OXFA8MOQJO0OPM98IMI4UUIMI.J9WVHWVH+ZE2YH/T1VLIWQHVR4RTEUVPNXUMN2RP2%X7TK24H9IO29WQTZU+M5/IE%TE6UG2$EWY04L0PAJB/S7-SN2H N37J3 QTULJ7CB8X2+36D-I/2DBAJDAJCNB-43 X45X2DPF1BJ3X8I235AL5:4A93VLJIFT/C3FDA.-B97U: KH N8CO:QMA-TC.UYVA9*O$*Q3-SY$NCTAXBWA49T*SP64MYPZ8Q2I5FT5D75W9AV88G64+DG0F1518X:NEFJQZI2C9 PE%ORWPTTJ329VXNJ6IVLP2.:B4VIMOV+%RQ-4VKJRM57P9Y%SAKB$KM.+K5HB0504X4+2", - "2DCODE": "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", - "TESTCTX": { - "validationClockInstant": "2021-05-12T13:45:22.400901200Z", - "VERSION": 1, - "SCHEMA": "1.0.0", - "CERTIFICATE": "MIIBcTCCASigAwIBAgIEYJqHBDAKBggqhkjOPQQDAjBRMQswCQYDVQQGEwJTSTESMBAGA1UEBwwJTGp1YmxqYW5hMQ8wDQYDVQQKDAZTRVRDQ0UxDDAKBgNVBAsMA2RldjEPMA0GA1UEAwwGc2lnbmVyMB4XDTIxMDUxMTEzMzA0NFoXDTIyMDUxMTEzMzA0NFowUTELMAkGA1UEBhMCU0kxEjAQBgNVBAcMCUxqdWJsamFuYTEPMA0GA1UECgwGU0VUQ0NFMQwwCgYDVQQLDANkZXYxDzANBgNVBAMMBnNpZ25lcjBJMBMGByqGSM49AgEGCCqGSM49AwAFAzIABAFiI+dsaEfITNEXnMKU8qd7p89hmQGidXpV5IwGXMv3xEmf4lWE1L7VT2GQD/dgNDAKBggqhkjOPQQDAgM3ADA0AhgGOHfr+9TTEK1VIPRXCM6zbamRzKDqfm8CGBM2rmDRxss1XMYct2ZkV6E0m4SQrt5vLg==", - "VALIDATIONCLOCK": "2021-05-12T13:45:22.400901200Z", - "DESCRIPTION": "1: One vaccination entry - Everything should verify fine" - }, - "EXPECTEDRESULTS": { - "EXPECTEDSCHEMAVALIDATION": true, - "EXPECTEDENCODE": true, - "EXPECTEDDECODE": true, - "EXPECTEDVERIFY": true, - "EXPECTEDUNPREFIX": true, - "EXPECTEDVALIDJSON": true, - "EXPECTEDB45DECODE": true, - "EXPECTEDPICTUREDECODE": true, - "EXPECTEDEXPIRATIONCHECK": true - } -} \ No newline at end of file +{"JSON":{"ver":"1.0.0","nam":{"fn":"Vzorček","fnt":"VZORČEK","gn":"Špela","gnt":"ŠPELA"},"dob":"1985-10-24","v":[{"tg":"840539006","vp":"J07BX03","mp":"EU/1/20/1507","ma":"ORG-100031184","dn":2,"sd":2,"dt":"2021-05-11","co":"SE","is":"Nacionalni inštitut za javno zdravje","ci":"urn:uvci:01:SI:NIJZ00000000468"}]},"CBOR":"bf6376657265312e302e30636e616dbf62666e68567a6f72c48d656b63666e7468565a4f52c48c454b62676e66c5a070656c6163676e7466c5a050454c41ff63646f626a313938352d31302d3234617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32302f31353037626d616d4f52472d31303030333131383462646e02627364026264746a323032312d30352d313162636f62534562697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626369781e75726e3a757663693a30313a53493a4e494a5a3030303030303030343638ffff","COSE":"d2844da201260448199d9c7cc2f0c8afa0590111a40162534504fb41d844b5e6eee97906fb41d8270c26f1eb85390103a101a4617681aa626369781e75726e3a757663693a30313a53493a4e494a5a303030303030303034363862636f62534562646e026264746a323032312d30352d313162697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626d616d4f52472d313030303331313834626d706c45552f312f32302f313530376273640262746769383430353339303036627670674a30374258303363646f626a313938352d31302d3234636e616da462666e68567a6f72c48d656b62676e66c5a070656c6163666e7468565a4f52c48c454b63676e7466c5a050454c416376657265312e302e3058401bea32baf0c0f1e709236dfd85af2761e4e950f77497cd4218f8847f753e639ce3cb6f6630771407b16f98424dc79278314d5021bb943d2862e1731e79562338","BASE45":"NCFOXN%TSMAHN-HVN8J7UQMJ4/3RZLM52T651WG2D5X.I5BNEW1Z/L67SWZL1L0X%QJ$QF3O--M:UC*GPXS40 LHZA KEU%G6EDX0KEEDAMEN+I HK/EM8-I:6L:VI7R2VBJSP499TY%HKK9%OC+G9QJPNF67J6QW6-.QNR66PPT1MK0V.V96+P9Q9:MPEWA% P2RNZS4: KJU8XF5V84-HMM:5%GKP*K-HM K5L95OD6%28%%BF327EKMJKB%G.IA.C8KRDL4O54O4IGUJKPGG0JAXD15IAXMFU*GSHGRKMXGG6DBYCBMQN:HG5PAHGG8KES/F-1JZ%K.EQ6J0HM4B-S-*O5W41FDH934*A5Y8+KFQVM3UQ$RQQ$5799:B9B/94O5R312RUSJ7Q SS-JZ0K$B0$.1D1VHS9UM97H98$QJEQ8BH0CIQ%CA T2HG*8Q9+IWEW 1M82A$RU2HS+NP2UM D29MB.Q9WPIWR7V-J2.C0-5:1OL5GQVITMUKW2-0OAOH%9L$ID0X762J5P1H0NQ009TTH5","PREFIX":"HC1:NCFOXN%TSMAHN-HVN8J7UQMJ4/3RZLM52T651WG2D5X.I5BNEW1Z/L67SWZL1L0X%QJ$QF3O--M:UC*GPXS40 LHZA KEU%G6EDX0KEEDAMEN+I HK/EM8-I:6L:VI7R2VBJSP499TY%HKK9%OC+G9QJPNF67J6QW6-.QNR66PPT1MK0V.V96+P9Q9:MPEWA% P2RNZS4: KJU8XF5V84-HMM:5%GKP*K-HM K5L95OD6%28%%BF327EKMJKB%G.IA.C8KRDL4O54O4IGUJKPGG0JAXD15IAXMFU*GSHGRKMXGG6DBYCBMQN:HG5PAHGG8KES/F-1JZ%K.EQ6J0HM4B-S-*O5W41FDH934*A5Y8+KFQVM3UQ$RQQ$5799:B9B/94O5R312RUSJ7Q SS-JZ0K$B0$.1D1VHS9UM97H98$QJEQ8BH0CIQ%CA T2HG*8Q9+IWEW 1M82A$RU2HS+NP2UM D29MB.Q9WPIWR7V-J2.C0-5:1OL5GQVITMUKW2-0OAOH%9L$ID0X762J5P1H0NQ009TTH5","2DCODE":"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","TESTCTX":{"validationClockInstant":"2021-05-13T19:46:35.733755700Z","VERSION":1,"SCHEMA":"1.0.0","CERTIFICATE":"MIID0DCCAzKgAwIBAgIQQxJexjfrAB1JpNjs28ZBeTAKBggqhkjOPQQDBDCBtjELMAkGA1UEBhMCU0UxLjAsBgNVBAoMJU15bmRpZ2hldGVuIGbDtnIgZGlnaXRhbCBmw7ZydmFsdG5pbmcxKzApBgNVBAsMIkRpZ2l0YWwgR3JlZW4gQ2VydGlmaWNhdGUgU2VydmljZXMxFDASBgNVBGEMCzIwMjEwMC02ODgzMTQwMgYDVQQDDCtTd2VkaXNoIFRlc3QgRGlnaXRhbCBHcmVlbiBDZXJ0aWZpY2F0ZSBDU0NBMB4XDTIxMDQyOTExMzkyM1oXDTIzMDQyOTExNTkyM1owWjELMAkGA1UEBhMCU0UxHzAdBgNVBAoMFlN3ZWRpc2ggZUhlYWx0aCBBZ2VuY3kxFTATBgNVBGEMDDE2MjAyMTAwNDc0ODETMBEGA1UEAwwKREdDIFNpZ25lcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBc1jxW+KQlyTjXKpM/jLB6BwqxMOxUxaUcA4+8N/NCz6fVP/3XaVr1JDDivPPJgeqgL4j5ZXDCSRVwM6KNvoH6jggF7MIIBdzAJBgNVHRMEAjAAMEsGA1UdIwREMEKAQCcedWXRvwTUW5RomtzWEr/epXhbKzCzsWBU2VlTJ9mMFQxrbMCrogauzd9BZYWkBFwnGW9io3tE4y/8sM95PDUwSQYDVR0OBEIEQCNymDyVT1kDzFdA8HSemwdVMN2sDupVdF3wvqJ25QOUzYRo3zMyGlfCz6rnL3Xmmo8K7u+rMBzN9qW90DQ6FRcwDgYDVR0PAQH/BAQDAgWgMBcGA1UdJQQQMA4GDCsGAQQBAI43j2UBAjA5BgNVHR8EMjAwMC6gLKAqhihodHRwczovL2RnYy5pZHNlYy5zZS9jc2NhL2NybC9jc2NhMDEuY3JsMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAYYlaHR0cHM6Ly9kZ2MuaWRzZWMuc2UvY3NjYS9vY3NwL2NzY2EwMTArBgNVHREEJDAigSByZWdpc3RyYXRvckBlaGFsc29teW5kaWdoZXRlbi5zZTAKBggqhkjOPQQDBAOBiwAwgYcCQUdQd7+rWkJXDfCXrWUjZ572IpRjt4eZXPMq/m7cIsqFB4O45qsf4WqkQIRK3VRZJt6groQbTwmqg6Yl1XYKWlTqAkIBuW7TWC67joangzagPWJYOul91QpuWCG8ZTd9lddNzm9NOelgOj47SOK9Z5KhxQn3YW45uyfALI/6E0OAp2D9ApQ=","VALIDATIONCLOCK":"2021-05-13T19:46:35.733755700Z","DESCRIPTION":"1: One vaccination entry - Everything should verify fine"},"EXPECTEDRESULTS":{"EXPECTEDSCHEMAVALIDATION":true,"EXPECTEDENCODE":true,"EXPECTEDDECODE":true,"EXPECTEDVERIFY":true,"EXPECTEDUNPREFIX":true,"EXPECTEDVALIDJSON":true,"EXPECTEDB45DECODE":true,"EXPECTEDPICTUREDECODE":true,"EXPECTEDEXPIRATIONCHECK":true}} \ No newline at end of file diff --git a/SI/2DCode/raw/2.json b/SI/2DCode/raw/2.json index c6d634b0..f4c16f4d 100644 --- a/SI/2DCode/raw/2.json +++ b/SI/2DCode/raw/2.json @@ -1,62 +1 @@ -{ - "JSON": { - "ver": "1.0.0", - "nam": { - "fn": "Novak", - "fnt": "NOVAK", - "gn": "Janez", - "gnt": "JANEZ" - }, - "dob": "1970-11-11", - "v": [ - { - "tg": "840539006", - "vp": "J07BX03", - "mp": "EU/1/21/1529", - "ma": "ORG-100030215", - "dn": 1, - "sd": 2, - "dt": "2021-02-18", - "co": "SI", - "is": "Slovenian eHealth Agency", - "ci": "urn:uvci:01:SI:EHM/100000024GI5HMGZKSMS" - }, - { - "tg": "840539006", - "vp": "J07BX03", - "mp": "EU/1/21/1529", - "ma": "ORG-100030215", - "dn": 2, - "sd": 2, - "dt": "2021-04-24", - "co": "SI", - "is": "Slovenian eHealth Agency", - "ci": "urn:uvci:01:SI:EHM/100000025KI5PMGZBBM9" - } - ] - }, - "CBOR": "bf6376657265312e302e30636e616dbf62666e654e6f76616b63666e74654e4f56414b62676e654a616e657a63676e74654a414e455aff63646f626a313937302d31312d3131617682bf62746769383430353339303036627670674a303742583033626d706c45552f312f32312f31353239626d616d4f52472d31303030333032313562646e01627364026264746a323032312d30322d313862636f6253496269737818536c6f76656e69616e20654865616c7468204167656e6379626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d53ffbf62746769383430353339303036627670674a303742583033626d706c45552f312f32312f31353239626d616d4f52472d31303030333032313562646e02627364026264746a323032312d30342d323462636f6253496269737818536c6f76656e69616e20654865616c7468204167656e6379626369782775726e3a757663693a30313a53493a45484d2f3130303030303032354b4935504d475a42424d39ffff", - "COSE": "d2844da2012604480647858421ff0cc9a05901a4a40162534904fb41d8444c5cf3333306fb41d826a29cf33333390103a101a4617682aa626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d5362636f62534962646e016264746a323032312d30322d31386269737818536c6f76656e69616e20654865616c7468204167656e6379626d616d4f52472d313030303330323135626d706c45552f312f32312f313532396273640262746769383430353339303036627670674a303742583033aa626369782775726e3a757663693a30313a53493a45484d2f3130303030303032354b4935504d475a42424d3962636f62534962646e026264746a323032312d30342d32346269737818536c6f76656e69616e20654865616c7468204167656e6379626d616d4f52472d313030303330323135626d706c45552f312f32312f313532396273640262746769383430353339303036627670674a30374258303363646f626a313937302d31312d3131636e616da462666e654e6f76616b62676e654a616e657a63666e74654e4f56414b63676e74654a414e455a6376657265312e302e30584000000000000000000b90c43631bdb35b1260bdaef12b3fef535c3d72166dbd1e00000000000000002f47ec2787e66a5b62830f9c462a863037cf38bf270ef450", - "BASE45": "NCFOXN%TSMAHN-H TGA:N+$8038QIP0II0P9-368V0ASML0F1PSMN2DOR0AJREP%NBC:0%OM:UC*GPXS4$ZLHZA KEF*G6EDX0KEEDAMEN+I HK/EMK-I+6HL4OA60.43MEN NJ:JVR19I010Z0SZ4SL0EN9UKP0T9WC5PF6846A$QX76NZ64998T5H9IH6Q2:5X0Q+V9ZNAH0VQ$9WC5R7A5T9+.PP1M*PP:+P*.1A8RO93:R1.KC:XIBEIVG395EV3E9DL09DDWCFVA.QO5VA81K0ECM8CXVDC8C90JK.A96UJBC.P2$7C:FQD4LO2K570IAT E7ELBQ.JJXG+1K43MLB1$ZJWZJ$7K+ CZEDRCK$6DEV8IGF5JNBPIOSUU4WBUPQVM3UQVKA H2DKACPIGSU5MA..VMS3/UI%EG//5838 FLFRMLNKNM8JI0JPG/*0O75F1KP*OLCEY5T%IKJ0O3+75ZRM/1.HM-G29/R4/0YAR56GQ8SCQ5WI7AIJC1IV.AIJGKGFM4WOWFHB0632YHK", - "PREFIX": "HC1:NCFOXN%TSMAHN-H TGA:N+$8038QIP0II0P9-368V0ASML0F1PSMN2DOR0AJREP%NBC:0%OM:UC*GPXS4$ZLHZA KEF*G6EDX0KEEDAMEN+I HK/EMK-I+6HL4OA60.43MEN NJ:JVR19I010Z0SZ4SL0EN9UKP0T9WC5PF6846A$QX76NZ64998T5H9IH6Q2:5X0Q+V9ZNAH0VQ$9WC5R7A5T9+.PP1M*PP:+P*.1A8RO93:R1.KC:XIBEIVG395EV3E9DL09DDWCFVA.QO5VA81K0ECM8CXVDC8C90JK.A96UJBC.P2$7C:FQD4LO2K570IAT E7ELBQ.JJXG+1K43MLB1$ZJWZJ$7K+ CZEDRCK$6DEV8IGF5JNBPIOSUU4WBUPQVM3UQVKA H2DKACPIGSU5MA..VMS3/UI%EG//5838 FLFRMLNKNM8JI0JPG/*0O75F1KP*OLCEY5T%IKJ0O3+75ZRM/1.HM-G29/R4/0YAR56GQ8SCQ5WI7AIJC1IV.AIJGKGFM4WOWFHB0632YHK", - "2DCODE": "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", - "TESTCTX": { - "validationClockInstant": "2021-05-12T13:45:23.800660800Z", - "VERSION": 1, - "SCHEMA": "1.0.0", - "CERTIFICATE": "MIIBcTCCASigAwIBAgIEYJqHBDAKBggqhkjOPQQDAjBRMQswCQYDVQQGEwJTSTESMBAGA1UEBwwJTGp1YmxqYW5hMQ8wDQYDVQQKDAZTRVRDQ0UxDDAKBgNVBAsMA2RldjEPMA0GA1UEAwwGc2lnbmVyMB4XDTIxMDUxMTEzMzA0NFoXDTIyMDUxMTEzMzA0NFowUTELMAkGA1UEBhMCU0kxEjAQBgNVBAcMCUxqdWJsamFuYTEPMA0GA1UECgwGU0VUQ0NFMQwwCgYDVQQLDANkZXYxDzANBgNVBAMMBnNpZ25lcjBJMBMGByqGSM49AgEGCCqGSM49AwAFAzIABAFiI+dsaEfITNEXnMKU8qd7p89hmQGidXpV5IwGXMv3xEmf4lWE1L7VT2GQD/dgNDAKBggqhkjOPQQDAgM3ADA0AhgGOHfr+9TTEK1VIPRXCM6zbamRzKDqfm8CGBM2rmDRxss1XMYct2ZkV6E0m4SQrt5vLg==", - "VALIDATIONCLOCK": "2021-05-12T13:45:23.800660800Z", - "DESCRIPTION": "2: Two vaccination entries - Everything should verify fine" - }, - "EXPECTEDRESULTS": { - "EXPECTEDSCHEMAVALIDATION": true, - "EXPECTEDENCODE": true, - "EXPECTEDDECODE": true, - "EXPECTEDVERIFY": true, - "EXPECTEDUNPREFIX": true, - "EXPECTEDVALIDJSON": true, - "EXPECTEDB45DECODE": true, - "EXPECTEDPICTUREDECODE": true, - "EXPECTEDEXPIRATIONCHECK": true - } -} \ No newline at end of file +{"JSON":{"ver":"1.0.0","nam":{"fn":"Vzorček","fnt":"VZORČEK","gn":"Špela","gnt":"ŠPELA"},"dob":"1985-10-24","v":[{"tg":"840539006","vp":"J07BX03","mp":"EU/1/21/1529","ma":"ORG-100030215","dn":1,"sd":2,"dt":"2021-03-06","co":"SI","is":"Nacionalni inštitut za javno zdravje","ci":"urn:uvci:01:SI:NIJZ00000000468"},{"tg":"840539006","vp":"J07BX03","mp":"EU/1/21/1529","ma":"ORG-100030215","dn":2,"sd":2,"dt":"2021-05-11","co":"SI","is":"Nacionalni inštitut za javno zdravje","ci":"urn:uvci:01:SI:NIJZ00000000468"}]},"CBOR":"bf6376657265312e302e30636e616dbf62666e68567a6f72c48d656b63666e7468565a4f52c48c454b62676e66c5a070656c6163676e7466c5a050454c41ff63646f626a313938352d31302d3234617682bf62746769383430353339303036627670674a303742583033626d706c45552f312f32312f31353239626d616d4f52472d31303030333032313562646e01627364026264746a323032312d30332d303662636f62534962697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626369781e75726e3a757663693a30313a53493a4e494a5a3030303030303030343638ffbf62746769383430353339303036627670674a303742583033626d706c45552f312f32312f31353239626d616d4f52472d31303030333032313562646e02627364026264746a323032312d30352d313162636f62534962697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626369781e75726e3a757663693a30313a53493a4e494a5a3030303030303030343638ffff","COSE":"d2844da201260448199d9c7cc2f0c8afa05901b4a40162534504fb41d844b5e6f5e35406fb41d8270c26f5e354390103a101a4617682aa626369781e75726e3a757663693a30313a53493a4e494a5a303030303030303034363862636f62534962646e016264746a323032312d30332d303662697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626d616d4f52472d313030303330323135626d706c45552f312f32312f313532396273640262746769383430353339303036627670674a303742583033aa626369781e75726e3a757663693a30313a53493a4e494a5a303030303030303034363862636f62534962646e026264746a323032312d30352d313162697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626d616d4f52472d313030303330323135626d706c45552f312f32312f313532396273640262746769383430353339303036627670674a30374258303363646f626a313938352d31302d3234636e616da462666e68567a6f72c48d656b62676e66c5a070656c6163666e7468565a4f52c48c454b63676e7466c5a050454c416376657265312e302e305840139e1ed46f2017013573524129b3156ef7021a548d40070bb7e1017cbb2ffbda8c85ebf861765f193f79a9b7ddd0c7ef569a25136d77b0c465f8c6d891b04e13","BASE45":"NCFOXN%TSMAHN-HVN8J7UQMJ4/3RZLM520ENI81IKA6O5+5ESJ3AQB+%FRS3G 0$LLYALTEB:ZH6I1$4JN:I$+LPK9V LSK56SP.E5BQ95ZM376GH1H*M$$U8LHA8GAJ2ITHU.S5ZKBBQDXI25P9ZI4Q5%H0AN8CJ06YB/VMP+PZD1.AOR-SZ.VM%O9 N7-G6%NBJ15G6TH9PR2*C21NMAZP8RU.NLLKH XPYJA/IE%TE6UG+ZE0EG:C3A2VC-4A+2XEN QT QTJC31M3+E3T 456L X4CZKHKB-43.E3-C3B.PAL5CBVW566LH-36NLPOR9D05ZQTQH3NLPHJP7NVDEB$/I258OV1$%H:PI/E2$4JY/KN$CT%AM-2AMT/.PQK9:M9VQNA34/.4CA7G6M4K4PPPJGTE7IN4F6LF:71RU771R*C6FT5D75W9AV88G64KC8X3KI+I/U0-.8IQSL39$:PEIF2JJ8I8ZY3NLNS08E%L%:L$YVT4AQWTSGHCOUZ7VVN5$CSYCE-+F9R5+OS0RUX0953G-TNYFER5K400::2$2","PREFIX":"HC1:NCFOXN%TSMAHN-HVN8J7UQMJ4/3RZLM520ENI81IKA6O5+5ESJ3AQB+%FRS3G 0$LLYALTEB:ZH6I1$4JN:I$+LPK9V LSK56SP.E5BQ95ZM376GH1H*M$$U8LHA8GAJ2ITHU.S5ZKBBQDXI25P9ZI4Q5%H0AN8CJ06YB/VMP+PZD1.AOR-SZ.VM%O9 N7-G6%NBJ15G6TH9PR2*C21NMAZP8RU.NLLKH XPYJA/IE%TE6UG+ZE0EG:C3A2VC-4A+2XEN QT QTJC31M3+E3T 456L X4CZKHKB-43.E3-C3B.PAL5CBVW566LH-36NLPOR9D05ZQTQH3NLPHJP7NVDEB$/I258OV1$%H:PI/E2$4JY/KN$CT%AM-2AMT/.PQK9:M9VQNA34/.4CA7G6M4K4PPPJGTE7IN4F6LF:71RU771R*C6FT5D75W9AV88G64KC8X3KI+I/U0-.8IQSL39$:PEIF2JJ8I8ZY3NLNS08E%L%:L$YVT4AQWTSGHCOUZ7VVN5$CSYCE-+F9R5+OS0RUX0953G-TNYFER5K400::2$2","2DCODE":"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","TESTCTX":{"validationClockInstant":"2021-05-13T19:46:35.842830100Z","VERSION":1,"SCHEMA":"1.0.0","CERTIFICATE":"MIID0DCCAzKgAwIBAgIQQxJexjfrAB1JpNjs28ZBeTAKBggqhkjOPQQDBDCBtjELMAkGA1UEBhMCU0UxLjAsBgNVBAoMJU15bmRpZ2hldGVuIGbDtnIgZGlnaXRhbCBmw7ZydmFsdG5pbmcxKzApBgNVBAsMIkRpZ2l0YWwgR3JlZW4gQ2VydGlmaWNhdGUgU2VydmljZXMxFDASBgNVBGEMCzIwMjEwMC02ODgzMTQwMgYDVQQDDCtTd2VkaXNoIFRlc3QgRGlnaXRhbCBHcmVlbiBDZXJ0aWZpY2F0ZSBDU0NBMB4XDTIxMDQyOTExMzkyM1oXDTIzMDQyOTExNTkyM1owWjELMAkGA1UEBhMCU0UxHzAdBgNVBAoMFlN3ZWRpc2ggZUhlYWx0aCBBZ2VuY3kxFTATBgNVBGEMDDE2MjAyMTAwNDc0ODETMBEGA1UEAwwKREdDIFNpZ25lcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBc1jxW+KQlyTjXKpM/jLB6BwqxMOxUxaUcA4+8N/NCz6fVP/3XaVr1JDDivPPJgeqgL4j5ZXDCSRVwM6KNvoH6jggF7MIIBdzAJBgNVHRMEAjAAMEsGA1UdIwREMEKAQCcedWXRvwTUW5RomtzWEr/epXhbKzCzsWBU2VlTJ9mMFQxrbMCrogauzd9BZYWkBFwnGW9io3tE4y/8sM95PDUwSQYDVR0OBEIEQCNymDyVT1kDzFdA8HSemwdVMN2sDupVdF3wvqJ25QOUzYRo3zMyGlfCz6rnL3Xmmo8K7u+rMBzN9qW90DQ6FRcwDgYDVR0PAQH/BAQDAgWgMBcGA1UdJQQQMA4GDCsGAQQBAI43j2UBAjA5BgNVHR8EMjAwMC6gLKAqhihodHRwczovL2RnYy5pZHNlYy5zZS9jc2NhL2NybC9jc2NhMDEuY3JsMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAYYlaHR0cHM6Ly9kZ2MuaWRzZWMuc2UvY3NjYS9vY3NwL2NzY2EwMTArBgNVHREEJDAigSByZWdpc3RyYXRvckBlaGFsc29teW5kaWdoZXRlbi5zZTAKBggqhkjOPQQDBAOBiwAwgYcCQUdQd7+rWkJXDfCXrWUjZ572IpRjt4eZXPMq/m7cIsqFB4O45qsf4WqkQIRK3VRZJt6groQbTwmqg6Yl1XYKWlTqAkIBuW7TWC67joangzagPWJYOul91QpuWCG8ZTd9lddNzm9NOelgOj47SOK9Z5KhxQn3YW45uyfALI/6E0OAp2D9ApQ=","VALIDATIONCLOCK":"2021-05-13T19:46:35.842830100Z","DESCRIPTION":"2: Two vaccination entries - Everything should verify fine"},"EXPECTEDRESULTS":{"EXPECTEDSCHEMAVALIDATION":true,"EXPECTEDENCODE":true,"EXPECTEDDECODE":true,"EXPECTEDVERIFY":true,"EXPECTEDUNPREFIX":true,"EXPECTEDVALIDJSON":true,"EXPECTEDB45DECODE":true,"EXPECTEDPICTUREDECODE":true,"EXPECTEDEXPIRATIONCHECK":true}} \ No newline at end of file diff --git a/SI/2DCode/raw/3.json b/SI/2DCode/raw/3.json index 8ee37850..61086e9c 100644 --- a/SI/2DCode/raw/3.json +++ b/SI/2DCode/raw/3.json @@ -1,50 +1 @@ -{ - "JSON": { - "ver": "1.0.0", - "nam": { - "fn": "Novak", - "fnt": "NOVAK", - "gn": "Janez", - "gnt": "JANEZ" - }, - "dob": "1970-11-11", - "v": [ - { - "tg": "840539006", - "vp": "J07BX03", - "mp": "EU/1/21/1529", - "ma": "ORG-100030215", - "dn": 2, - "sd": 2, - "dt": "2021-03-18", - "co": "SI", - "is": "Slovenian eHealth Agency", - "ci": "urn:uvci:01:SI:EHM/100000024GI5HMGZKSMS" - } - ] - }, - "CBOR": "bf6376657265312e302e30636e616dbf62666e654e6f76616b63666e74654e4f56414b62676e654a616e657a63676e74654a414e455aff63646f626a313937302d31312d3131617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32312f31353239626d616d4f52472d31303030333032313562646e02627364026264746a323032312d30332d313862636f6253496269737818536c6f76656e69616e20654865616c7468204167656e6379626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d53ffff", - "COSE": "d2844ea20138240448d5e90eb7a841cef1a0590105a40162534904fb41d8444c5cf8d4fe06fb41d826a29cf8e560390103a101a4617681aa626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d5362636f62534962646e026264746a323032312d30332d31386269737818536c6f76656e69616e20654865616c7468204167656e6379626d616d4f52472d313030303330323135626d706c45552f312f32312f313532396273640262746769383430353339303036627670674a30374258303363646f626a313937302d31312d3131636e616da462666e654e6f76616b62676e654a616e657a63666e74654e4f56414b63676e74654a414e455a6376657265312e302e305901006f4523b0b94c929b775c88ce0bb38fd0a7c24b03693c04ad067529c3a60ce12c8f909ca8a09723bb52b65256cd28547ee721612c1b19f031ee9cbf4198c6f3e528fc586f619426b60ed386af7747361c1a400c8288f0680252bd142617b3e2452be1043680ef4df0013101304dcb946ad4b1f5ab41f93c7903298addf8d495546c5b8f0b001d3ee69d9bdee586c0f700f7ed6d2e30e112bcfb73624529f1d69f0e3183d703dcd0c8f1223596632d1b9ce30c489cdcfba741620d1201a46555e19841c5d01d396148853c74e99c7e9767b10ffa91e1b217fd03ddc6d426544c0d32944be31f85a25a6e9c8584735c6b5b5a99c8e7267440f2c6f4e36c2fc46703", - "BASE45": "NCFF60IG0/3WUWGSLKH47GO0-1RW%18CLC7Q9CK 500XKGJCHA9GYVEFRIT9PKV55WGYVTER3PK.KVI7CY50.FK6ZK7:EDOLOPCO8F6%E3.DA%EOPC1G72A6 NAMG7E69L/5646646646RF6O095X6SY9UIB+NAGOAUPCGJCLC9FVCPD0LVC6JD846Y969464W5Y57+ED98FQOA44E1$CMEDM-D8 CX C:VDG7D3C81$C+PC.JCBECB1A-:8$966469L6OF6VX6Q$D.UDRYA 96OF6L/5SW6KB7KQEPD09WEQDD+Q6TW6FA7C466KCK9E2H9G:6V6BFM6GVC*JC1A6//64W5Y96%96TPCBEC7ZKW.CE C44E9EC JC1/D6I91/DBLFW.C7WEM+9V+A*N9I3D7WEJH9C+99JBO/EZKEZ96446256V5003E1N46JN1OI14FCDHPL168IG9LXL9UDDRQ0X 0QC5S:K:KSW6I9 JQDKCN4OKAIIA5.PUUA*9T CC7J3JGUJ7U18O5EJM$U78548B5FCA+4F*191HP3F$$6FE37Q11EHV6DVKASO2$:2ARSSO5/N0MDGH%9Z60Y60P$9EYI:*QQ2VEF81T7:H0:OHPKVN*IJVDY3IT00$.7R-J18SQ1H7AVJFV5 D386QG2LZV2JCRD5/5RXZ11UG/L0XHQZLU%Y69OC3M3TVS3896.RM6L HCJC2AZKP%A7BJF0PBV3JDC/$G4ZECZJE6JCHMKUV/NSL13:L056P2%4TR9XH6WQ9E:3RNKB:DP*GCQEXPDIKB-HPY%4L98$6PZXSX1611D%-OLYR", - "PREFIX": "HC1:NCFF60IG0/3WUWGSLKH47GO0-1RW%18CLC7Q9CK 500XKGJCHA9GYVEFRIT9PKV55WGYVTER3PK.KVI7CY50.FK6ZK7:EDOLOPCO8F6%E3.DA%EOPC1G72A6 NAMG7E69L/5646646646RF6O095X6SY9UIB+NAGOAUPCGJCLC9FVCPD0LVC6JD846Y969464W5Y57+ED98FQOA44E1$CMEDM-D8 CX C:VDG7D3C81$C+PC.JCBECB1A-:8$966469L6OF6VX6Q$D.UDRYA 96OF6L/5SW6KB7KQEPD09WEQDD+Q6TW6FA7C466KCK9E2H9G:6V6BFM6GVC*JC1A6//64W5Y96%96TPCBEC7ZKW.CE C44E9EC JC1/D6I91/DBLFW.C7WEM+9V+A*N9I3D7WEJH9C+99JBO/EZKEZ96446256V5003E1N46JN1OI14FCDHPL168IG9LXL9UDDRQ0X 0QC5S:K:KSW6I9 JQDKCN4OKAIIA5.PUUA*9T CC7J3JGUJ7U18O5EJM$U78548B5FCA+4F*191HP3F$$6FE37Q11EHV6DVKASO2$:2ARSSO5/N0MDGH%9Z60Y60P$9EYI:*QQ2VEF81T7:H0:OHPKVN*IJVDY3IT00$.7R-J18SQ1H7AVJFV5 D386QG2LZV2JCRD5/5RXZ11UG/L0XHQZLU%Y69OC3M3TVS3896.RM6L HCJC2AZKP%A7BJF0PBV3JDC/$G4ZECZJE6JCHMKUV/NSL13:L056P2%4TR9XH6WQ9E:3RNKB:DP*GCQEXPDIKB-HPY%4L98$6PZXSX1611D%-OLYR", - "2DCODE": "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", - "TESTCTX": { - "validationClockInstant": "2021-05-12T13:45:23.888662800Z", - "VERSION": 1, - "SCHEMA": "1.0.0", - "CERTIFICATE": "MIIDHjCCAgagAwIBAgIEYJqGKTANBgkqhkiG9w0BAQsFADBRMQswCQYDVQQGEwJTSTESMBAGA1UEBwwJTGp1YmxqYW5hMQ8wDQYDVQQKDAZzZXRjY2UxDDAKBgNVBAsMA2RldjEPMA0GA1UEAwwGc2lnbmVyMB4XDTIxMDUxMTEzMjcwNVoXDTIyMDUxMTEzMjcwNVowUTELMAkGA1UEBhMCU0kxEjAQBgNVBAcMCUxqdWJsamFuYTEPMA0GA1UECgwGc2V0Y2NlMQwwCgYDVQQLDANkZXYxDzANBgNVBAMMBnNpZ25lcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALDfMg4UM2DxccX8PfXBmJna6d701w1VOTJlC/1QF4kBYbq8mOkzBSy4RkQRr0qRGU60UIA2C3Cpe2w1NmHQo/+7d8HnmX1A9iKg1MxmCKYe9ryv7DUgXqpRuQfKndixo6QLMwwlihscyhyV2LQ/NEgFx8OnbAmXRCdpI46wLlwb6Bbjoa4al5ZPiFmSk4rLKn0tsLNZZ0tYQIyEnTQjnZW/Mm6NN9g0gVPXSoOZ3r9tM17ZUp1wPbsMhcdlgg9+ecf3UQcGif9OOKZwiEd5a2f35PTDJR3cj0yqQc7oP0b4iXM4WUHf04KVxo6iBUZTliLLKMwfHF2VdH47kzMaJF0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAUcbxJq5bOSNCXnGRMpovtPvdgLvSik9p6hOEBrdVuaensSuf4p6+Mv0QQW+ruJ2MR4YFPECuCUj1/Jl/j3wcheESl2b+25g2u4WTY22Cu+gGKEMlC7zsTY7A4yL1vPiwofS8ZZ9iw6tMrOSIFU+Ay1Ca9dpzoBYVmF4cZbVJInomv9ia/s7yT8UkFCjFI4mEVUaLq7gjVC86GhmmXd1XnPDGUw+F7+Sd37EiCp82X4pV2YZ+dkD0QLKlWrBlnKWKE4bXNyDg9t0Akn15vtMCjYl+6cBh0/fUCeOcQ0uVgxZCQk1bGs5qQnjtXvmvHSi5kmfxFwH8AFCuEtOBYWBEMg==", - "VALIDATIONCLOCK": "2021-05-12T13:45:23.888662800Z", - "DESCRIPTION": "3: One vaccination entry - RSA signature. Everything should verify fine" - }, - "EXPECTEDRESULTS": { - "EXPECTEDSCHEMAVALIDATION": true, - "EXPECTEDENCODE": true, - "EXPECTEDDECODE": true, - "EXPECTEDVERIFY": true, - "EXPECTEDUNPREFIX": true, - "EXPECTEDVALIDJSON": true, - "EXPECTEDB45DECODE": true, - "EXPECTEDPICTUREDECODE": true, - "EXPECTEDEXPIRATIONCHECK": true - } -} \ No newline at end of file +{"JSON":{"ver":"1.0.0","nam":{"fn":"Vzorček","fnt":"VZORČEK","gn":"Špela","gnt":"ŠPELA"},"dob":"1985-10-24","v":[{"tg":"840539006","vp":"J07BX03","mp":"EU/1/20/1507","ma":"ORG-100031184","dn":2,"sd":2,"dt":"2021-05-11","co":"SE","is":"Nacionalni inštitut za javno zdravje","ci":"urn:uvci:01:SI:NIJZ00000000468"}]},"CBOR":"bf6376657265312e302e30636e616dbf62666e68567a6f72c48d656b63666e7468565a4f52c48c454b62676e66c5a070656c6163676e7466c5a050454c41ff63646f626a313938352d31302d3234617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32302f31353037626d616d4f52472d31303030333131383462646e02627364026264746a323032312d30352d313162636f62534562697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626369781e75726e3a757663693a30313a53493a4e494a5a3030303030303030343638ffff","COSE":"d2844ea20138240448c718a2055c217ebaa0590111a40162534504fb41d844b5e6f7df3b06fb41d8270c26f7df3b390103a101a4617681aa626369781e75726e3a757663693a30313a53493a4e494a5a303030303030303034363862636f62534562646e026264746a323032312d30352d313162697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626d616d4f52472d313030303331313834626d706c45552f312f32302f313530376273640262746769383430353339303036627670674a30374258303363646f626a313938352d31302d3234636e616da462666e68567a6f72c48d656b62676e66c5a070656c6163666e7468565a4f52c48c454b63676e7466c5a050454c416376657265312e302e305901000785c2493819aabf98925f945f28d3f4cff1af8adb234f5706c1c5615e5ef3baa11f6f7b9b1c849a73d674c8d55f4644e2b963c8edeab2aac8305f2036adc6a474cae269afb66c06e636347b50c397f85f7080ccc1d27ca325a334f47cfae59ba94da383daa6fde89b5f307da515bcbbd7c3f7a5111046c7922941b7a1ddd2eb770c1682d5996be0def7380a710bc84f44d34c120ab7b71e9e27967a67a1a62d6b67c4e3178f53532fa4f01c029d53cab0fb0db5af9271e584b52f6401e56059c85c87395c4a724e94dd1f532ec9f5227e1db61b3bc2becef5f8c54cf5b8f7b03f0ec36636fedd6931b72e669122742e548b4a026e25cb8862abac6d7005adcb","BASE45":"NCFR606G0/3WUWGSLKH47GO0S7PWLK5TB.0G9CK3600XKGJCSW8GYVEFR :M5FVZK7GYVUER5O15FV-L7Y50.FK6ZK7:EDOLOPCF8F6%E3.DA%EOPC1G72A6 NAVG7.B93IB646646646A46K%6WJCT3EWNAXJC$+DXJCCWENF6OF63W5NW6%96%JC+QEAW41EC ED..D%VD2DDZEDD:OBWENWESUE9LFI44KECB/DY44JVCKECCKD.JCBECB1A-:8$96646AL60A60S6Q$D.UDRYA 96NF6L/5QW6307KQEPD09WEQDD+Q6TW6FA7C466KCK9E2H9G:6V6BFM6GVC*JC1A6Y474W5346RF6TPCBEC7ZKW.CP8DNLF+MEH*H+PDI3DT:CWCK: C1ECW.CAWEB-AB1A6%O9Y8MPCG/DT:C0CKAY8:B8O/EZKEZ96446256V50Z.0CPO647GQL/CJX3CF1CZZQ/CQS8MTVRG1AJ%0*.O%-BO URGK94EIRJGYG:SEGYE%/QX*8 TSTRCL3UIQM%DP71C2-625PIYE1SSR9MOTDT4TPS6K9AO9J.2CWCGSMO2YF5Y4BV6:ZF91T6IL9UK*SRK4W+SJ%566*KU%NKCR$DV372T.8MLI%D8$KK+TQB2F2%260RVSDJ8S 374DEOEPOV8YR9/F1X6NW:J21JO4DG0L0QD3+O1:21OA116/FU*E0UQA$GM:W1 8M.HE/YGR:5ZA058C$EPC4H1UBCKE* I9/37-5O:UK.F:0N/O7L5OD4VI.O*2V3EVW/7RVO%.6Q:R$C6/%5TFI.UE/UA1G9R-D*WPELC-ZLC7EV/L+4VWZT","PREFIX":"HC1:NCFR606G0/3WUWGSLKH47GO0S7PWLK5TB.0G9CK3600XKGJCSW8GYVEFR :M5FVZK7GYVUER5O15FV-L7Y50.FK6ZK7:EDOLOPCF8F6%E3.DA%EOPC1G72A6 NAVG7.B93IB646646646A46K%6WJCT3EWNAXJC$+DXJCCWENF6OF63W5NW6%96%JC+QEAW41EC ED..D%VD2DDZEDD:OBWENWESUE9LFI44KECB/DY44JVCKECCKD.JCBECB1A-:8$96646AL60A60S6Q$D.UDRYA 96NF6L/5QW6307KQEPD09WEQDD+Q6TW6FA7C466KCK9E2H9G:6V6BFM6GVC*JC1A6Y474W5346RF6TPCBEC7ZKW.CP8DNLF+MEH*H+PDI3DT:CWCK: C1ECW.CAWEB-AB1A6%O9Y8MPCG/DT:C0CKAY8:B8O/EZKEZ96446256V50Z.0CPO647GQL/CJX3CF1CZZQ/CQS8MTVRG1AJ%0*.O%-BO URGK94EIRJGYG:SEGYE%/QX*8 TSTRCL3UIQM%DP71C2-625PIYE1SSR9MOTDT4TPS6K9AO9J.2CWCGSMO2YF5Y4BV6:ZF91T6IL9UK*SRK4W+SJ%566*KU%NKCR$DV372T.8MLI%D8$KK+TQB2F2%260RVSDJ8S 374DEOEPOV8YR9/F1X6NW:J21JO4DG0L0QD3+O1:21OA116/FU*E0UQA$GM:W1 8M.HE/YGR:5ZA058C$EPC4H1UBCKE* I9/37-5O:UK.F:0N/O7L5OD4VI.O*2V3EVW/7RVO%.6Q:R$C6/%5TFI.UE/UA1G9R-D*WPELC-ZLC7EV/L+4VWZT","2DCODE":"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","TESTCTX":{"validationClockInstant":"2021-05-13T19:46:35.873981200Z","VERSION":1,"SCHEMA":"1.0.0","CERTIFICATE":"MIIC7DCCAdSgAwIBAgIEYGIVgzANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQGEwJTRTENMAsGA1UECgwERElHRzEaMBgGA1UEAwwRSENlcnQgU2lnbmVyIFRlc3QwHhcNMjEwMzI5MTc1OTMxWhcNMzEwMzI5MTc1OTMxWjA4MQswCQYDVQQGEwJTRTENMAsGA1UECgwERElHRzEaMBgGA1UEAwwRSENlcnQgU2lnbmVyIFRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVqFR4/qBhjLYwfDWNE1hNdItGYYEKwL1PnIIz42BzxqSuRlO4BlJU5BuQpCPOaQ97b4L5AL9UzusuykqcF+i8l0AYlQ76KUh9TKByUHmxIFP8fcEwLm4D+WNvZ3cRFJj8X+QMKpsqIMgXLULmnHR1E/POHFgNI2ij7lJ/K9TxiD0iEWPocYt569EWZcm+S+UTJx6YYzwobflYWWtTUHKQLBWknBGTYKbYKRbptvhYnb1tymVpQdzWCYRa7ycvVhBrm09dwwxFdHseGzY1zZtbPSYjG/LiluTLKCteI7zSXlhxv39ImUGpEpNce9J6G9AkAkOlNDTvhPQSbeDeurEzAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAL0BqfdAKu5rVXc2gC2ZzKALr+TOsQEWDDcT6JmL2nLMbnvXDqzUj9SmRmrO6flwOf9ApXXgX/PyovlVJ9fG7anNNKUvg4/nHAup5q5QlWLXyVY3ubLdoOmxknT7aU0/IlOYpEBFypmYjyZ2gR2G3LDu0CEYDr2UZ0ghmNePxkZWZy2z7SIZJ5QKEXzJOrko/guZo7zxtB6yhPb/8sCqTey0zDcx7A1z8id+v3QsjdIAwRkaVb79Te2g/gdBmOCuAN5gQOzY7k/A8Ij9HgBlfQv0IZEL4X4TXilQfC1AfBGnKpjK6MzV7pTr4Hg8T66XA4mO/wk8UBFYUcT6v9lHMCU=","VALIDATIONCLOCK":"2021-05-13T19:46:35.873981200Z","DESCRIPTION":"3: One vaccination entry - RSA signature. Everything should verify fine"},"EXPECTEDRESULTS":{"EXPECTEDSCHEMAVALIDATION":true,"EXPECTEDENCODE":true,"EXPECTEDDECODE":true,"EXPECTEDVERIFY":true,"EXPECTEDUNPREFIX":true,"EXPECTEDVALIDJSON":true,"EXPECTEDB45DECODE":true,"EXPECTEDPICTUREDECODE":true,"EXPECTEDEXPIRATIONCHECK":true}} \ No newline at end of file diff --git a/SI/2DCode/raw/4.json b/SI/2DCode/raw/4.json index 5891f26c..b82a5df5 100644 --- a/SI/2DCode/raw/4.json +++ b/SI/2DCode/raw/4.json @@ -1,50 +1 @@ -{ - "JSON": { - "ver": "1.0.0", - "nam": { - "fn": "Novak", - "fnt": "NOVAK", - "gn": "Janez", - "gnt": "JANEZ" - }, - "dob": "1970-11-11", - "v": [ - { - "tg": "840539006", - "vp": "J07BX03", - "mp": "EU/1/21/1529", - "ma": "ORG-100030215", - "dn": 2, - "sd": 2, - "dt": "2021-03-18", - "co": "SI", - "is": "Slovenian eHealth Agency", - "ci": "urn:uvci:01:SI:EHM/100000024GI5HMGZKSMS" - } - ] - }, - "CBOR": "bf6376657265312e302e30636e616dbf62666e654e6f76616b63666e74654e4f56414b62676e654a616e657a63676e74654a414e455aff63646f626a313937302d31312d3131617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32312f31353239626d616d4f52472d31303030333032313562646e02627364026264746a323032312d30332d313862636f6253496269737818536c6f76656e69616e20654865616c7468204167656e6379626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d53ffff", - "COSE": "844da2012604480647858421ff0cc9a0590105a40162534904fb41d8444c5d08a3d706fb41d826a29d08b439390103a101a4617681aa626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d5362636f62534962646e026264746a323032312d30332d31386269737818536c6f76656e69616e20654865616c7468204167656e6379626d616d4f52472d313030303330323135626d706c45552f312f32312f313532396273640262746769383430353339303036627670674a30374258303363646f626a313937302d31312d3131636e616da462666e654e6f76616b62676e654a616e657a63666e74654e4f56414b63676e74654a414e455a6376657265312e302e3058400000000000000000137c0526f848133389cae1705bca480d919b784605ddb3dd0000000000000000050bce32935850f2b93cd173f11827bb4c22ea11aba33ba2", - "BASE45": "NCF3TDJ%B6FL:TSH8TZSRHJV9ET7LG:.8RX4QE9$:JA7OP5E9KVNJEL5OG 0JHLRPJELM-RQQHIZC4.OI1RM8ZA*LPUY29+KCFF-+K*LPH*AA:GLLO5/A+*39UVC 0G8C:USOHDAPSY+3AZ33M3JZIM-1D/5UX4795L*KDYPWGO+9AAEOXCRFE4IWMAG8K47P7OPW6AL670AN.QRW6%5LKP85A6PW6PINL95OD6%28QYBKWCOA64SH.IA.C8KRDL4O54O6KKUJK6HI0JAXD15IAXMFU*GSHGRKMXGG6DBYCBMQN:HG5PAHGG8KES/F-1JZ.KXHGTGK%12/9TL4T.B9NVPD3V2:5C$PQK95R9NK9NP9WH9 UPXF9XWUTTEL+9Z/06ZNF1WOUKUVPQRHIY1VS11O1$O3TBKXEN$%A06HYDM+CT53HVMQ0T7K15G2MIRCGYNH%572KH V2OQOBHX0A5 D:$2XXI+DSWWKLI9/0VJXTP30R9PT1", - "PREFIX": "HC1:NCF3TDJ%B6FL:TSH8TZSRHJV9ET7LG:.8RX4QE9$:JA7OP5E9KVNJEL5OG 0JHLRPJELM-RQQHIZC4.OI1RM8ZA*LPUY29+KCFF-+K*LPH*AA:GLLO5/A+*39UVC 0G8C:USOHDAPSY+3AZ33M3JZIM-1D/5UX4795L*KDYPWGO+9AAEOXCRFE4IWMAG8K47P7OPW6AL670AN.QRW6%5LKP85A6PW6PINL95OD6%28QYBKWCOA64SH.IA.C8KRDL4O54O6KKUJK6HI0JAXD15IAXMFU*GSHGRKMXGG6DBYCBMQN:HG5PAHGG8KES/F-1JZ.KXHGTGK%12/9TL4T.B9NVPD3V2:5C$PQK95R9NK9NP9WH9 UPXF9XWUTTEL+9Z/06ZNF1WOUKUVPQRHIY1VS11O1$O3TBKXEN$%A06HYDM+CT53HVMQ0T7K15G2MIRCGYNH%572KH V2OQOBHX0A5 D:$2XXI+DSWWKLI9/0VJXTP30R9PT1", - "2DCODE": "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", - "TESTCTX": { - "validationClockInstant": "2021-05-12T13:45:24.135562600Z", - "VERSION": 1, - "SCHEMA": "1.0.0", - "CERTIFICATE": "MIIBcTCCASigAwIBAgIEYJqHBDAKBggqhkjOPQQDAjBRMQswCQYDVQQGEwJTSTESMBAGA1UEBwwJTGp1YmxqYW5hMQ8wDQYDVQQKDAZTRVRDQ0UxDDAKBgNVBAsMA2RldjEPMA0GA1UEAwwGc2lnbmVyMB4XDTIxMDUxMTEzMzA0NFoXDTIyMDUxMTEzMzA0NFowUTELMAkGA1UEBhMCU0kxEjAQBgNVBAcMCUxqdWJsamFuYTEPMA0GA1UECgwGU0VUQ0NFMQwwCgYDVQQLDANkZXYxDzANBgNVBAMMBnNpZ25lcjBJMBMGByqGSM49AgEGCCqGSM49AwAFAzIABAFiI+dsaEfITNEXnMKU8qd7p89hmQGidXpV5IwGXMv3xEmf4lWE1L7VT2GQD/dgNDAKBggqhkjOPQQDAgM3ADA0AhgGOHfr+9TTEK1VIPRXCM6zbamRzKDqfm8CGBM2rmDRxss1XMYct2ZkV6E0m4SQrt5vLg==", - "VALIDATIONCLOCK": "2021-05-12T13:45:24.135562600Z", - "DESCRIPTION": "4: One vaccination entry - No tag for COSE object. Everything should verify fine." - }, - "EXPECTEDRESULTS": { - "EXPECTEDSCHEMAVALIDATION": true, - "EXPECTEDENCODE": true, - "EXPECTEDDECODE": true, - "EXPECTEDVERIFY": true, - "EXPECTEDUNPREFIX": true, - "EXPECTEDVALIDJSON": true, - "EXPECTEDB45DECODE": true, - "EXPECTEDPICTUREDECODE": true, - "EXPECTEDEXPIRATIONCHECK": true - } -} \ No newline at end of file +{"JSON":{"ver":"1.0.0","nam":{"fn":"Vzorček","fnt":"VZORČEK","gn":"Špela","gnt":"ŠPELA"},"dob":"1985-10-24","v":[{"tg":"840539006","vp":"J07BX03","mp":"EU/1/20/1507","ma":"ORG-100031184","dn":2,"sd":2,"dt":"2021-05-11","co":"SE","is":"Nacionalni inštitut za javno zdravje","ci":"urn:uvci:01:SI:NIJZ00000000468"}]},"CBOR":"bf6376657265312e302e30636e616dbf62666e68567a6f72c48d656b63666e7468565a4f52c48c454b62676e66c5a070656c6163676e7466c5a050454c41ff63646f626a313938352d31302d3234617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32302f31353037626d616d4f52472d31303030333131383462646e02627364026264746a323032312d30352d313162636f62534562697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626369781e75726e3a757663693a30313a53493a4e494a5a3030303030303030343638ffff","COSE":"844da201260448199d9c7cc2f0c8afa0590111a40162534504fb41d844b5e6fae14806fb41d8270c26fae148390103a101a4617681aa626369781e75726e3a757663693a30313a53493a4e494a5a303030303030303034363862636f62534562646e026264746a323032312d30352d313162697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626d616d4f52472d313030303331313834626d706c45552f312f32302f313530376273640262746769383430353339303036627670674a30374258303363646f626a313938352d31302d3234636e616da462666e68567a6f72c48d656b62676e66c5a070656c6163666e7468565a4f52c48c454b63676e7466c5a050454c416376657265312e302e30584090be5a8b1c057f725d0d5ee4061adacfebb0f902fbec582ed7233ded843486638973fb6a206928c854385d88d5ba25e8031f6b0c0cf3b9e2dff525c35f1fd1f3","BASE45":"NCF3TDJ%B6FLJQS-B7D/9BGKS15I06FTCVWB7AJ3.TQVU0OURYP95DH%3CBMNGBVS7J78CV4*XUA2PSGH.+H$NI4L6W%S6VH6ZL4XP:N6ON13.L*Z7.*V /N$Q1SGOD PN95U/38T9TG90OARH9P1J4HGZJKSHGK3MTDCZ.CI+GS2C KE+/FBJCK/BXH8Q7SK$GAGJM*KZD1REHGEBC$CYLVLYAQZ8P C2ILMKN4NN3F85QN748J$H/T1RU9ZIEQKERQ8IY1I$HH%UFX9 %P-LH/CJTK96L6SR9MU9DV5 R13PIPG1L+N1*PVD4WYHPRAAUICO1%X5$*AIFT9GJ/9TL4T.B9GYPE419PPSJ79UJK-J92K*/EAB8YJD2KC4JB%B9-8B57GPFIB5BM.S-YN+CK:BGW5INKE$JDVPLW1KD0KCZGWXGWFACI6E0V5LMREEKHRC:DV6G*KSUZQC/6$NF3+IUCSWDJ6X4$+2X3QMHP/37+HCHXR/%EKQT 0D3UDK3KFL7-2S$OLU570AW/0DK60C6H","PREFIX":"HC1:NCF3TDJ%B6FLJQS-B7D/9BGKS15I06FTCVWB7AJ3.TQVU0OURYP95DH%3CBMNGBVS7J78CV4*XUA2PSGH.+H$NI4L6W%S6VH6ZL4XP:N6ON13.L*Z7.*V /N$Q1SGOD PN95U/38T9TG90OARH9P1J4HGZJKSHGK3MTDCZ.CI+GS2C KE+/FBJCK/BXH8Q7SK$GAGJM*KZD1REHGEBC$CYLVLYAQZ8P C2ILMKN4NN3F85QN748J$H/T1RU9ZIEQKERQ8IY1I$HH%UFX9 %P-LH/CJTK96L6SR9MU9DV5 R13PIPG1L+N1*PVD4WYHPRAAUICO1%X5$*AIFT9GJ/9TL4T.B9GYPE419PPSJ79UJK-J92K*/EAB8YJD2KC4JB%B9-8B57GPFIB5BM.S-YN+CK:BGW5INKE$JDVPLW1KD0KCZGWXGWFACI6E0V5LMREEKHRC:DV6G*KSUZQC/6$NF3+IUCSWDJ6X4$+2X3QMHP/37+HCHXR/%EKQT 0D3UDK3KFL7-2S$OLU570AW/0DK60C6H","2DCODE":"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","TESTCTX":{"validationClockInstant":"2021-05-13T19:46:35.920812300Z","VERSION":1,"SCHEMA":"1.0.0","CERTIFICATE":"MIID0DCCAzKgAwIBAgIQQxJexjfrAB1JpNjs28ZBeTAKBggqhkjOPQQDBDCBtjELMAkGA1UEBhMCU0UxLjAsBgNVBAoMJU15bmRpZ2hldGVuIGbDtnIgZGlnaXRhbCBmw7ZydmFsdG5pbmcxKzApBgNVBAsMIkRpZ2l0YWwgR3JlZW4gQ2VydGlmaWNhdGUgU2VydmljZXMxFDASBgNVBGEMCzIwMjEwMC02ODgzMTQwMgYDVQQDDCtTd2VkaXNoIFRlc3QgRGlnaXRhbCBHcmVlbiBDZXJ0aWZpY2F0ZSBDU0NBMB4XDTIxMDQyOTExMzkyM1oXDTIzMDQyOTExNTkyM1owWjELMAkGA1UEBhMCU0UxHzAdBgNVBAoMFlN3ZWRpc2ggZUhlYWx0aCBBZ2VuY3kxFTATBgNVBGEMDDE2MjAyMTAwNDc0ODETMBEGA1UEAwwKREdDIFNpZ25lcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBc1jxW+KQlyTjXKpM/jLB6BwqxMOxUxaUcA4+8N/NCz6fVP/3XaVr1JDDivPPJgeqgL4j5ZXDCSRVwM6KNvoH6jggF7MIIBdzAJBgNVHRMEAjAAMEsGA1UdIwREMEKAQCcedWXRvwTUW5RomtzWEr/epXhbKzCzsWBU2VlTJ9mMFQxrbMCrogauzd9BZYWkBFwnGW9io3tE4y/8sM95PDUwSQYDVR0OBEIEQCNymDyVT1kDzFdA8HSemwdVMN2sDupVdF3wvqJ25QOUzYRo3zMyGlfCz6rnL3Xmmo8K7u+rMBzN9qW90DQ6FRcwDgYDVR0PAQH/BAQDAgWgMBcGA1UdJQQQMA4GDCsGAQQBAI43j2UBAjA5BgNVHR8EMjAwMC6gLKAqhihodHRwczovL2RnYy5pZHNlYy5zZS9jc2NhL2NybC9jc2NhMDEuY3JsMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAYYlaHR0cHM6Ly9kZ2MuaWRzZWMuc2UvY3NjYS9vY3NwL2NzY2EwMTArBgNVHREEJDAigSByZWdpc3RyYXRvckBlaGFsc29teW5kaWdoZXRlbi5zZTAKBggqhkjOPQQDBAOBiwAwgYcCQUdQd7+rWkJXDfCXrWUjZ572IpRjt4eZXPMq/m7cIsqFB4O45qsf4WqkQIRK3VRZJt6groQbTwmqg6Yl1XYKWlTqAkIBuW7TWC67joangzagPWJYOul91QpuWCG8ZTd9lddNzm9NOelgOj47SOK9Z5KhxQn3YW45uyfALI/6E0OAp2D9ApQ=","VALIDATIONCLOCK":"2021-05-13T19:46:35.920812300Z","DESCRIPTION":"4: One vaccination entry - No tag for COSE object. Everything should verify fine."},"EXPECTEDRESULTS":{"EXPECTEDSCHEMAVALIDATION":true,"EXPECTEDENCODE":true,"EXPECTEDDECODE":true,"EXPECTEDVERIFY":true,"EXPECTEDUNPREFIX":true,"EXPECTEDVALIDJSON":true,"EXPECTEDB45DECODE":true,"EXPECTEDPICTUREDECODE":true,"EXPECTEDEXPIRATIONCHECK":true}} \ No newline at end of file diff --git a/SI/2DCode/raw/5.json b/SI/2DCode/raw/5.json index fe86ed1d..c5721f16 100644 --- a/SI/2DCode/raw/5.json +++ b/SI/2DCode/raw/5.json @@ -1,50 +1 @@ -{ - "JSON": { - "ver": "1.0.0", - "nam": { - "fn": "Novak", - "fnt": "NOVAK", - "gn": "Janez", - "gnt": "JANEZ" - }, - "dob": "1970-11-11", - "v": [ - { - "tg": "840539006", - "vp": "J07BX03", - "mp": "EU/1/21/1529", - "ma": "ORG-100030215", - "dn": 2, - "sd": 2, - "dt": "2021-03-18", - "co": "SI", - "is": "Slovenian eHealth Agency", - "ci": "urn:uvci:01:SI:EHM/100000024GI5HMGZKSMS" - } - ] - }, - "CBOR": "bf6376657265312e302e30636e616dbf62666e654e6f76616b63666e74654e4f56414b62676e654a616e657a63676e74654a414e455aff63646f626a313937302d31312d3131617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32312f31353239626d616d4f52472d31303030333032313562646e02627364026264746a323032312d30332d313862636f6253496269737818536c6f76656e69616e20654865616c7468204167656e6379626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d53ffff", - "COSE": "d83dd2844da2012604480647858421ff0cc9a0590105a40162534904fb41d8444c5d0b74bc06fb41d826a29d0ba5e3390103a101a4617681aa626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d5362636f62534962646e026264746a323032312d30332d31386269737818536c6f76656e69616e20654865616c7468204167656e6379626d616d4f52472d313030303330323135626d706c45552f312f32312f313532396273640262746769383430353339303036627670674a30374258303363646f626a313937302d31312d3131636e616da462666e654e6f76616b62676e654a616e657a63666e74654e4f56414b63676e74654a414e455a6376657265312e302e3058400000000000000000226ae99e92a569c403bf649536016c62bf0157f26ad956d0000000000000000025f62a7ab3e0650cb91fa20802aeb2dbbc09433434b66695", - "BASE45": "NCF:UNMSFG/OFA20G3C/05RFZUH06GNQI:D4UEB-368V0ASML0F1PSRM21%BD3HREP%NBY6JWMTAN9I6T5XH-G2%E3EV4*2D4ELB+2SEB7:I/2DY735HBXQF7KN2LV8J32BG.HIOWNJJLD8MRYIWDM:8E-JELHQC K1U7C KPLI8J4RK46YBCPCBO8N$K-PSGJH3%JFRM2*NG OM%GA8IM%O%KI*W0 .UQ*N RP-+R2YBV44C$BCIG458:0LPHN6D7LLK*2H9-89UV-0L/:IS-O:S9UZ4+FJE 4Y3LL/II 0OC9SX0+*B85T%62*5PZD5CC9T0HQ3T5QNX/GJZII7JSTNB95526S16IQ5PL73X7V.Q 96S+MCA7G6MF1R.28DKQ-977IP/NEGRE0H9UM97H98$QJEQ8BH:8C2F0% LBXUPZ5TU7-ZNG%CJ93I/991G4HUOCBGUOFHO $AAED+$DVDI7UM8.FN:0%ONPBNK8E7UJ3VD0RJY404KC$0", - "PREFIX": "HC1:NCF:UNMSFG/OFA20G3C/05RFZUH06GNQI:D4UEB-368V0ASML0F1PSRM21%BD3HREP%NBY6JWMTAN9I6T5XH-G2%E3EV4*2D4ELB+2SEB7:I/2DY735HBXQF7KN2LV8J32BG.HIOWNJJLD8MRYIWDM:8E-JELHQC K1U7C KPLI8J4RK46YBCPCBO8N$K-PSGJH3%JFRM2*NG OM%GA8IM%O%KI*W0 .UQ*N RP-+R2YBV44C$BCIG458:0LPHN6D7LLK*2H9-89UV-0L/:IS-O:S9UZ4+FJE 4Y3LL/II 0OC9SX0+*B85T%62*5PZD5CC9T0HQ3T5QNX/GJZII7JSTNB95526S16IQ5PL73X7V.Q 96S+MCA7G6MF1R.28DKQ-977IP/NEGRE0H9UM97H98$QJEQ8BH:8C2F0% LBXUPZ5TU7-ZNG%CJ93I/991G4HUOCBGUOFHO $AAED+$DVDI7UM8.FN:0%ONPBNK8E7UJ3VD0RJY404KC$0", - "2DCODE": "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", - "TESTCTX": { - "validationClockInstant": "2021-05-12T13:45:24.179767800Z", - "VERSION": 1, - "SCHEMA": "1.0.0", - "CERTIFICATE": "MIIBcTCCASigAwIBAgIEYJqHBDAKBggqhkjOPQQDAjBRMQswCQYDVQQGEwJTSTESMBAGA1UEBwwJTGp1YmxqYW5hMQ8wDQYDVQQKDAZTRVRDQ0UxDDAKBgNVBAsMA2RldjEPMA0GA1UEAwwGc2lnbmVyMB4XDTIxMDUxMTEzMzA0NFoXDTIyMDUxMTEzMzA0NFowUTELMAkGA1UEBhMCU0kxEjAQBgNVBAcMCUxqdWJsamFuYTEPMA0GA1UECgwGU0VUQ0NFMQwwCgYDVQQLDANkZXYxDzANBgNVBAMMBnNpZ25lcjBJMBMGByqGSM49AgEGCCqGSM49AwAFAzIABAFiI+dsaEfITNEXnMKU8qd7p89hmQGidXpV5IwGXMv3xEmf4lWE1L7VT2GQD/dgNDAKBggqhkjOPQQDAgM3ADA0AhgGOHfr+9TTEK1VIPRXCM6zbamRzKDqfm8CGBM2rmDRxss1XMYct2ZkV6E0m4SQrt5vLg==", - "VALIDATIONCLOCK": "2021-05-12T13:45:24.179767800Z", - "DESCRIPTION": "5: One vaccination entry - Both CWT and Cose_Sign1 tags present. Everything should verify fine." - }, - "EXPECTEDRESULTS": { - "EXPECTEDSCHEMAVALIDATION": true, - "EXPECTEDENCODE": true, - "EXPECTEDDECODE": true, - "EXPECTEDVERIFY": true, - "EXPECTEDUNPREFIX": true, - "EXPECTEDVALIDJSON": true, - "EXPECTEDB45DECODE": true, - "EXPECTEDPICTUREDECODE": true, - "EXPECTEDEXPIRATIONCHECK": true - } -} \ No newline at end of file +{"JSON":{"ver":"1.0.0","nam":{"fn":"Vzorček","fnt":"VZORČEK","gn":"Špela","gnt":"ŠPELA"},"dob":"1985-10-24","v":[{"tg":"840539006","vp":"J07BX03","mp":"EU/1/20/1507","ma":"ORG-100031184","dn":2,"sd":2,"dt":"2021-05-11","co":"SE","is":"Nacionalni inštitut za javno zdravje","ci":"urn:uvci:01:SI:NIJZ00000000468"}]},"CBOR":"bf6376657265312e302e30636e616dbf62666e68567a6f72c48d656b63666e7468565a4f52c48c454b62676e66c5a070656c6163676e7466c5a050454c41ff63646f626a313938352d31302d3234617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32302f31353037626d616d4f52472d31303030333131383462646e02627364026264746a323032312d30352d313162636f62534562697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626369781e75726e3a757663693a30313a53493a4e494a5a3030303030303030343638ffff","COSE":"d83dd2844da201260448199d9c7cc2f0c8afa0590111a40162534504fb41d844b5e6fbe76d06fb41d8270c26fced91390103a101a4617681aa626369781e75726e3a757663693a30313a53493a4e494a5a303030303030303034363862636f62534562646e026264746a323032312d30352d313162697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626d616d4f52472d313030303331313834626d706c45552f312f32302f313530376273640262746769383430353339303036627670674a30374258303363646f626a313938352d31302d3234636e616da462666e68567a6f72c48d656b62676e66c5a070656c6163666e7468565a4f52c48c454b63676e7466c5a050454c416376657265312e302e30584014a22697189df7c60edc660395ed8670184cb949d5a2247edb4900b41483bb9c03d1a644677a263d2bb3082a76207899035e2a7afe5c4716794642a7af0698f9","BASE45":"NCF:UNMSFG/OFA20G338H$$RNY68-7*9BD54DDAI81IKA6O5+5ESJ3AQB42WG3KG 0$LLGGLUEFAMQQHIZC4.OI1RM8ZA*LP0W29+KCFF-+K*LPH*AA:GLLO2.A.0K.AAB7AZJC8II WJUQ6395J4I-B5ET42HPPEPHCRTWAGEQAC5ADNZ.Q1A6OL6L/5-.4-MAKP66JT5PIBPIGF2SNLK+G:%OC$NI+GPZI:%O9%L*$K3$OHBW24FWO8CIGD0H0 2IE9WT0K3M9UVZSVV*001HB*0UE9.955B9-NT0 2$$0X4PCY0+-CVYCRMTB*05*9O%0HJP7NVDEB$/I258OV1$%H:PI/E2$4JY/KN$CT%AM-2AMT/.PQK9:M9VQNA34/.4CA7G6M4K4PPPJGTE7IN4F6LF:71RU771R*C6FT5D75W9AV88G640C8XJI/WEIMN*8I*/RWQCCVVR+L.PO8ALC/QOG5J7NCB3%9H7DU4WOBGEHO93-IT:LQ+CD+LV*G.JJ%EEA*AIMCT-OW0SA2JI4DKLU100T8074","PREFIX":"HC1:NCF:UNMSFG/OFA20G338H$$RNY68-7*9BD54DDAI81IKA6O5+5ESJ3AQB42WG3KG 0$LLGGLUEFAMQQHIZC4.OI1RM8ZA*LP0W29+KCFF-+K*LPH*AA:GLLO2.A.0K.AAB7AZJC8II WJUQ6395J4I-B5ET42HPPEPHCRTWAGEQAC5ADNZ.Q1A6OL6L/5-.4-MAKP66JT5PIBPIGF2SNLK+G:%OC$NI+GPZI:%O9%L*$K3$OHBW24FWO8CIGD0H0 2IE9WT0K3M9UVZSVV*001HB*0UE9.955B9-NT0 2$$0X4PCY0+-CVYCRMTB*05*9O%0HJP7NVDEB$/I258OV1$%H:PI/E2$4JY/KN$CT%AM-2AMT/.PQK9:M9VQNA34/.4CA7G6M4K4PPPJGTE7IN4F6LF:71RU771R*C6FT5D75W9AV88G640C8XJI/WEIMN*8I*/RWQCCVVR+L.PO8ALC/QOG5J7NCB3%9H7DU4WOBGEHO93-IT:LQ+CD+LV*G.JJ%EEA*AIMCT-OW0SA2JI4DKLU100T8074","2DCODE":"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","TESTCTX":{"validationClockInstant":"2021-05-13T19:46:35.936370300Z","VERSION":1,"SCHEMA":"1.0.0","CERTIFICATE":"MIID0DCCAzKgAwIBAgIQQxJexjfrAB1JpNjs28ZBeTAKBggqhkjOPQQDBDCBtjELMAkGA1UEBhMCU0UxLjAsBgNVBAoMJU15bmRpZ2hldGVuIGbDtnIgZGlnaXRhbCBmw7ZydmFsdG5pbmcxKzApBgNVBAsMIkRpZ2l0YWwgR3JlZW4gQ2VydGlmaWNhdGUgU2VydmljZXMxFDASBgNVBGEMCzIwMjEwMC02ODgzMTQwMgYDVQQDDCtTd2VkaXNoIFRlc3QgRGlnaXRhbCBHcmVlbiBDZXJ0aWZpY2F0ZSBDU0NBMB4XDTIxMDQyOTExMzkyM1oXDTIzMDQyOTExNTkyM1owWjELMAkGA1UEBhMCU0UxHzAdBgNVBAoMFlN3ZWRpc2ggZUhlYWx0aCBBZ2VuY3kxFTATBgNVBGEMDDE2MjAyMTAwNDc0ODETMBEGA1UEAwwKREdDIFNpZ25lcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBc1jxW+KQlyTjXKpM/jLB6BwqxMOxUxaUcA4+8N/NCz6fVP/3XaVr1JDDivPPJgeqgL4j5ZXDCSRVwM6KNvoH6jggF7MIIBdzAJBgNVHRMEAjAAMEsGA1UdIwREMEKAQCcedWXRvwTUW5RomtzWEr/epXhbKzCzsWBU2VlTJ9mMFQxrbMCrogauzd9BZYWkBFwnGW9io3tE4y/8sM95PDUwSQYDVR0OBEIEQCNymDyVT1kDzFdA8HSemwdVMN2sDupVdF3wvqJ25QOUzYRo3zMyGlfCz6rnL3Xmmo8K7u+rMBzN9qW90DQ6FRcwDgYDVR0PAQH/BAQDAgWgMBcGA1UdJQQQMA4GDCsGAQQBAI43j2UBAjA5BgNVHR8EMjAwMC6gLKAqhihodHRwczovL2RnYy5pZHNlYy5zZS9jc2NhL2NybC9jc2NhMDEuY3JsMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAYYlaHR0cHM6Ly9kZ2MuaWRzZWMuc2UvY3NjYS9vY3NwL2NzY2EwMTArBgNVHREEJDAigSByZWdpc3RyYXRvckBlaGFsc29teW5kaWdoZXRlbi5zZTAKBggqhkjOPQQDBAOBiwAwgYcCQUdQd7+rWkJXDfCXrWUjZ572IpRjt4eZXPMq/m7cIsqFB4O45qsf4WqkQIRK3VRZJt6groQbTwmqg6Yl1XYKWlTqAkIBuW7TWC67joangzagPWJYOul91QpuWCG8ZTd9lddNzm9NOelgOj47SOK9Z5KhxQn3YW45uyfALI/6E0OAp2D9ApQ=","VALIDATIONCLOCK":"2021-05-13T19:46:35.936370300Z","DESCRIPTION":"5: One vaccination entry - Both CWT and Cose_Sign1 tags present. Everything should verify fine."},"EXPECTEDRESULTS":{"EXPECTEDSCHEMAVALIDATION":true,"EXPECTEDENCODE":true,"EXPECTEDDECODE":true,"EXPECTEDVERIFY":true,"EXPECTEDUNPREFIX":true,"EXPECTEDVALIDJSON":true,"EXPECTEDB45DECODE":true,"EXPECTEDPICTUREDECODE":true,"EXPECTEDEXPIRATIONCHECK":true}} \ No newline at end of file diff --git a/SI/2DCode/raw/6.json b/SI/2DCode/raw/6.json index 576d645c..69338f44 100644 --- a/SI/2DCode/raw/6.json +++ b/SI/2DCode/raw/6.json @@ -1,50 +1 @@ -{ - "JSON": { - "ver": "1.0.0", - "nam": { - "fn": "Novak", - "fnt": "NOVAK", - "gn": "Janez", - "gnt": "JANEZ" - }, - "dob": "1970-11-11", - "v": [ - { - "tg": "840539006", - "vp": "J07BX03", - "mp": "EU/1/21/1529", - "ma": "ORG-100030215", - "dn": 2, - "sd": 2, - "dt": "2021-03-18", - "co": "SI", - "is": "Slovenian eHealth Agency", - "ci": "urn:uvci:01:SI:EHM/100000024GI5HMGZKSMS" - } - ] - }, - "CBOR": "bf6376657265312e302e30636e616dbf62666e654e6f76616b63666e74654e4f56414b62676e654a616e657a63676e74654a414e455aff63646f626a313937302d31312d3131617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32312f31353239626d616d4f52472d31303030333032313562646e02627364026264746a323032312d30332d313862636f6253496269737818536c6f76656e69616e20654865616c7468204167656e6379626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d53ffff", - "COSE": "d2844da201260448262426f42bc38b6da0590105a40162534904fb41d8444c5d0f9db206fb41d826a29d0fdf3b390103a101a4617681aa626369782775726e3a757663693a30313a53493a45484d2f313030303030303234474935484d475a4b534d5362636f62534962646e026264746a323032312d30332d31386269737818536c6f76656e69616e20654865616c7468204167656e6379626d616d4f52472d313030303330323135626d706c45552f312f32312f313532396273640262746769383430353339303036627670674a30374258303363646f626a313937302d31312d3131636e616da462666e654e6f76616b62676e654a616e657a63666e74654e4f56414b63676e74654a414e455a6376657265312e302e30584000000000000000003e01db80a1fc2b83322a878ba4063646c041ce494df8a05e000000000000000011fdc10ddd02d809d4303fc081d9ef0bdcbb1b2031e49989", - "BASE45": "NCFOXN%TSMAHN-H*M8 $8AVHDPSU R0II7ZL 43-KG5EBQP7NCELJHV8KUEHREP%NBV9J-4OCV4*XUA2PSGH.+H$NI4L6W$Q6VH6ZL4XP:N6ON13.L*Z7XTB*ZFBT1OGO6HP.1SH+QL9RLPP1FRM47/97X8D6IAN$36IASD9YHILIIX2M KMKHKYIA FEFT8O-9UDB1.B1LCBJ8C19BJCCD9YLGILFD.BI C/.DV2MGDI6-5D68WAK0YQK*R3T3+7A.N8RK4R$F/MAMXP6QS03L0QIRR97I2HOAXL92L0. K6MGK.5.REQ01K SP$I/XK$M8DOEPZB*L8PK99Q9E$BDZIA9J66JW1JK-J92KNTT3DJEKB ZJ83BFVTL14EITZWJQVC$E70JN%X47*KB*KYQTHFT4S8M46NEGT SC0HM6G-TJ%%M8WNTEM4INM8EEET5ZVIA8KT9TKUWE8NUN6:646MMER$AD2PVM$V5/DZW00/4UK7 8U-PE", - "PREFIX": "HC1:NCFOXN%TSMAHN-H*M8 $8AVHDPSU R0II7ZL 43-KG5EBQP7NCELJHV8KUEHREP%NBV9J-4OCV4*XUA2PSGH.+H$NI4L6W$Q6VH6ZL4XP:N6ON13.L*Z7XTB*ZFBT1OGO6HP.1SH+QL9RLPP1FRM47/97X8D6IAN$36IASD9YHILIIX2M KMKHKYIA FEFT8O-9UDB1.B1LCBJ8C19BJCCD9YLGILFD.BI C/.DV2MGDI6-5D68WAK0YQK*R3T3+7A.N8RK4R$F/MAMXP6QS03L0QIRR97I2HOAXL92L0. K6MGK.5.REQ01K SP$I/XK$M8DOEPZB*L8PK99Q9E$BDZIA9J66JW1JK-J92KNTT3DJEKB ZJ83BFVTL14EITZWJQVC$E70JN%X47*KB*KYQTHFT4S8M46NEGT SC0HM6G-TJ%%M8WNTEM4INM8EEET5ZVIA8KT9TKUWE8NUN6:646MMER$AD2PVM$V5/DZW00/4UK7 8U-PE", - "2DCODE": "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", - "TESTCTX": { - "validationClockInstant": "2021-05-12T13:45:24.244767300Z", - "VERSION": 1, - "SCHEMA": "1.0.0", - "CERTIFICATE": "MIIBcTCCASigAwIBAgIEYJqHBDAKBggqhkjOPQQDAjBRMQswCQYDVQQGEwJTSTESMBAGA1UEBwwJTGp1YmxqYW5hMQ8wDQYDVQQKDAZTRVRDQ0UxDDAKBgNVBAsMA2RldjEPMA0GA1UEAwwGc2lnbmVyMB4XDTIxMDUxMTEzMzA0NFoXDTIyMDUxMTEzMzA0NFowUTELMAkGA1UEBhMCU0kxEjAQBgNVBAcMCUxqdWJsamFuYTEPMA0GA1UECgwGU0VUQ0NFMQwwCgYDVQQLDANkZXYxDzANBgNVBAMMBnNpZ25lcjBJMBMGByqGSM49AgEGCCqGSM49AwAFAzIABAFiI+dsaEfITNEXnMKU8qd7p89hmQGidXpV5IwGXMv3xEmf4lWE1L7VT2GQD/dgNDAKBggqhkjOPQQDAgM3ADA0AhgGOHfr+9TTEK1VIPRXCM6zbamRzKDqfm8CGBM2rmDRxss1XMYct2ZkV6E0m4SQrt5vLg==", - "VALIDATIONCLOCK": "2021-05-12T13:45:24.244767300Z", - "DESCRIPTION": "6: One vaccination entry - Signature validation should fail." - }, - "EXPECTEDRESULTS": { - "EXPECTEDSCHEMAVALIDATION": true, - "EXPECTEDENCODE": true, - "EXPECTEDDECODE": true, - "EXPECTEDVERIFY": false, - "EXPECTEDUNPREFIX": true, - "EXPECTEDVALIDJSON": true, - "EXPECTEDB45DECODE": true, - "EXPECTEDPICTUREDECODE": true, - "EXPECTEDEXPIRATIONCHECK": true - } -} \ No newline at end of file +{"JSON":{"ver":"1.0.0","nam":{"fn":"Vzorček","fnt":"VZORČEK","gn":"Špela","gnt":"ŠPELA"},"dob":"1985-10-24","v":[{"tg":"840539006","vp":"J07BX03","mp":"EU/1/20/1507","ma":"ORG-100031184","dn":2,"sd":2,"dt":"2021-05-11","co":"SE","is":"Nacionalni inštitut za javno zdravje","ci":"urn:uvci:01:SI:NIJZ00000000468"}]},"CBOR":"bf6376657265312e302e30636e616dbf62666e68567a6f72c48d656b63666e7468565a4f52c48c454b62676e66c5a070656c6163676e7466c5a050454c41ff63646f626a313938352d31302d3234617681bf62746769383430353339303036627670674a303742583033626d706c45552f312f32302f31353037626d616d4f52472d31303030333131383462646e02627364026264746a323032312d30352d313162636f62534562697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626369781e75726e3a757663693a30313a53493a4e494a5a3030303030303030343638ffff","COSE":"d2844da20126044893d34283b54fe8ada0590111a40162534504fb41d844b5e6fdf3b606fb41d8270c26fdf3b6390103a101a4617681aa626369781e75726e3a757663693a30313a53493a4e494a5a303030303030303034363862636f62534562646e026264746a323032312d30352d313162697378254e6163696f6e616c6e6920696ec5a17469747574207a61206a61766e6f207a647261766a65626d616d4f52472d313030303331313834626d706c45552f312f32302f313530376273640262746769383430353339303036627670674a30374258303363646f626a313938352d31302d3234636e616da462666e68567a6f72c48d656b62676e66c5a070656c6163666e7468565a4f52c48c454b63676e7466c5a050454c416376657265312e302e3058406bba2f15424e4da506a9e4263dfba026ea132a35c114f077a2befb4f6e1232bd85a71198e0c946f7e08a06fff01fb424c1a12ff242d3b1f5aa20dbaf8098bb7f","BASE45":"NCFOXN%TSMAHN-HQSCD%CD7T16WK3R-AH$P21RO1T2OTPA R$1HW4R+3GU3E1L0X%Q+%Q:Q5F/8X*G3M9JUPY0BZW4V/A6%IX:S:+IZW4PHBO338V0OMB3GF4X8/68ZHHGY8-JEUGQC K1U7C KPLI8J4RK46YBBOAMP8N$K-PS $A4+O6-P*%NT JEU9W*PORKZM9EN95M9NMLJX2-G24WUBX2PJA-G2KOM SITK292W7*R$V1WY08J3HKB+T4A+2XEN QT QTHC31M3DG3F.456L X4CZKHKB-43.E3KD3OAJ5%IWZKRA38M7323Q05.$S6ZC0JB%30KU6SW6*E99Q9E$BDZII4JP.A13C9YK$W6R95T26WHTCOG$ J3-SY$NGZHA850BK+Z7I7S9NT-V41LUS0B7CPFRMLNKNM8JI0JPGB8HS*BFNK11GMQ9S+AZEAM3WG98P-IN3J0D8J02AVHY4W18QDJ60ZR*UBE4PWSIE9S%XE/4WD64S$8ZFS21W4.9V07X$B+9EK+FG HZ/UUN58PH","PREFIX":"HC1:NCFOXN%TSMAHN-HQSCD%CD7T16WK3R-AH$P21RO1T2OTPA R$1HW4R+3GU3E1L0X%Q+%Q:Q5F/8X*G3M9JUPY0BZW4V/A6%IX:S:+IZW4PHBO338V0OMB3GF4X8/68ZHHGY8-JEUGQC K1U7C KPLI8J4RK46YBBOAMP8N$K-PS $A4+O6-P*%NT JEU9W*PORKZM9EN95M9NMLJX2-G24WUBX2PJA-G2KOM SITK292W7*R$V1WY08J3HKB+T4A+2XEN QT QTHC31M3DG3F.456L X4CZKHKB-43.E3KD3OAJ5%IWZKRA38M7323Q05.$S6ZC0JB%30KU6SW6*E99Q9E$BDZII4JP.A13C9YK$W6R95T26WHTCOG$ J3-SY$NGZHA850BK+Z7I7S9NT-V41LUS0B7CPFRMLNKNM8JI0JPGB8HS*BFNK11GMQ9S+AZEAM3WG98P-IN3J0D8J02AVHY4W18QDJ60ZR*UBE4PWSIE9S%XE/4WD64S$8ZFS21W4.9V07X$B+9EK+FG HZ/UUN58PH","2DCODE":"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","TESTCTX":{"validationClockInstant":"2021-05-13T19:46:35.968122200Z","VERSION":1,"SCHEMA":"1.0.0","CERTIFICATE":"MIID0DCCAzKgAwIBAgIQQxJexjfrAB1JpNjs28ZBeTAKBggqhkjOPQQDBDCBtjELMAkGA1UEBhMCU0UxLjAsBgNVBAoMJU15bmRpZ2hldGVuIGbDtnIgZGlnaXRhbCBmw7ZydmFsdG5pbmcxKzApBgNVBAsMIkRpZ2l0YWwgR3JlZW4gQ2VydGlmaWNhdGUgU2VydmljZXMxFDASBgNVBGEMCzIwMjEwMC02ODgzMTQwMgYDVQQDDCtTd2VkaXNoIFRlc3QgRGlnaXRhbCBHcmVlbiBDZXJ0aWZpY2F0ZSBDU0NBMB4XDTIxMDQyOTExMzkyM1oXDTIzMDQyOTExNTkyM1owWjELMAkGA1UEBhMCU0UxHzAdBgNVBAoMFlN3ZWRpc2ggZUhlYWx0aCBBZ2VuY3kxFTATBgNVBGEMDDE2MjAyMTAwNDc0ODETMBEGA1UEAwwKREdDIFNpZ25lcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBc1jxW+KQlyTjXKpM/jLB6BwqxMOxUxaUcA4+8N/NCz6fVP/3XaVr1JDDivPPJgeqgL4j5ZXDCSRVwM6KNvoH6jggF7MIIBdzAJBgNVHRMEAjAAMEsGA1UdIwREMEKAQCcedWXRvwTUW5RomtzWEr/epXhbKzCzsWBU2VlTJ9mMFQxrbMCrogauzd9BZYWkBFwnGW9io3tE4y/8sM95PDUwSQYDVR0OBEIEQCNymDyVT1kDzFdA8HSemwdVMN2sDupVdF3wvqJ25QOUzYRo3zMyGlfCz6rnL3Xmmo8K7u+rMBzN9qW90DQ6FRcwDgYDVR0PAQH/BAQDAgWgMBcGA1UdJQQQMA4GDCsGAQQBAI43j2UBAjA5BgNVHR8EMjAwMC6gLKAqhihodHRwczovL2RnYy5pZHNlYy5zZS9jc2NhL2NybC9jc2NhMDEuY3JsMEEGCCsGAQUFBwEBBDUwMzAxBggrBgEFBQcwAYYlaHR0cHM6Ly9kZ2MuaWRzZWMuc2UvY3NjYS9vY3NwL2NzY2EwMTArBgNVHREEJDAigSByZWdpc3RyYXRvckBlaGFsc29teW5kaWdoZXRlbi5zZTAKBggqhkjOPQQDBAOBiwAwgYcCQUdQd7+rWkJXDfCXrWUjZ572IpRjt4eZXPMq/m7cIsqFB4O45qsf4WqkQIRK3VRZJt6groQbTwmqg6Yl1XYKWlTqAkIBuW7TWC67joangzagPWJYOul91QpuWCG8ZTd9lddNzm9NOelgOj47SOK9Z5KhxQn3YW45uyfALI/6E0OAp2D9ApQ=","VALIDATIONCLOCK":"2021-05-13T19:46:35.968122200Z","DESCRIPTION":"6: One vaccination entry - Signature validation should fail."},"EXPECTEDRESULTS":{"EXPECTEDSCHEMAVALIDATION":true,"EXPECTEDENCODE":true,"EXPECTEDDECODE":true,"EXPECTEDVERIFY":false,"EXPECTEDUNPREFIX":true,"EXPECTEDVALIDJSON":true,"EXPECTEDB45DECODE":true,"EXPECTEDPICTUREDECODE":true,"EXPECTEDEXPIRATIONCHECK":true}} \ No newline at end of file diff --git a/SI/png/1.png b/SI/png/1.png index 344f20e2ff1b29e63899acaeea79f78ccd5f0913..8583226d20c6327abddba719d41dff130c2b3ad8 100644 GIT binary patch delta 2098 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 delta 2114 zcmV-I2)*~l5YG^hB!3o3L_t(|UhSGqj-$#Jgb!knGrR#Lw!tj7WHw-61F$7#Yy*i6 z;8_lk^L>HsdheF*m9F$MXN|1xDihV6K0gt04rTG*T!;OB=Wnk+uwU07*sn`4Gq*oO zb6DNQ^6=KLb-y&vX!rK)mfEbz0BhnJr?xKE?cuk(E9Z6VLx1^dx2iR3&pzgW0kDU& zZrLhVS8X$|*2g$-M?ZMpT_#u@m+jGR*6wlL=Y=oIaVejHZ|iI@yR95)AFLT1iD<^f zD%TvXb>S}`Asvh?G_Ur&1uL#|PA$1O9}aLi{UuomVbojQt^fG?pR)XY>;Hgpop)+G zQrP8S)EfsoyMOiUm(zUn?X0x0{Yim^eQ3|S5s*Eq*l4S*Sc%m>t~p@m)lfUZH``xU zS3bThzMK_HP3q0(fbHY5^Y`I6)MkFWEtFpg%-nffdA+lc7^du7IrxT{6k)r?_zZET zye&dswwLUy3gcR1#* z4Drgvsd`8cYsOd-mM%0Sokc4d#ddZ9mgb!QmEEMUO?(*7BElr)fW)Imst1H=E4ce1 zuC%bI&J8CWH0p%pg7d^VQsL#u-6dv#HE7%zD1T-Wja{Uvw{G1kG4>vpt;+(Vr1wDv zm1wA!=ZN5zkwhTJm>kOiLtdjaeW8W-S4#vg$_nKblYI{FETn}Yd8A&^pv5M4Ngf;$ zwl2aUb@eIo#4viPkC=*vN<-oig~JdgjU-rBb2(rLYkiYhl~e66bB+e}99W5zDyn^4a5x;-dna>W!fwFbhcN5hGYM2W;>fBszApO1~J&epF?|12kBvQGS903uo)D2Pc&A_03kNb z)Sr4w3zL_)T{>7fm6=)HU!;AgMZQHXv-P>g_8r-{^sYck2zopbx+0@PSr>tG>>TR zK<+VD$WsOw{!I(6F*5%?Ku493>N zc9O@)14DO~csThtm;`Y@TwTa)K$sN3J0NLc90@VvBwB3^4!p^e%h)g=G`PncFg`n3 zzUlE0=3GlH$q*GDYRvi9G=HXraWQDfN);*t3Ji~mAmVNK7xwS$oEUZ(OvS0T0wcGI zmXV2G`z{Ps{nh%kFtNu&t6=&FJ=(8ELmJ9M!NIlWfYG_y@0q>5`pbHG_ z@CgUQ(P3P(zzS_dty{~<$3eDAPgh~Ho2r6Dyt9xN#;MAg8f%$xw8PXa39E#&)7C=E ziVU#*<#6M$2jA&wAb(O=wX!#TU;<)x&H*FNZ~rfy?N(w!PeET88;&h~%mU+oUoJ-PaQ}xx(!w|fLzX6J z=5!*D7BGNRSdNxq-p!55>x%{JMSYod5s;07*qoM6N<$f>(77IRF3v diff --git a/SI/png/3.png b/SI/png/3.png index 5bd6a5d016ea39a3bd15447327f2cac4038ac7c9..769d436b81e6e073177310e0dcd8571e7fc4c006 100644 GIT binary patch delta 2396 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 diff --git a/SI/png/4.png b/SI/png/4.png index df5ad7ecd3fdb9003b9a3c5f833b6bc2da6456bd..a18c421ee6606bcbdb10f9140e50f7b2455adde0 100644 GIT binary patch delta 2126 zcmV-U2(kCT584orBYy}XNklrg#W^4nA z4d59AMD`bet8bUOrC;j9>{_K#l`DLe&PPOK`kMcf$6~*q`LB<^uwReAuwM_s%(5w2 zr`NhY-1}^P`;=GdXH45*PbccT$2?SHZ>!d^zA8C=oqeQtIe#Ma-#vZJlq0HJbkYdC4MV5 zRiyJR@#$$Ax9+M!T$qR=@p(7G^WB(Y>asOVmRmBIauOf5z3A$(?9C3|Q0Cw3_8RH) z*~jud-T_OAs<)yxGEn5^ZC1jWOJ)shHl&}c^l@QuRDZc-rJi5yu@-eTw}GhKhqKS` zfNeAvjDb2>1&zQ|e5W)<&(}txuDnHsc^f7Q{UO_f)nS6M+ss=l_lzff&#t!+7uJm$ zr8>aRbh!6=ZhH-Lx1xrYj8|+?VH(&a+v;pPJFOW^ISE@{m5a?kZ5b6-z6Vlq#Iw!^ zIU8L^&wn?lQee35fT4ZNQTZ7dF>foT%-`cw+YFMIG=5egE{u*s=$WZ48MeAg-*6Y- z)c^!pShxdbIjR@rF?N%sA;N_Y9QCR^oA>NYNMzVEBmexh{HzkAo?i!a0l(opwraRy ziwny`0Z+c9>{dfuND|3`WCW9e`;5vl|Ivr2XoiP0HbTo?>F zW7V3qgiM|lrjf3j8W}2_Dh}s*3sGT+0y9g?VTlp?0{dhpAC(NSCC{I+#f8ytMdQSPnQYWD z7=J}FOqP|OO9A7;CcH#4PzbuKcrerfH(n%%{&wVKJrfcaMpvh;biqG<(BtSI2*mLi zxYnQ8;=-u4rm4?Tr1rg9vYG^uSB)%~DBvA1>Mp<3hhvu<$O+aFw&Yb({7EZnWrq*ohVPeJ)9=ihuN1;9}=J;V=qSJ)hAYdRj z6~fMbiwiULRW?0w;2CB{TLAWE*MC)wo>yjWfN2Y$*;-vB=AIt{z5-T}$H*-uJ9ofX z)$!y{_=+b-zN30j2ZWX$yU!I{R9LC=-Kx7s&krMH!dxQ_C@)()Uw6O|ba|&_rOEk1 z5ZU$EbkYTB$Y%Wc4KSn!{{}c+L{so2>M$P~L9T$DvBibSfj4W~$~Eb%w|}q!nJR+( zK`Cu^#ugU_B^EmAS9qrhNn*R~Swn222PnaJql^n90IWFg9b=6DpB}nPV;vze1`P^5 zV~Y#(POBE}jpoWU)~3%F8r@+glb^f;CM#Z7q=JE>$5=YbW92crt~YXZ2W-Y0x1szD zctvy;fzU0Q$;vA~)Zwf`WPjLV=eDjYkQut2D%3jI!edzUJ77hFvS$Jy`pw9iL%-={ zdU$oMemB6}2h;~{B>DJZ%5i)?r9z@6^7QMM7(!)Ix;U2#4bLy>|m0A*fK6mC;gWBB|)b@ob2?hP>PqA&0>wYGWJN2@5lZX<~d z!1lGrabXOv7JW>RU;%9Ph#!<_mVbm3U`DstD4+zC-(M#|`}0tmDJ*6|8dU!N$7No+OqW4WF#KPTvD#arRTzse7YO%yoWg z_2H5Dmm9)DrK9)DrK9+6@H0-vw;LR#SyGynhq07*qoM6N<$ Eg5mBQ`v3p{ delta 1971 zcmV;k2Tb_d5Wo+RBYy{nNklU$}5QPJ=UK*F9oInO z0>v&Dh@9`?F6{QqNUc%kYK$y*8D2@z84>Tj2+aS<^|J4G{_*;OeY<{O->&}`>@X|y z%=qcddhegLAN}T?-7Z#Fed;{c_~>(KYd4B}e@PGh5C%EGy~At=gA# z|1GwVu-*e(yPEq)-W-bBx5x5tKfjgb-=6+w*ws3Vv|L#2*iGL9R2w&W7?%&n)%xN~4W;1BQh8$yMH0L%kvpg;!50RB3KHH2!@5 z7lOiwjei@APn-Ke_;M zt=vxH!2H7fw{uV!2Y&YYs9B4ALld z@?-(pG{gwS=UZi4EQY;~eR*`>D5I-N`u*hBzX zx_>)ViSTf7P&BewO_#U1dm${0p#!^E%o;jqWHe&Z9g<#Bf489x3mc3_d^~!$77kIM zr%))05H|Z%z`(GE&l}GC)rd29KFhg5EGZ&2MS&gSNlXP1&ZR_Ox=-pUImX-d_HSWf zWO*=-0)wjMfM1x_Vax3bTxS&nmg`T6&VMcgNvMoD;MYPTSltR36y{~WnVqeq)CYxE zcFdTVMo6qKKYJl8%%Sxda!q!*M8E8660z;GdU=loQ~%;CD6KN_c5P#@ReS|q*uES{ zKp2862c_ZB(bSbZB-&?X4wGmWhynAH=fL@Q<2TX+b)dF{I&d-#oE8Iy7SK)Gvwxx5 zF*E*Im%Z1LjgIbp`fQ@W=qx-c8Z=~*hQjd`coMd}%*H#murTIy{_lynOPriY4Xf9+ zPTXhcB?ipPw#|$i_7HPws(oeFJDO{4KlU&YVB@UqC@!&Z6+;#bNtrPVpo|4%5(hSE zYllHa6i{AHUU_e8jwO}y`Y15iSbyih{J3n?0K}Es_Cyg-!)2S^u?2-;AsD6(ZM3wm zlq#JB=F^jD-N%A4WKD?9LOVkv)~g0moSPYje7id~E(U z7DmG!rWscB_;A|EwA#jKe13d!s$pRxS)h@dRZQi!mjsB>LmPumCN>J}B!3b*+9|di zr*WBcDx8zSsebO?Lc+9uq2xL(Doy0vC@;8+M6Vm{wo*Z1kQF9P;?67pKT~oE^Ukui zw0869$%Dd<&Qb~Pq9xBuLa&9-u3j#++J2jsh|icrqft`hOl{!@~S^ zhG^`Z7#khbam9e`%bHwO2UBU#lQS<9nPf7Oepx02gwev)Q*SXWZ^(sq;CQ)lK?iw$ zuMh*nIQ+yhq@zL5m(*v{1ig)pDd5YSl%O!g-7?Mu?UM;7PP7Tm^nWv5R^CoEC=6Y| zfh*m+A|$X%R*Dg?sjlvh0Xq;`N^U^=W(g3iHHftJwrJOaA_}Ypu#k7adT;(}(h;NH zq-RDh>@7xtVI<+2D2WGmQE6M-TsvFJude(%^+91?8P6(&0HH4&QzQaG*=yx~YX2Vt zc3f169&z~i8UN8!P=8kMs6&6x3t?f8MHt4bL|OnwdrMPa<1y0r>>L;-R-7y73n3UC zhadwoH)hta$nG+m7bCYV>5B3e=v2!};X5&@iGR>Epbjyi^@-3i-pS zVy?O`v4w?odZ{6DM*d#4B{QAHJgd&S+c_*uS@U($4w|hj9|-^e002ovPDHLk FV1i3>$Cm&A diff --git a/SI/png/5.png b/SI/png/5.png index a3ba31a093ef65171866f05469911c56450ef929..23f78ba5d6617f1785ec60e1abaff99ff12db4a3 100644 GIT binary patch delta 2122 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 diff --git a/SI/png/6.png b/SI/png/6.png index 835d56b3c3a38c96abb6f2f61a446ac45993e724..0269ffb07e6f386d881f2d165d07bd457b3ebe61 100644 GIT binary patch delta 2112 zcmV-G2*3Br56lpdBYy}JNklY|p6mo;1=cc4M_>y2oKnI)5S}({1rj9;^NQmw$cyh5dN^h5dL4W|r;G za_Of1o-J)QKh3J(UfKQ#%gb`J;sRI^r=pweHrg|@XF1<(*?*#YnR}J|xHs_%Sbm%0 z7Up|4H(_bZxJ}@T)fdCGbaChVYhbSROUK*KmNj#0Y0XG}6xd_RFN5XxEDmGQn%ymK zKG)c=6- zaH}nGvMT0}v47~|GEDm|#I^+UovgGlrilil3JX=RGIp`(s6tlsK5mf)xB^CrT^Hu3 z&#f$aqtoJxT4Z1t@V%Kn9g-5JIU)(YpQ{jG3{;4Hxe#+-MtXh=SHO7I@!q?sc+qJk zgFM&J$hg-k&HR|ogrtR$fxL-si^Ky%<`vP}F=f8!f`8Tij4dt9>XJgw&6MB9xO&Q; zS0mZr;zZ z>I+~}1k(Oe24VzYdllg77=v50`S$6Mq_F(RK%p?Ccd_-f0Xj(j$razf-$Gj0-K6zQ z7D);ByX}*Zq%bGR3&m>rEvU!p zk}nrUUu0?iG@~{Qcf^o7Y^?PyTz$&VYb z0d^)NEo>PgZ@(Bc(G;2=7395i;*bo8vml*^RD9z;dYk7w!Qk(o2Lv@qOD!D>Sl$axh=J`&GM#3yvc zntz?KrG@doqd3GyFj&)~FAe{X0@i+RV*V_zfMLZoP%9e5dd0IWblDC?V;8YH+ju4< zEewWa$0_Lm~eJpsRCOA12^AduzdnJ=1LjeiG;y~_CVa*zF+xYEKHUV@Pd^d{lsPqlYY zhwER$yI4tKB!M1t$6OciM$0ZR#y;a!csZ8JGq$ua+PL8FUdd;n!#6s~AIsNiZ$7$^ z6h^`!3cL+F2=cerp2lO>bFGP0nm1dfg@K`^bB)z#*a;TQ+vrqrTx%A)cNNmY(0^8W zwuh>~y5Y`FdxTl)AnLvX27$zF(x%)RN(7I=Dob0UMA#~<&RK=Du*21;=%SHli6Cm7 zWW<_4oW-}vlfqc07^Qd^Cy0|yaD#fAR}t9$Nl024lBYh0qA|uyv1PC{5z_YiZThwH zB!$_*!%G|&rNvVb4D-U;u6_u(tbZ$DY>qib@wng-9vyxxwo%v1-v82tq%fkgXST?b zOZ1s3Y@}NukV#Ya<&d<~m? zc$-ULgS6faP?o$C(d1=87Ic)RmxyAx(qBE#-_AdG!nOKV1KaX-S`v7 zXva-&X)O{`>vcU4$1xgP%?QZ8;Q>-A9^BGk<(8KWSn5=;RJrnIvF9?csBFQ(57?gF&(-p8;UeRNyB4+jY(M8?#{NTJI+aAHH#G%F+j+w$Sb20U`}Txnr*?bTjQ)ClXtdRz@Voo)r#IrmY(v@kNS6@LSRI>`BJcZMnt)2N%w zXLn8v)4f!V5z=6anKD)bwrTNmCH8*DmKHYXGb7W-HzkJcv{LU~;JDmg0mIcSD_c+C zy&q@c?6@43@%bjwfYo4?Z9-{-rmYEjdi)P$w7N)^s0OjdH^$b2Z|V qmrv=_!v5g#7xv@v7xv?k81@f65V(d4Zk8DU0000+SAq)|xB$KqJFbDm z1@Mjqa?Ka?Gw#1@a;wT`SQ-=TIWO&W+<)qI2y0)LVNL>ToG-$< zIlI~V3F<39@*UpNEjw- z=i}~t`_EU12fq$~2{Zv+D*n^sK`Q}yyfA`rGUTjAl9#cN-i;yW`VIjR=b$IS!B*Sag zNjdX5^tCm08raVM`limqL|Glhv_7VV6+ZWpWVok+h5fiwO4V_5s#KGUpXZoV=rYp%K!`hwZOk>Q$PF<7U z%e|s)s$Cc1vkOsSfkJ*xIYq5ax12(|(=)|`JYU)*Fajbv*eY)okKo^x@4l1+z6+s$ zZ+%o)7=Hp8PLHCB^XIe~{J|3Ye%T+qJe=WmNGdZBw3djx{fDGJlE-lXfB|>;hejJkQ_-h$+BFR*-D( zw2TVV+UONS(2mZd(pi#Icpm+6Aml zNdP-t#&jCziZoL#XDT<*{gYl=CxLAU35TKc$o}WFpq7<;N_dR?+NXg*J>>I~$RjWe z*Ms;47m0@oLA9e0@y=xQS?dWT+iqxT&ae2d^9ugPEFBAn`i&QWB8tPXj;4WEk|Lql`!W4PiitJfu`lWll8Uh`D?#)wnS9A(Dx* zEfF(V%NHhnA~MQ7)1x#n1Zqu-=JhdFhHyp5nbY8_mA^{@Blt~CPcF}xpMS}Q>5#XD zg}q!)d>9N%o{M%Ht%{=NhXn)3NB2>xQDNGJPVG@PgwMEFzCvja^BTS>)u=Efn`u4e zSZfl35r6@q-5`UoUi~dDY_zgJr%dLogXnQvyGCla+TY#fv*N^t^XQ{gqrzBQuh&Nmvm;2ygMLD< zCO9u!-=Z-t?6{j8t7e8qOeAb1Q_(hZ)2E+J0K1XWI>{}!T2q(J(SNVja}3TGzYW%+ z!YJ5b#@u0fw5kVGXt)o)lI#5Fo#b(0*?GXK(U#^v8cH`T3=N6vneFm`abfU|DX)-@ zI^x7+K@AWD#MIkm?&88!ygJyGeWsK6ZYT2R=$o#EEdLXb$gsY`eMrAOr$f>L896Jr z(XKSHtCL5CVU}~+MSp|wpmWIK000wXHy=tMf}Ic8_y zv6f=tHk7AkK4;+ZVO)e-0|6+hn^~vkFa>?vonHwlU~mCFB!Ay@R0K7^^?A_$*nmOB zeex|XtP9vlO$%9DyZbw>QvaEtb2`?R2!@ zY2w`x7L4SiUaf%CsbJ6Z{{&hconY(8Z4{Iy(wXE<64)t;H8u<=WLu@Ib`-J|+85t^ zHY+BKe1jUkCN|G6r*oogmYX&)g}=@|qQd^-`i1?teqleZU)Yc9Z(;ueqg5VMKRibO P00000NkvXXu0mjfA`H()