#tls-certificates #tls #ccadb #pki #data-processing #wrapper

ccadb-csv

Thin wrappers around Common CA Database (CCADB) CSV report content

3 unstable releases

0.4.1 Sep 5, 2024
0.4.0 Aug 9, 2024
0.1.0 Apr 21, 2023

#1271 in Database interfaces

42 downloads per month
Used in 2 crates

MPL-2.0 license

27KB
402 lines

ccadb-csv is a crate offering helpers for processing CSV data from Common CA Database (CCADB) reports. These reports offer metadata about root and intermediate certificate authorities that have been disclosed to participating root programs (e.g. Mozilla, Microsoft, and Google).

The structs in this crate are very thin wrappers around the CSV content, preserving values unprocessed and in String form, like the raw CSV data. Consumers that wish to process this data will likely want to create newtype wrappers that further refine the data.

Presently there is support for reading the "All Certificate Records" report in all_cert_records, and the "Mozilla Included CA Certificate Report" in mozilla_included_roots. See CCADB Resources for more information.

To download the CSV data required for use with this crate see the companion ccadb-csv-fetch crate.

Dependencies

~1.4–2.2MB
~33K SLoC