#证书 #唯一标识符 #数字 #新冠 #解析 #uvci #疫苗接种

bin+lib 新冠_cert_uvci

解析欧盟数字新冠证书UVCI(唯一疫苗接种证书/断言标识符)的工具

2个版本

0.2.1 2021年10月15日
0.2.0 2021年10月14日
0.1.0 2021年10月8日

国际化(i18n)类别中排名第195

MIT许可证

32KB
531

EU-Digital-COVID-Certificate-UVCI-Parser

解析和验证欧盟数字新冠证书UVCI(唯一疫苗接种证书/断言标识符)的工具

请参阅Rust社区crates注册表中的文档

根据2020年12月10-11日和2021年1月21日欧洲理事会的结论,这些指南呼吁“采取协调一致的方法来处理疫苗接种证书”,为本指南设定了疫苗接种证书的唯一标识符。本软件库根据《eHealth网络指南》中关于“可验证疫苗接种证书 - 基本互操作性元素”的指南(版本2)来解析和验证欧盟数字新冠证书UVCI。校验和的包含是可选的。可以添加前缀“URN:UVCI:”。验证由该crate执行。

仅适用于瑞典EHM签发的新冠证书:将欧盟数字新冠证书UVCIs导出到Neo4j Cypher Graph。瑞典UVCI“不透明唯一字符串”的解析是实验性的。瑞典疫苗接种日期是根据针对COVID-19的疫苗接种的国家统计数据从UVCI中推断出来的。该统计数据来自瑞典公共卫生机构(Folkhalsomyndigheten),基于每周疫苗接种累积数量。瑞典疫苗接种日期的预测精度约为±1个月。使用瑞典数字政府机构(Myndigheten för digital förvaltning)的软件生成的测试UVCI。

示例输出

URN:UVCI:01:SE:EHM/V12916227TFJJ#Q
version                  : 1
country                  : SE
schema_option_number     : 3
schema_option_desc       : some semantics
issuing_entity           : EHM
vaccine_id               :
opaque_unique_string     : V12916227TFJJ
opaque_id                : V12916227
opaque_issuance          : TFJJ
opaque_vaccination_month : 8
opaque_vaccination_year  : 2021
checksum                 : Q
checksum_verification    : true

URN:UVCI:01:SE:EHM/C878/123456789ABC#B
version                  : 1
country                  : SE
schema_option_number     : 1
schema_option_desc       : identifier with semantics
issuing_entity           : EHM
vaccine_id               : C878
opaque_unique_string     : 123456789ABC
opaque_id                : 
opaque_issuance          : 
opaque_vaccination_month : 0
opaque_vaccination_year  : 0
checksum                 : B
checksum_verification    : true

示例图形

使用方法(可执行文件)

covid_cert_uvci [新冠UVCI输入文件名] [图形Cypher输出文件名]

依赖项

~435KB