|
|
@ -144,6 +144,8 @@ NOTIFY_MODE_CERT=1
|
|
|
|
|
|
|
|
|
|
|
|
NOTIFY_MODE_DEFAULT=$NOTIFY_MODE_BULK
|
|
|
|
NOTIFY_MODE_DEFAULT=$NOTIFY_MODE_BULK
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_BASE64_ENCODED_CFGS="Le_PreHook Le_PostHook Le_RenewHook Le_Preferred_Chain Le_ReloadCmd"
|
|
|
|
|
|
|
|
|
|
|
|
_DEBUG_WIKI="https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh"
|
|
|
|
_DEBUG_WIKI="https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh"
|
|
|
|
|
|
|
|
|
|
|
|
_PREPARE_LINK="https://github.com/acmesh-official/acme.sh/wiki/Install-preparations"
|
|
|
|
_PREPARE_LINK="https://github.com/acmesh-official/acme.sh/wiki/Install-preparations"
|
|
|
@ -6609,6 +6611,7 @@ Commands:
|
|
|
|
--revoke Revoke a cert.
|
|
|
|
--revoke Revoke a cert.
|
|
|
|
--remove Remove the cert from list of certs known to $PROJECT_NAME.
|
|
|
|
--remove Remove the cert from list of certs known to $PROJECT_NAME.
|
|
|
|
--list List all the certs.
|
|
|
|
--list List all the certs.
|
|
|
|
|
|
|
|
--info Show the $PROJECT_NAME configs, or the configs for a domain with [-d domain] parameter.
|
|
|
|
--to-pkcs12 Export the certificate and key to a pfx file.
|
|
|
|
--to-pkcs12 Export the certificate and key to a pfx file.
|
|
|
|
--to-pkcs8 Convert to pkcs8 format.
|
|
|
|
--to-pkcs8 Convert to pkcs8 format.
|
|
|
|
--sign-csr Issue a cert from an existing csr.
|
|
|
|
--sign-csr Issue a cert from an existing csr.
|
|
|
@ -6926,6 +6929,28 @@ setdefaultchain() {
|
|
|
|
_savecaconf "DEFAULT_PREFERRED_CHAIN" "$_preferred_chain"
|
|
|
|
_savecaconf "DEFAULT_PREFERRED_CHAIN" "$_preferred_chain"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#domain ecc
|
|
|
|
|
|
|
|
info() {
|
|
|
|
|
|
|
|
_domain="$1"
|
|
|
|
|
|
|
|
_ecc="$2"
|
|
|
|
|
|
|
|
_initpath
|
|
|
|
|
|
|
|
if [ -z "$_domain" ]; then
|
|
|
|
|
|
|
|
_debug "Show global configs"
|
|
|
|
|
|
|
|
echo "LE_WORKING_DIR=$LE_WORKING_DIR"
|
|
|
|
|
|
|
|
echo "LE_CONFIG_HOME=$LE_CONFIG_HOME"
|
|
|
|
|
|
|
|
cat "$ACCOUNT_CONF_PATH"
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
_debug "Show domain configs"
|
|
|
|
|
|
|
|
(
|
|
|
|
|
|
|
|
_initpath "$_domain" "$_ecc"
|
|
|
|
|
|
|
|
echo "DOMAIN_CONF=$DOMAIN_CONF"
|
|
|
|
|
|
|
|
for seg in $(cat $DOMAIN_CONF | cut -d = -f 1); do
|
|
|
|
|
|
|
|
echo "$seg=$(_readdomainconf "$seg")"
|
|
|
|
|
|
|
|
done
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
_process() {
|
|
|
|
_process() {
|
|
|
|
_CMD=""
|
|
|
|
_CMD=""
|
|
|
|
_domain=""
|
|
|
|
_domain=""
|
|
|
@ -7035,6 +7060,9 @@ _process() {
|
|
|
|
--list)
|
|
|
|
--list)
|
|
|
|
_CMD="list"
|
|
|
|
_CMD="list"
|
|
|
|
;;
|
|
|
|
;;
|
|
|
|
|
|
|
|
--info)
|
|
|
|
|
|
|
|
_CMD="info"
|
|
|
|
|
|
|
|
;;
|
|
|
|
--install-cronjob | --installcronjob)
|
|
|
|
--install-cronjob | --installcronjob)
|
|
|
|
_CMD="installcronjob"
|
|
|
|
_CMD="installcronjob"
|
|
|
|
;;
|
|
|
|
;;
|
|
|
@ -7586,6 +7614,9 @@ _process() {
|
|
|
|
list)
|
|
|
|
list)
|
|
|
|
list "$_listraw" "$_domain"
|
|
|
|
list "$_listraw" "$_domain"
|
|
|
|
;;
|
|
|
|
;;
|
|
|
|
|
|
|
|
info)
|
|
|
|
|
|
|
|
info "$_domain" "$_ecc"
|
|
|
|
|
|
|
|
;;
|
|
|
|
installcronjob) installcronjob "$_confighome" ;;
|
|
|
|
installcronjob) installcronjob "$_confighome" ;;
|
|
|
|
uninstallcronjob) uninstallcronjob ;;
|
|
|
|
uninstallcronjob) uninstallcronjob ;;
|
|
|
|
cron) cron ;;
|
|
|
|
cron) cron ;;
|
|
|
|