[−][src]Crate ctclient
Certificate Transparency Log client for monitoring and gossiping.
The source code of this project contains some best-effort explanation comments for others trying to implement such a client to read - as of 2019, the documentation that exists out there are (in my opinion) pretty lacking, and I had some bad time trying to implement this.
All pub_key are in DER format, which is the format returned (in base64)
by google's trusted log list. (No one told me this).
This project is not a beginner tutorial on how a CT log works. Read the RFC first.
Modules
| certutils | |
| internal | Things that are only useful if you are doing your own API calling. |
| jsons | Structs for parsing server response. |
| utils | Some utility functions. |
Structs
| CTClient | A stateful CT monitor. |
| SignedTreeHead | A signed tree head (STH), as returned from the server. This encapsulate the state of the tree at some point in time. |
Enums
| Error | Errors that this library could produce. |
| SthResult |