mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-04-25 17:58:35 +02:00
use presets for some CAs instead of requiring full urls
This commit is contained in:
13
dehydrated
13
dehydrated
@@ -312,8 +312,12 @@ load_config() {
|
||||
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=
|
||||
@@ -415,6 +419,13 @@ load_config() {
|
||||
# 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
|
||||
|
||||
@@ -21,8 +21,10 @@
|
||||
# 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.
|
||||
|
||||
Reference in New Issue
Block a user