Make the `NonCFSSLSigner` code path the only code path through the CA. Remove all code related to the old, CFSSL-based code path. Update tests to supply (or mock) issuers of the new kind. Remove or simplify a few tests that were testing for behavior only exhibited by the old code path, such as incrementing certain metrics. Remove code from `//cmd/` for initializing the CFSSL library. Finally, mark the `NonCFSSLSigner` feature flag itself as deprecated. Delete the portions of the vendored CFSSL code which were only used by these deleted code paths. This does not remove the CFSSL library entirely, the rest of the cleanup will follow shortly. Part of #5115 |
||
|---|---|---|
| .. | ||
| featureflag_string.go | ||
| features.go | ||
| features_test.go | ||