|
@@ -39,6 +39,7 @@ for ((dmn=0; dmn != ${#domains[@]}; dmn++))
|
39
|
39
|
do
|
40
|
40
|
certbot certonly --preferred-challenges http --standalone -d ${domains[$dmn]};
|
41
|
41
|
done
|
|
42
|
+makesslkey;
|
42
|
43
|
/etc/init.d/haproxy start;
|
43
|
44
|
}
|
44
|
45
|
|
|
@@ -50,6 +51,11 @@ case "$cmd" in
|
50
|
51
|
createCert;
|
51
|
52
|
;;
|
52
|
53
|
|
|
54
|
+## create cert keys
|
|
55
|
+"--keylist" | "--keylist" )
|
|
56
|
+makesslkey;
|
|
57
|
+;;
|
|
58
|
+
|
53
|
59
|
## update cert
|
54
|
60
|
"--update" | "--update" )
|
55
|
61
|
renew;
|
|
@@ -58,8 +64,9 @@ renew;
|
58
|
64
|
## start defaults
|
59
|
65
|
|
60
|
66
|
* )
|
61
|
|
-echo "please input pameters: autocertbot.sh --create | --update";
|
|
67
|
+echo "please input pameters: autocertbot.sh --create | --update | --keylist";
|
62
|
68
|
echo "autocertbot.sh --create; create new certificate"
|
63
|
69
|
echo "autocertbot.sh --update; update certificates;"
|
|
70
|
+echo "autocertbot.sh --keylist; create ssl keylist;"
|
64
|
71
|
;;
|
65
|
|
-esac
|
|
72
|
+esac
|