boulder/linter/lints/rfc/testdata
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
..
crl_aki_name_and_serial.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_critical_number.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_empty_revoked.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_gentime_2049.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_gentime_revoked_2049.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_good.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_good_gentime_2050.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_good_utctime_1950.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_long_number.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_no_aki.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_no_issuer_name.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_no_number.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_none_revoked.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00
crl_utctime_no_seconds.pem Use zlint to check our CRLs (#6972) 2023-07-11 15:39:05 -07:00