6 个版本
0.3.0 | 2023 年 10 月 10 日 |
---|---|
0.2.3 | 2023 年 10 月 4 日 |
0.2.1 | 2023 年 9 月 26 日 |
0.1.0 | 2023 年 9 月 22 日 |
#2404 在 解析器实现
每月 45 次下载
17KB
326 行
easy-rsa 注册表
入门
cargo add easy-rsa-registry
函数
从注册表文件读取证书
let registry_file_path = Path::new("index.txt");
let registry_file_path = format!("{}", registry_file_path.display());
let certs = read_certs_from_file(®istry_file_path)?;
更新证书状态
let registry_file_path = Path::new("index.txt");
let registry_file_path = format!("{}", registry_file_path.display());
let cert_serial: &str = "36593F7437AEB5007D2953E7A98B7601";
let certs = update_cert_status(®istry_file_path, &cert_serial, EasyRsaCertificateStatus::Revoked)?;
按序列号删除证书
let registry_file_path = Path::new("index.txt");
let registry_file_path = format!("{}", registry_file_path.display());
let cert_serial: &str = "36593F7437AEB5007D2953E7A98B7601";
let certs = remove_cert(®istry_file_path, &cert_serial)?;
依赖项
~1.3–2MB
~37K SLoC