mirror of
https://github.com/plantroon/acme.sh.git
synced 2024-12-22 13:11:41 +00:00
fix compatible to pfsense. use "-config" for single domain to override the default openssl config file.
This commit is contained in:
parent
6425835067
commit
1ad65f7d78
7
le.sh
7
le.sh
@ -175,7 +175,8 @@ createCSR() {
|
|||||||
if [ -z "$domainlist" ] ; then
|
if [ -z "$domainlist" ] ; then
|
||||||
#single domain
|
#single domain
|
||||||
_info "Single domain" $domain
|
_info "Single domain" $domain
|
||||||
openssl req -new -sha256 -key "$CERT_KEY_PATH" -subj "/CN=$domain" > "$CSR_PATH"
|
printf "[ req_distinguished_name ]\n[ req ]\ndistinguished_name = req_distinguished_name\n" > "$DOMAIN_SSL_CONF"
|
||||||
|
openssl req -new -sha256 -key "$CERT_KEY_PATH" -subj "/CN=$domain" -config "$DOMAIN_SSL_CONF" -out "$CSR_PATH"
|
||||||
else
|
else
|
||||||
alt="DNS:$(echo $domainlist | sed "s/,/,DNS:/g")"
|
alt="DNS:$(echo $domainlist | sed "s/,/,DNS:/g")"
|
||||||
#multi
|
#multi
|
||||||
@ -396,11 +397,11 @@ _initpath() {
|
|||||||
DOMAIN_PATH="$domainhome"
|
DOMAIN_PATH="$domainhome"
|
||||||
fi
|
fi
|
||||||
if [ -z "$DOMAIN_CONF" ] ; then
|
if [ -z "$DOMAIN_CONF" ] ; then
|
||||||
DOMAIN_CONF="$domainhome/$Le_Domain.conf"
|
DOMAIN_CONF="$domainhome/$domain.conf"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$DOMAIN_SSL_CONF" ] ; then
|
if [ -z "$DOMAIN_SSL_CONF" ] ; then
|
||||||
DOMAIN_SSL_CONF="$domainhome/$Le_Domain.ssl.conf"
|
DOMAIN_SSL_CONF="$domainhome/$domain.ssl.conf"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$CSR_PATH" ] ; then
|
if [ -z "$CSR_PATH" ] ; then
|
||||||
|
Loading…
Reference in New Issue
Block a user