boulder/cmd
Phil Porada c7a04e8e22
admin: Add pause-identifier and unpause-account subcommands (#7668)
Implements tooling in `admin` that allows an operator to
administratively pause account/identifier pairs and unpause
whole accounts. This functionality mirrors the self-service
capabilities of the SFE, so that we can administratively intervene
in the pausing and unpausing process.

The new `pause-identifier` subcommand accepts a single form
of input, specified by the `-batch-file` flag. This expects a CSV
where each row is an accountID, identifierType, identifierValue
triple.

The new `unpause-account` subcommand accepts either a single
account ID with the `-account` flag, or a text file containing a list
of account IDs with the `-batch-file` flag.

Relates to https://github.com/letsencrypt/boulder/issues/7406
Fixes https://github.com/letsencrypt/boulder/issues/7618
2024-08-22 08:31:46 -07:00
..
admin admin: Add pause-identifier and unpause-account subcommands (#7668) 2024-08-22 08:31:46 -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 Configure lints separately for each profile (#7636) 2024-08-01 10:01:46 -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 Use consistent naming for dnsName gRPC fields (#7654) 2024-08-12 14:32:55 -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 Update to math/rand/v2 (#7657) 2024-08-12 09:17:09 -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