boulder/test/integration
Aaron Gable 8cf597459d
Add multi-issuer support to ocsp-responder (#5154)
The ocsp-responder takes a path to a certificate file as one of
its config values. It uses this path as one of the inputs when
constructing its DBSource, the object responsible for querying
the database for pregenerated OCSP responses to fulfill requests.

However, this certificate file is not necessary to query the
database; rather, it only acts as a filter: OCSP requests whose
IssuerKeyHash do not match the hash of the loaded certificate are
rejected outright, without querying the DB. In addition, there is
currently only support for a single certificate file in the config.

This change adds support for multiple issuer certificate files in
the config, and refactors the pre-database filtering of bad OCSP
requests into a helper object dedicated solely to that purpose.

Fixes #5119
2020-11-10 09:21:09 -08:00
..
testdata akamai-purger: empty queue on shutdown (#4944) 2020-07-10 13:04:46 -07:00
akamai_purger_drain_queue_test.go akamai-purger: empty queue on shutdown (#4944) 2020-07-10 13:04:46 -07:00
authz_test.go Make TestValidAuthzExpires non-flaky. (#4778) 2020-04-15 12:54:53 -07:00
caa_test.go cmd/caa-log-checker: non-zero exit when errors are found (#5041) 2020-08-27 13:57:37 -07:00
common_mock.go test: fix TestPrecertificateOCSP flake. (#4536) 2019-11-08 16:29:30 -05:00
common_test.go Bug Fixes (#4798) 2020-04-30 11:56:43 -07:00
errors_test.go Use error wrapping for berrors and tests (#5169) 2020-11-06 13:17:11 -08:00
ocsp_test.go Add multi-issuer support to ocsp-responder (#5154) 2020-11-10 09:21:09 -08:00
orphan_finder_test.go SA: Ensure that IssuerID is set when adding precertificates (#5099) 2020-09-23 16:45:19 -07:00
revocation_test.go Update test/config. (#4923) 2020-07-01 17:59:14 -07:00
wfe_test.go Properly register boulder-wfe2 http metrics (#4654) 2020-01-21 12:55:26 -08:00