1 个不稳定版本
0.1.0 | 2022年11月14日 |
---|
#7 在 #证书透明度
17KB
160 行
ctlog
一个由 reqwest 驱动的简单证书透明度日志客户端 API 包装器
使用方法
use anyhow::Result;
use ctlog::CTLogV1;
#[tokio::main]
async fn main() -> Result<()> {
// Create a new CTLogV1 client for TrustAsia logs
let ctlog = CTLogV1::new("https://ct.trustasia.com/log2023/")?;
// Get the sth
let sth = ctlog.get_sth().await?;
println!("{:#?}", sth);
Ok(())
}
注意
目前仅支持 v1 API (RFC6962)
文档
许可证
在以下许可证中选择一项。
- Apache License,版本 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确表示,否则任何有意提交以包含在作品中的贡献,如 Apache-2.0 许可证中定义的,均将按上述方式双许可,不附加任何额外条款或条件。
依赖项
~6–17MB
~262K SLoC