boulder/cmd
Daniel McCarney 299e53b237 RA,CA: Refuse to start with MaxNames == 0. (#3634)
This commit updates the `boulder-ra` and `boulder-ca` commands to refuse
to start if their configured `MaxNames` is 0 (the default value). This
should always be set to a positive number.

This commit also updates `csr/csr.go` to always apply the max names
check since it will never be 0 after the change above.

Also refactor `FailOnError` to pull out a separate `Fail` function.

Related to https://github.com/letsencrypt/boulder/issues/3632
2018-04-10 10:53:23 -07:00
..
admin-revoker Cleanup: TLS and GRPC configs are mandatory. (#3476) 2018-02-26 10:16:50 -05:00
boulder-ca RA,CA: Refuse to start with MaxNames == 0. (#3634) 2018-04-10 10:53:23 -07:00
boulder-publisher Cleanup: TLS and GRPC configs are mandatory. (#3476) 2018-02-26 10:16:50 -05:00
boulder-ra RA,CA: Refuse to start with MaxNames == 0. (#3634) 2018-04-10 10:53:23 -07:00
boulder-sa Cleanup: TLS and GRPC configs are mandatory. (#3476) 2018-02-26 10:16:50 -05:00
boulder-va Allow configuration of multiple DNS resolvers (#3612) 2018-04-05 11:51:22 -04:00
boulder-wfe Add CAAIdentities and Website to /directory "meta". (#3588) 2018-03-22 16:12:43 -04:00
boulder-wfe2 WFE2: Wire missed config elements to WFE object. (#3604) 2018-03-29 11:01:26 -07:00
cert-checker Cert-checker: Update certlint, add CN/SAN==PSL err ignore. (#3600) 2018-04-04 12:20:43 -04:00
expiration-mailer Use internet facing appropriate histogram buckets for DNS latencies (#3616) 2018-04-04 08:01:54 -04:00
expired-authz-purger Speed up expired authz purger (#3267) 2017-12-11 12:05:43 -05:00
gen-key Add a PKCS#11 key generation tool (#3163) 2017-10-30 16:09:28 -07:00
id-exporter Remove global state from metrics gathering (#3167) 2017-10-13 11:58:01 -07:00
notify-mailer Use TLS in mailer integration tests (#3213) 2017-11-06 14:57:14 -08:00
ocsp-responder Return 500s from ocsp-responder. (#3423) 2018-02-06 11:37:44 -08:00
ocsp-updater Add SCT embedding (#3521) 2018-03-12 11:58:30 -07:00
orphan-finder Cleanup: TLS and GRPC configs are mandatory. (#3476) 2018-02-26 10:16:50 -05:00
single-ocsp Improve single-ocsp command (#2181) 2016-09-15 15:28:54 -07:00
testdata Simplify gRPC TLS configs. (#2470) 2017-01-06 14:19:18 -08:00
weak-key-flatten Basic RSA known weak key checking (#2765) 2017-05-25 09:33:58 -07:00
weak-key-search Remove global state from metrics gathering (#3167) 2017-10-13 11:58:01 -07:00
clock_generic.go Switch to new vendor style (#1747) 2016-04-18 12:51:36 -07:00
clock_integration.go Switch to new vendor style (#1747) 2016-04-18 12:51:36 -07:00
config.go Cleanup: TLS and GRPC configs are mandatory. (#3476) 2018-02-26 10:16:50 -05:00
config_test.go Simplify gRPC TLS configs. (#2470) 2017-01-06 14:19:18 -08:00
shell.go RA,CA: Refuse to start with MaxNames == 0. (#3634) 2018-04-10 10:53:23 -07:00
shell_test.go Remove references to test-ca.pem. (#3322) 2018-01-05 12:07:12 -08:00