Add lighttpd pem support
This commit is contained in:
parent
868dba8cb2
commit
bec03fcf88
|
@ -4,11 +4,12 @@
|
||||||
|
|
||||||
CONFIG=$1
|
CONFIG=$1
|
||||||
ACME_TINY="/tmp/acme_tiny.py"
|
ACME_TINY="/tmp/acme_tiny.py"
|
||||||
|
DOMAIN_KEY=""
|
||||||
|
|
||||||
if [ -f "$CONFIG" ];then
|
if [ -f "$CONFIG" ];then
|
||||||
. "$CONFIG"
|
. "$CONFIG"
|
||||||
DIRNAME=$(dirname "$CONFIG")
|
DIRNAME=$(dirname "$CONFIG")
|
||||||
cd "$DIRNAME"
|
cd "$DIRNAME" || exit 1
|
||||||
else
|
else
|
||||||
echo "ERROR CONFIG."
|
echo "ERROR CONFIG."
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -16,6 +17,7 @@ fi
|
||||||
|
|
||||||
KEY_PREFIX="${DOMAIN_KEY%%.*}"
|
KEY_PREFIX="${DOMAIN_KEY%%.*}"
|
||||||
DOMAIN_CRT="$KEY_PREFIX.crt"
|
DOMAIN_CRT="$KEY_PREFIX.crt"
|
||||||
|
DOMAIN_PEM="$KEY_PREFIX.pem"
|
||||||
DOMAIN_CSR="$KEY_PREFIX.csr"
|
DOMAIN_CSR="$KEY_PREFIX.csr"
|
||||||
DOMAIN_CHAINED_CRT="$KEY_PREFIX.chained.crt"
|
DOMAIN_CHAINED_CRT="$KEY_PREFIX.chained.crt"
|
||||||
|
|
||||||
|
@ -33,7 +35,7 @@ if [ ! -f "$DOMAIN_KEY" ];then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Generate CSR...$DOAMIN_CSR"
|
echo "Generate CSR...$DOMAIN_CSR"
|
||||||
|
|
||||||
OPENSSL_CONF="/etc/ssl/openssl.cnf"
|
OPENSSL_CONF="/etc/ssl/openssl.cnf"
|
||||||
|
|
||||||
|
@ -68,6 +70,10 @@ fi
|
||||||
|
|
||||||
cat "$DOMAIN_CRT" lets-encrypt-x1-cross-signed.pem > "$DOMAIN_CHAINED_CRT"
|
cat "$DOMAIN_CRT" lets-encrypt-x1-cross-signed.pem > "$DOMAIN_CHAINED_CRT"
|
||||||
|
|
||||||
|
if [ "$LIGHTTPD" = "TRUE" ];then
|
||||||
|
cat "$DOMAIN_KEY" "$DOMAIN_CRT" > "$DOMAIN_PEM"
|
||||||
|
echo -e "\e[01;32mNew pem: $DOMAIN_PEM has been generated\e[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
echo -e "\e[01;32mNew cert: $DOMAIN_CHAINED_CRT has been generated\e[0m"
|
echo -e "\e[01;32mNew cert: $DOMAIN_CHAINED_CRT has been generated\e[0m"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue