![]() |
![]()
| ![]() |
![]()
NAMEacmetool - request certificates from ACME servers automaticallySYNOPSIS
DESCRIPTIONacmetool is a utility for the automated retrieval, management and renewal of certificates from ACME server such as Let's Encrypt. It emphasises automation, idempotency and the minimisation of state.You use acmetool by configuring targets (typically using the "want") command. acmetool then requests certificates as necessary to satisfy the configured targets. New certificates are requested where existing ones are soon to expire. acmetool stores its state in a state directory. It can be specified on invocation via the --state option; otherwise, the path in ACME_STATE_DIR is used, or, failing that, the path "/var/db/acme" (recommended). The --xlog options control the logging. The --service options control privilege dropping and daemonization and are applicable only to the redirector subcommand. OPTIONS
SUBCOMMANDShelp [<command>...]Show help.reconcile [<target-filenames>...]Reconcile ACME state, idempotently requesting and renewing certificates to satisfy configured targets.This is the default command. cull [<flags>]Delete expired, unused certificates
statusShow active configurationwant [<flags>] <hostname>...Add a target with one or more hostnames
unwant <hostname>...Modify targets to remove any mentions of the given hostnamesquickstart [<flags>]Interactively ask some getting started questions (recommended)
redirector [<flags>]HTTP to HTTPS redirector with challenge response support
test-notify [<hostname>...]Test-execute notification hooks as though given hostnames were updatedimport-jwk-account <provider-url> <private-key-file>Import a JWK account keyimport-pem-account <provider-url> <private-key-file>Import a PEM account keyimport-key <private-key-file>Import a certificate private keyimport-le [<le-state-path*>]Import a Let's Encrypt client state directoryrevoke [<certificate-id-or-path>]Revoke a certificateaccount-thumbprintPrints account thumbprintsAUTHOR© 2015 Hugo Landau <hlandau@devever.net> MIT LicenseSEE ALSODocumentation: <https://github.com/hlandau/acme>Report bugs at: <https://github.com/hlandau/acmetool/issues>
|