2个版本
0.2.1 | 2021年10月15日 |
---|---|
0.2.0 | 2021年10月14日 |
0.1.0 |
|
在国际化(i18n)类别中排名第195
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