X-Git-Url: https://git.distorted.org.uk/~mdw/distorted-letsencrypt/blobdiff_plain/6bbb7b44ec2224926ade67d7fc8785ffa3d75930..8a0c5e387ace2086ff659ae2f9baccaae387bcf1:/bin/make-cert diff --git a/bin/make-cert b/bin/make-cert index 19808c6..fd0cdf5 100755 --- a/bin/make-cert +++ b/bin/make-cert @@ -14,26 +14,8 @@ case $# in 0) ;; *) fail_usage ;; esac prepare_tmp $tag -## Get started. +## Let's go. cert=$home/cert/$tag cd $cert -openssl req -in req -out $tmp/req.der -outform der -sans=$(openssl req -in req -text -noout | - sed -n ' - x - /^ *X509v3 Subject Alternative Name: $/ { - x - s/ *DNS://g - s/,/ /g - p - x - }') -make_le_conf $sans - -cd $tmp -$home/letsencrypt/letsencrypt-auto -c "$tmp/le.conf" --text \ - -a webroot --csr $tmp/req.der certonly - -cd $cert -cat $tmp/0001_chain.pem $home/le-root.cert >full-chain.new +dehydrated -f $HOME/dehydrated-config.sh -fc -s req >full-chain.new mv full-chain.new full-chain