|
@ -1638,19 +1638,27 @@ renewAll() { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
list() { |
|
|
list() { |
|
|
|
|
|
local _raw="$1" |
|
|
_initpath |
|
|
_initpath |
|
|
printf "Main_Domain|SAN_Domains|Created|Renew\n" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_sep="|" |
|
|
|
|
|
if [ "$_raw" ] ; then |
|
|
|
|
|
printf "Main_Domain${_sep}SAN_Domains${_sep}Created${_sep}Renew\n" |
|
|
for d in $(ls -F ${CERT_HOME}/ | grep [^.].*[.].*/$ ) ; do |
|
|
for d in $(ls -F ${CERT_HOME}/ | grep [^.].*[.].*/$ ) ; do |
|
|
d=$(echo $d | cut -d '/' -f 1) |
|
|
d=$(echo $d | cut -d '/' -f 1) |
|
|
( |
|
|
( |
|
|
_initpath $d |
|
|
_initpath $d |
|
|
if [ -f "$DOMAIN_CONF" ] ; then |
|
|
if [ -f "$DOMAIN_CONF" ] ; then |
|
|
. "$DOMAIN_CONF" |
|
|
. "$DOMAIN_CONF" |
|
|
printf "$Le_Domain|$Le_Alt|$Le_CertCreateTimeStr|$Le_NextRenewTimeStr\n" |
|
|
|
|
|
|
|
|
printf "$Le_Domain${_sep}$Le_Alt${_sep}$Le_CertCreateTimeStr${_sep}$Le_NextRenewTimeStr\n" |
|
|
fi |
|
|
fi |
|
|
) |
|
|
) |
|
|
done |
|
|
done |
|
|
|
|
|
else |
|
|
|
|
|
list "raw" | column -t -s "$_sep" |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
@ -2203,6 +2211,7 @@ Parameters: |
|
|
--accountkey Specifies the account key path, Only valid for the '--install' command. |
|
|
--accountkey Specifies the account key path, Only valid for the '--install' command. |
|
|
--days Specifies the days to renew the cert when using '--issue' command. The max value is 80 days. |
|
|
--days Specifies the days to renew the cert when using '--issue' command. The max value is 80 days. |
|
|
--httpport Specifies the standalone listening port. Only valid if the server is behind a reverse proxy or load balancer. |
|
|
--httpport Specifies the standalone listening port. Only valid if the server is behind a reverse proxy or load balancer. |
|
|
|
|
|
--listraw Only used for '--list' command, list the certs in raw format. |
|
|
" |
|
|
" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -2253,6 +2262,7 @@ _process() { |
|
|
_certhome="" |
|
|
_certhome="" |
|
|
_httpport="" |
|
|
_httpport="" |
|
|
_dnssleep="" |
|
|
_dnssleep="" |
|
|
|
|
|
_listraw="" |
|
|
while [ ${#} -gt 0 ] ; do |
|
|
while [ ${#} -gt 0 ] ; do |
|
|
case "${1}" in |
|
|
case "${1}" in |
|
|
|
|
|
|
|
@ -2464,6 +2474,10 @@ _process() { |
|
|
Le_HTTPPort="$_httpport" |
|
|
Le_HTTPPort="$_httpport" |
|
|
shift |
|
|
shift |
|
|
;; |
|
|
;; |
|
|
|
|
|
--listraw ) |
|
|
|
|
|
_listraw="raw" |
|
|
|
|
|
;; |
|
|
|
|
|
|
|
|
*) |
|
|
*) |
|
|
_err "Unknown parameter : $1" |
|
|
_err "Unknown parameter : $1" |
|
|
return 1 |
|
|
return 1 |
|
@ -2493,7 +2507,7 @@ _process() { |
|
|
revoke "$_domain" |
|
|
revoke "$_domain" |
|
|
;; |
|
|
;; |
|
|
list) |
|
|
list) |
|
|
list |
|
|
|
|
|
|
|
|
list "$_listraw" |
|
|
;; |
|
|
;; |
|
|
installcronjob) installcronjob ;; |
|
|
installcronjob) installcronjob ;; |
|
|
uninstallcronjob) uninstallcronjob ;; |
|
|
uninstallcronjob) uninstallcronjob ;; |
|
|