boulder/crl
Aaron Gable b090ffbd2e
Use zlint to check our CRLs (#6972)
Update zlint to v3.5.0, which introduces scaffolding for running lints
over CRLs.

Convert all of our existing CRL checks to structs which match the zlint
interface, and add them to the registry. Then change our linter's
CheckCRL function, and crl-checker's Validate function, to run all lints
in the zlint registry.

Finally, update the ceremony tool to run these lints as well.

This change touches a lot of files, but involves almost no logic
changes. It's all just infrastructure, changing the way our lints and
their tests are shaped, and moving test files into new homes.

Fixes https://github.com/letsencrypt/boulder/issues/6934
Fixes https://github.com/letsencrypt/boulder/issues/6979
2023-07-11 15:39:05 -07:00
..
checker Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_x509 Remove comment regarding upstreamed portion of crl_x509 (#6725) 2023-03-07 14:58:43 -08:00
storer Add grpc implementation tests to all services (#6782) 2023-03-31 09:52:26 -07:00
updater crl-updater: retry failed shards (#6907) 2023-05-22 12:59:09 -07:00
crl.go Streamline and test crl-updater errors and audit logs (#6382) 2022-09-14 16:41:28 -07:00
crl_test.go Streamline and test crl-updater errors and audit logs (#6382) 2022-09-14 16:41:28 -07:00