Crates.io | ctclient |
lib.rs | ctclient |
version | 0.4.5 |
source | src |
created_at | 2020-05-12 17:10:17.589089 |
updated_at | 2020-07-11 23:38:17.463045 |
description | Certificate Transparency Log client suitable for monitoring, quick SCT validation, gossiping, etc. |
homepage | |
repository | https://github.com/micromaomao/ctclient |
max_upload_size | |
id | 240745 |
size | 5,072,402 |
Certificate Transparency Log client suitable for monitoring, quick SCT validation, gossiping, etc.
(Not a full-fledged client with UI and everything - will work on that later. This is just a library to make your own client with.)
OpenSSL >= 1.1.0
Note that you can run those by cargo run --example name
examples/parse_sct_list_from_cert.rs
: Parse a certificate with a "CT Precertificate SCTs" extension and print out the SCTs. Also check that the logs can provide an inclusion proof for those leafs based on the latest tree head.
examples/live_stream_domains.rs
: Read out certificates as they are published by a log and print out the CA and domain names.
DEMO at the top of this README.
examples/simple_client/simple_client.rs
: A simple SQLite-backed CT log client monitoring a single log.