boulder/cmd
Aaron Gable cf8e5aa1b1
Use profile to determine backdate and validity (#7621)
One of our goals with profiles is to allow different profiles to have
different validity periods. While the profiles already had the ability
to enforce different maximum backdates and validities, the CA still had
separate global configuration for what the backdate and validity period
should actually be.

Move the computation of the notBefore and notAfter timestamps into the
issuance package, so that it can be based on the profile's configured
backdate and validity durations. Deprecate the global "backdate" and
"expiry" config fields, as they are no longer used. Finally, add more
validation for the profile's backdate and validity.

Part of https://github.com/letsencrypt/boulder/issues/7610
2024-07-25 13:47:51 -07:00
..
admin Use generic types for gRPC stream implementations (#7501) 2024-05-24 13:54:25 -07:00
admin-revoker Strip old admin-revoker down to bare bones (#7317) 2024-03-05 12:36:29 -08:00
akamai-purger Better compile-time type checking for gRPC server implementations (#7504) 2024-05-28 09:26:29 -07:00
bad-key-revoker Revert "sa: truncate all timestamps to seconds (#7519)" (#7559) 2024-06-26 17:25:05 -07:00
boulder sfe: Implement self-service frontend for account pausing/unpausing (#7500) 2024-07-10 10:52:33 -04:00
boulder-ca Use profile to determine backdate and validity (#7621) 2024-07-25 13:47:51 -07:00
boulder-observer Add --addr and/or --debug-addr flags to all commands (#7175) 2023-12-07 17:41:01 -08:00
boulder-publisher Simplify issuance.NameID and how it is used (#7260) 2024-01-17 12:55:56 -08:00
boulder-ra KeyPolicy: add custom constructor and make all fields private (#7543) 2024-06-18 17:52:50 -04:00
boulder-sa Simplify the features package (#7204) 2023-12-12 15:51:57 -05:00
boulder-va Add a new remoteva binary (#7437) 2024-05-06 16:29:29 -04:00
boulder-wfe2 config: Improve comment for HMACKeyConfig and add TODOs (#7633) 2024-07-25 16:16:58 -04:00
ceremony goodkey: default to 110 rounds of Fermat factorization (#7579) 2024-07-17 16:05:30 -07:00
cert-checker goodkey: default to 110 rounds of Fermat factorization (#7579) 2024-07-17 16:05:30 -07:00
contact-auditor Log version string for more tools at startup (#7087) 2023-09-19 12:46:55 -04:00
crl-checker Log version string for more tools at startup (#7087) 2023-09-19 12:46:55 -04:00
crl-storer Simplify the features package (#7204) 2023-12-12 15:51:57 -05:00
crl-updater all: use proper deprecation comment (#7273) 2024-01-22 12:26:55 -05:00
expiration-mailer expiration-mailer: Don't audit log "no usable contact address" (#7529) 2024-06-06 18:30:59 -04:00
id-exporter Simplify the features package (#7204) 2023-12-12 15:51:57 -05:00
log-validator Add --addr and/or --debug-addr flags to all commands (#7175) 2023-12-07 17:41:01 -08:00
nonce-service config: Improve comment for HMACKeyConfig and add TODOs (#7633) 2024-07-25 16:16:58 -04:00
notify-mailer Remove repeated words in comments (#7445) 2024-04-23 10:30:33 -04:00
ocsp-responder Dynamically generate grpc-creds at integration test startup (#7477) 2024-05-15 11:31:23 -04:00
remoteva remoteva: Config options to handle alternate deployment models (#7473) 2024-05-13 14:43:40 -04:00
reversed-hostname-checker PA: Improve wildcard exact blocklist implementation (#7218) 2023-12-19 14:22:18 -05:00
rocsp-tool Remove all static minica keys (#7489) 2024-05-17 11:45:40 -07:00
sfe WFE: Reject new orders containing paused identifiers (#7599) 2024-07-25 13:46:40 -04:00
testdata Allow validating config.Duration type (#7564) 2024-06-27 13:45:19 -04:00
clock_generic.go Update golangci-lint from v1.29.0 to v1.42.1 (#5745) 2021-10-22 16:26:59 -07:00
clock_integration.go cmd: Use non-deprecated clock.New (#7517) 2024-05-31 18:34:39 -07:00
config.go config: Improve comment for HMACKeyConfig and add TODOs (#7633) 2024-07-25 16:16:58 -04:00
config_test.go Dynamically generate grpc-creds at integration test startup (#7477) 2024-05-15 11:31:23 -04:00
registry.go main: Validate config files by default (#6885) 2023-05-15 14:16:04 -04:00
shell.go Allow validating config.Duration type (#7564) 2024-06-27 13:45:19 -04:00
shell_test.go Allow validating config.Duration type (#7564) 2024-06-27 13:45:19 -04:00