From 85da9090ef8f00215746bb6cedc2c66b3c4725d9 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Tue, 8 Dec 2015 17:36:29 +0100 Subject: [PATCH] fix missing variable --- letsencrypt.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/letsencrypt.sh b/letsencrypt.sh index aea744d..509fa52 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -271,7 +271,8 @@ sign_domain() { echo " + Requesting certificate..." csr64="$(openssl req -in "${BASEDIR}/certs/${domain}/cert-${timestamp}.csr" -outform DER | urlbase64)" crt64="$(signed_request "${CA_NEW_CERT}" '{"resource": "new-cert", "csr": "'"${csr64}"'"}' | openssl base64 -e)" - printf -- '-----BEGIN CERTIFICATE-----\n%s\n-----END CERTIFICATE-----\n' "${crt64}" > "${BASEDIR}/certs/${domain}/cert-${timestamp}.pem" + crt_path="${BASEDIR}/certs/${domain}/cert-${timestamp}.pem" + printf -- '-----BEGIN CERTIFICATE-----\n%s\n-----END CERTIFICATE-----\n' "${crt64}" > "${crt_path}" # try to load the certificate to detect corruption echo " + Checking certificate..." >&2 _openssl x509 -text < "${crt_path}" -- 2.39.5