Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

Google should provide log_list.json in it's various derived formats #1474

Open
rickmark opened this issue Mar 26, 2020 · 1 comment
Open

Comments

@rickmark
Copy link

Certificate transparency adoption would rise if Google's GStatic hosted the OpenSSL, Java, and CPP versions along with the JSON.

Generating the OpenSSL version was long and complex (multiple toolchains, Python, Bazel, etc) and largely undocumented.

Moreover, OpenSSL should include the CT list in its distribution so that it can serve as a root of trust on other operating systems.

Derived version for OpenSSL: https://gist.github.com/rickmark/f56404d159687b9f20ec5cb5e55efd49

@yan-foto
Copy link

Its a pain to generate the OpenSSL compliant format (I know), but all you need is python 2.x and a bit of patching since the new JSON schema does not work with the code here!

python2.7 utilities/log_list/print_log_list.py \
  --log_list log_list.json \
  --skip_signature_check \
  --log_list_schema log_list_schema.json \
  --openssl_output known_logs.cnf

NOTE: I skipped signature verification.

By the way, I recommend to generate the openSSL file always using the latest files provided by CT to keep up to date with changes.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants