#证书 #证书透明度 #API包装器 #API客户端 #API #安全 #网页

ctlog

一个简单的证书透明度日志客户端 API 包装器

1 个不稳定版本

0.1.0 2022年11月14日

#7#证书透明度

MIT/Apache

17KB
160

ctlog

crates.io

一个由 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-2.0 许可证中定义的,均将按上述方式双许可,不附加任何额外条款或条件。

依赖项

~6–17MB
~262K SLoC