# CCADB-Tools **Repository Path**: mirrors_mozilla/CCADB-Tools ## Basic Information - **Project Name**: CCADB-Tools - **Description**: Services called by the CCADB Salesforce instance to perform specific tasks - **Primary Language**: Unknown - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-22 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CCADB-Tools Tools or services used in conjunction with or used by the [CCADB](https://www.ccadb.org). ## API_AddUpdateIntermediateCert **Status:** In use **Description:** APIs to enable Certificate Authorities (CAs) to automate retrieving and updating intermediate certificate data in the CCADB. **Usage:** See README in https://github.com/mozilla/CCADB-Tools/tree/master/API_AddUpdateIntermediateCert **Used By:** This service is only available to CAs whose root certificates are included within the root stores of CCADB root store members. ## EVChecker **Status:** In use **Description:** Extracts EV-enablement data from ExtendedValidation.cpp. Returns a JSON list for each root cert in ExtendedValidation.cpp containing: EV OID, cert SHA256 Fingerprint, Cert Issuer, Cert Serial Number. **Usage:** See the README in https://github.com/mozilla/CCADB-Tools/tree/master/EVChecker **Used By:** Used to fill in the “ExtendedValidation.cpp OIDs” fields on root certs in the CCADB. There is a CCADB home page report that alerts when that does not match the published “Mozilla EV Policy OID(s)” field. ## cacheck **Status:** In use **Description:** Web UI for viewing crt.sh's cached certificate linting results. Traverses down the CA hierarchy starting at the specified certificate, for the specified date range and cert statuses, summarizes the specified lint test findings. **Usage:** See README in https://github.com/mozilla/CCADB-Tools/tree/master/cacheck **Used By:** Mozilla CA Program Managers, other root store members of the CCADB, and CAs. ## cacompliance **Status:** BROKEN -- Bugzilla changed, and implementation was never finished. **Description:** Identify the CA Compliance bugs that need attention. The intent was to improve our workflow for CA Incident Bugs, such as provide a site for getting a CA Incident Digest that would quickly identify the CA incident bugs that we need to pay attention to. **Usage:** **Used By:** Would be used by Mozilla CA Program Managers and other root store members of the CCADB. ## capi **Status:** In use **Description:** Checks that certificates for the 3 test websites provided by the CA for their root certificate work as expected, are configured correctly, and pass lint tests. Runs tests to verify that the three sample websites required by the CAB Forum Baseline Requirements (for valid, expired, and revoked certificates) do in fact chain up to the specified root certificate and that the status of TLS certificates are as expected (valid, expired, or revoked). Lint tests are also run on the test website TLS certificates. **Usage:** See README in https://github.com/mozilla/CCADB-Tools/tree/master/capi ```sh TESTINFO=$(cat <