## Added
- Support for external account bindings
- Special support for ZeroSSL
+- Support presets for some CAs instead of requiring URLs
## Fixed
- No more silent failures on broken hook-scripts
# Preset
CA_ZEROSSL="https://acme.zerossl.com/v2/DV90"
CA_LETSENCRYPT="https://acme-v02.api.letsencrypt.org/directory"
+ CA_LETSENCRYPT_TEST="https://acme-staging-v02.api.letsencrypt.org/directory"
+ CA_BUYPASS="https://api.buypass.com/acme/directory"
+ CA_BUYPASS_TEST="https://api.test4.buypass.no/acme/directory"
# Default values
CA="letsencrypt"
# Preset CAs
if [ "${CA}" = "letsencrypt" ]; then
CA="${CA_LETSENCRYPT}"
+ elif [ "${CA}" = "letsencrypt-test" ]; then
+ CA="${CA_LETSENCRYPT_TEST}"
elif [ "${CA}" = "zerossl" ]; then
CA="${CA_ZEROSSL}"
+ elif [ "${CA}" = "buypass" ]; then
+ CA="${CA_BUYPASS}"
+ elif [ "${CA}" = "buypass-test" ]; then
+ CA="${CA_BUYPASS_TEST}"
fi
if [[ -z "${OLDCA}" ]] && [[ "${CA}" = "https://acme-v02.api.letsencrypt.org/directory" ]]; then
#IP_VERSION=
# URL to certificate authority or internal preset
-# Presets: letsencrypt, zerossl
+# Presets: letsencrypt, letsencrypt-test, zerossl, buypass, buypass-test
# default: letsencrypt
#CA="letsencrypt"