Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nabla-c0d3/trust_stores_observatory
Continuously monitor and record the content of the major platforms' root certificate stores.
https://github.com/nabla-c0d3/trust_stores_observatory
certificate-authority python root-certificate ssl ssl-certificates sslyze truststore
Last synced: 15 days ago
JSON representation
Continuously monitor and record the content of the major platforms' root certificate stores.
- Host: GitHub
- URL: https://github.com/nabla-c0d3/trust_stores_observatory
- Owner: nabla-c0d3
- License: mit
- Created: 2017-12-26T02:38:24.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-19T00:17:56.000Z (6 months ago)
- Last Synced: 2024-05-19T01:26:08.708Z (6 months ago)
- Topics: certificate-authority, python, root-certificate, ssl, ssl-certificates, sslyze, truststore
- Language: Python
- Homepage:
- Size: 147 MB
- Stars: 122
- Watchers: 12
- Forks: 23
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Trust Stores Observatory
------------------------[![Run Tests](https://github.com/nabla-c0d3/trust_stores_observatory/actions/workflows/run_tests.yml/badge.svg)](https://github.com/nabla-c0d3/trust_stores_observatory/actions/workflows/run_tests.yml)
[![Refresh Trust Stores](https://github.com/nabla-c0d3/trust_stores_observatory/actions/workflows/refresh_stores.yml/badge.svg)](https://github.com/nabla-c0d3/trust_stores_observatory/actions/workflows/refresh_stores.yml)The Trust Stores Observatory monitors the content of the major platforms' root certificate stores.
More specifically, it provides the following features:
* An easy way to download the most up-to-date root certificate stores, via a permanent link: [https://nabla-c0d3.github.io/trust_stores_observatory/trust_stores_as_pem.tar.gz](https://nabla-c0d3.github.io/trust_stores_observatory/trust_stores_as_pem.tar.gz).
* The ability to record any changes made to the root stores, by committing such changes to Git. This way we can keep the history of the root stores and for example keep track of when a new root certificate was added.
* The ability to review and compare the content of the different root stores, by storing the content of each store in a YAML file.### Supported trust stores
* Apple iOS and macOS
* Google Android Open Source Project
* Microsoft Windows
* Mozilla NSS
* Oracle Java
* OpenJDKEach trust store is checked for changes once a week.
### More information
The following blog post provides additional information about this project: [https://nabla-c0d3.github.io/blog/2018/01/16/trust-stores-observatory/](https://nabla-c0d3.github.io/blog/2018/01/16/trust-stores-observatory/).