boulder/issuance
Aaron Gable 7b6935d223
Configure lints separately for each profile (#7636)
Move the two lint-configuration keys, LintConfig and IgnoreLints, from
the top-level CA.Issuance config stanza into each individual
CA.Issuance.CertProfiles stanza. This allows us to have
differently-configured lints for different profiles, to ensure that our
linting regime is as strict as possible.

Without this change, it would be necessary for us to ignore both the
"common name included" and the "no subject key id" lints at the
top-level, when in fact each of those warnings only triggers on one of
our two profiles.

Fixes https://github.com/letsencrypt/boulder/issues/7635
2024-08-01 10:01:46 -07:00
..
cert.go Configure lints separately for each profile (#7636) 2024-08-01 10:01:46 -07:00
cert_test.go Configure lints separately for each profile (#7636) 2024-08-01 10:01:46 -07:00
crl.go CA: Remove deprecated crldpBase config (#7461) 2024-05-02 15:14:05 -07:00
crl_test.go test: Remove loop variable rebinding (#7587) 2024-07-12 10:43:25 -04:00
issuer.go Deprecate ECDSAForAll feature and remove ECDSAAllowList (#7560) 2024-06-26 10:38:51 -04:00
issuer_test.go Configure lints separately for each profile (#7636) 2024-08-01 10:01:46 -07:00