done
fi
+ # Preset
+ CA_ZEROSSL=""
+ CA_LETSENCRYPT="https://acme-v02.api.letsencrypt.org/directory"
+
# Default values
- CA="https://acme-v02.api.letsencrypt.org/directory"
+ CA="letsencrypt"
OLDCA=
CERTDIR=
ALPNCERTDIR=
# Check BASEDIR and set default variables
[[ -d "${BASEDIR}" ]] || _exiterr "BASEDIR does not exist: ${BASEDIR}"
+ # Preset CAs
+ if [ "${CA}" = "letsencrypt" ]; then
+ CA="{$CA_LETSENCRYPT}"
+ elif [ "${CA}" = "zerossl" ]; then
+ CA="${CA_ZEROSSL}"
+ fi
+
if [[ -z "${OLDCA}" ]] && [[ "${CA}" = "https://acme-v02.api.letsencrypt.org/directory" ]]; then
OLDCA="https://acme-v01.api.letsencrypt.org/directory"
fi
# default: <unset>
#IP_VERSION=
-# Path to certificate authority (default: https://acme-v02.api.letsencrypt.org/directory)
-#CA="https://acme-v02.api.letsencrypt.org/directory"
+# URL to certificate authority or internal preset
+# Presets: letsencrypt, zerossl
+# default: letsencrypt
+#CA="letsencrypt"
# Path to old certificate authority
# Set this value to your old CA value when upgrading from ACMEv1 to ACMEv2 under a different endpoint.