2个版本
0.1.1 | 2022年9月21日 |
---|---|
0.1.0 | 2021年4月6日 |
#911 in 密码学
9KB
187 行
digifirma
digifirma旨在提供一个易于使用的接口,用于验证从CieSign应用程序导出的数字签名文档。
目前,Rust OpenSSL绑定中缺少一个功能,这阻止了此crate验证证书的真实性。
用法
let file = std::fs::read("file.p7m").unwrap();
let data = digifirma::verify(&file).unwrap();
std::fs::write("output", data.file); // Write the content which has been signed to a file
let signer = data.signers[0];
assert_eq!("MARIO", signer.name);
assert_eq!("ROSSI", signer.surname);
assert_eq!("AB12345CD", signer.document_id);
assert_eq!("RSSMRO50E01D634H", signer.fiscal_code.get_codice());
lib.rs
:
轻松验证意大利CIE签名的文件。
依赖项
~6.5–9MB
~196K SLoC