From 2578e495a88d4868caadeb258f3f3cf9fd28df26 Mon Sep 17 00:00:00 2001 From: Lucas Rolff Date: Sat, 16 Jan 2016 18:20:12 +0100 Subject: [PATCH] Adding fullchain to LE --- le.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/le.sh b/le.sh index c18990e1..ae1db12f 100755 --- a/le.sh +++ b/le.sh @@ -279,6 +279,9 @@ _initpath() { if [ -z "$CA_CERT_PATH" ] ; then CA_CERT_PATH="$WORKING_DIR/$domain/ca.cer" fi + if [ -z "$CERT_CHAIN_PATH" ] ; then + CERT_CHAIN_PATH="$WORKING_DIR/$domain/fullchain.pem" + fi } @@ -619,6 +622,12 @@ issue() { echo -----END CERTIFICATE----- >> "$CA_CERT_PATH" _info "The intermediate CA cert is in $CA_CERT_PATH" fi + + if [[ -f $CERT_PATH && -f $CA_CERT_PATH ]] ; then + cat $CERT_PATH >> "$CERT_CHAIN_PATH" + cat $CA_CERT_PATH >> "$CERT_CHAIN_PATH" + _info "The full certificate chain is in $CERT_CHAIN_PATH" + fi Le_CertCreateTime=$(date -u "+%s") _setopt "$DOMAIN_CONF" "Le_CertCreateTime" "=" "$Le_CertCreateTime" @@ -713,6 +722,7 @@ renewAll() { CERT_KEY_PATH="" CERT_PATH="" CA_CERT_PATH="" + CERT_CHAIN_PATH="" ACCOUNT_KEY_PATH="" wellknown_path=""