' Email used for registration and recovery contact. (default: null)',
'email'
],
'agree-tos':[
false,
" Agree to the Greenlock and Let's Encrypt Subscriber Agreements",
'boolean',
false
],
'community-member':[
false,
' Submit stats to and get updates from Greenlock',
'boolean',
false
],
domains:[
false,
' Domain names to apply. For multiple domains you can enter a comma separated list of domains as a parameter. (default: [])',
'string'
],
'renew-offset':[
false,
' Positive (time after issue) or negative (time before expiry) offset, such as 30d or -45d',
'string',
'45d'
],
'renew-within':[
false,
' (ignored) use renew-offset instead',
'ignore',
undefined
],
'cert-path':[
false,
' Path to where new cert.pem is saved',
'string',
':configDir/live/:hostname/cert.pem'
],
'fullchain-path':[
false,
' Path to where new fullchain.pem (cert + chain) is saved',
'string',
':configDir/live/:hostname/fullchain.pem'
],
'bundle-path':[
false,
' Path to where new bundle.pem (fullchain + privkey) is saved',
'string',
':configDir/live/:hostname/bundle.pem'
],
'chain-path':[
false,
' Path to where new chain.pem is saved',
'string',
':configDir/live/:hostname/chain.pem'
],
'privkey-path':[
false,
' Path to where privkey.pem is saved',
'string',
':configDir/live/:hostname/privkey.pem'
],
'config-dir':[
false,
' Configuration directory.',
'string',
'~/letsencrypt/etc/'
],
store:[
false,
' The name of the storage module to use',
'string',
'greenlock-store-fs'
],
'store-xxxx':[
false,
' An option for the chosen storage module, such as --store-apikey or --store-bucket',
'bag'
],
'store-json':[
false,
' A JSON string containing all option for the chosen store module (instead of --store-xxxx)',
'json',
'{}'
],
challenge:[
false,
' The name of the HTTP-01, DNS-01, or TLS-ALPN-01 challenge module to use',
'string',
'@greenlock/acme-http-01-fs'
],
'challenge-xxxx':[
false,
' An option for the chosen challenge module, such as --challenge-apikey or --challenge-bucket',
'bag'
],
'challenge-json':[
false,
' A JSON string containing all option for the chosen challenge module (instead of --challenge-xxxx)',
'json',
'{}'
],
'skip-dry-run':[
false,
' Use with caution (and test with the staging url first). Creates an Order on the ACME server without a self-test.',
'boolean'
],
'skip-challenge-tests':[
false,
' Use with caution (and with the staging url first). Presents challenges to the ACME server without first testing locally.',
'boolean'
],
'http-01-port':[
false,
' Required to be 80 for live servers. Do not use. For special test environments only.',
'int'
],
'dns-01':[false,' Use DNS-01 challange type','boolean',false],
standalone:[
false,
' Obtain certs using a "standalone" webserver.',
'boolean',
false
],
manual:[
false,
' Print the token and key to the screen and wait for you to hit enter, giving you time to copy it somewhere before continuing (uses acme-http-01-cli or acme-dns-01-cli)',
'boolean',
false
],
debug:[false,' show traces and logs','boolean',false],
root:[
false,
' public_html / webroot path (may use the :hostname template such as /srv/www/:hostname)',
' Path to privkey.pem to use for account (default: generate new)',
'string'
],
'account-key-type':[
false,
" One of 'ECDSA' (P-256), 'P-384', 'RSA', 'RSA-3084', or 'RSA-4096'. Stick with 'ECDSA' (P-256) unless you need 'RSA' (2048) for legacy compatibility. (More bits != More security)",
'string',
'P-256'
],
webroot:[false,' (ignored) for certbot compatibility','ignore',false],
//, 'standalone-supported-challenges': [ false, " Supported challenges, order preferences are randomly chosen. (default: http-01,tls-alpn-01)", 'string', 'http-01']
'work-dir':[
false,
' for certbot compatibility (ignored)',
'string',
'~/letsencrypt/var/lib/'
],
'logs-dir':[
false,
' for certbot compatibility (ignored)',
'string',
'~/letsencrypt/var/log/'
],
'acme-version':[
false,
' (ignored) ACME is now RFC 8555 and prior drafts are no longer supported',