This tool downloads the CCADB Intermediate CRL Lists and subsequent CRLs for all publicly trusted Certificates in Mozilla Firefox, Chrome, .. and checks for Errors.
Gocrl is a Go project for working with CRLs (Certificate Revocation Lists) and related certificate utilities. It leverages several third-party libraries for TOML parsing, public suffix handling, cryptography, and certificate linting.
- Certificate Revocation List (CRL) processing
- Certificate validation and linting
- TOML configuration support
- Utilities for public suffixes and cryptography
main.go
: Entry point of the applicationcheck.go
,linting.go
,update.go
: Core logic for CRL and certificate operationsvendor/
: Third-party dependenciesgo.mod
,go.sum
: Go module files
- Go 1.18 or newer
Clone the repository:
git clone https://github.com/Knight1/Gocrl.git
cd Gocrl
Run the main application:
go run main.go
Contributions are welcome! Please open issues or submit pull requests for improvements or bug fixes.