From 422a846483b8ba44e65981292cb7fbaae80c3a9d Mon Sep 17 00:00:00 2001 From: tianyu Date: Tue, 8 Dec 2015 14:08:01 +0800 Subject: [PATCH] Update letsencrypt.sh --- lets-encrypt/letsencrypt.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lets-encrypt/letsencrypt.sh b/lets-encrypt/letsencrypt.sh index fc734e1..e87fc7f 100644 --- a/lets-encrypt/letsencrypt.sh +++ b/lets-encrypt/letsencrypt.sh @@ -29,7 +29,18 @@ if [ ! -f "$DOMAIN_KEY" ];then fi echo "Generate CSR...$DOAMIN_CSR" -openssl req -new -sha256 -key $DOMAIN_KEY -subj "/" -reqexts SAN -config <(cat /etc/ssl/openssl.cnf <(printf "[SAN]\nsubjectAltName=$DOMAINS")) > $DOMAIN_CSR + +OPENSSL_CONF="/etc/ssl/openssl.cnf" + +if [ ! -f "$OPENSSL_CONF" ];then + OPENSSL_CONF="/etc/pki/tls/openssl.cnf" + if [ ! -f "$OPENSSL_CONF" ];then + echo "Error, file openssl.cnf not found." + exit 1 + fi +fi + +openssl req -new -sha256 -key $DOMAIN_KEY -subj "/" -reqexts SAN -config <(cat $OPENSSL_CONF <(printf "[SAN]\nsubjectAltName=$DOMAINS")) > $DOMAIN_CSR wget https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py -O $ACME_TINY -o /dev/null