5 个版本 (2 个稳定版)

1.1.0 2023年5月19日
1.0.0 2023年2月21日
0.2.0 2022年10月31日
0.1.1 2022年10月28日
0.1.0 2022年10月25日

#2048密码学

每月下载 29

MIT 许可证

24KB
481

Certain

证书透明度日志工具

dependency status Documentation License


监听证书透明度日志的客户端。

用法

要使用 certain,请将以下内容添加到您的 Cargo.toml

[dependencies]
certain = "1.1.0"

示例

以下示例将流式传输最新添加到日志中的证书。

use std::time::{Duration};

use certain::{
    
    StreamConfig,
    StreamError, 
};

fn main() -> Result<(), StreamError> {
    let config = StreamConfig::new("https://ct.googleapis.com/logs/argon2022/")
        .timeout(Duration::from_secs(1))
        .workers(4)
        .batch(1);

    certain::stream(config, |entry| {
        println!("{entry:#?}");
        true // continue
    })
}

贡献

欢迎所有贡献,如果发现缺少内容,请毫不犹豫地提交问题!

许可证

MIT

依赖

~17–30MB
~563K SLoC