Support TLD wildcard along with nested subdomain wildcards

This commit is contained in:
Mark Stansberry 2022-09-18 18:39:58 -04:00
parent 8d5430dada
commit 240fb03b9e

View File

@ -168,19 +168,13 @@ fi
# figuring out url only vs url & subdomains vs subdomains only # figuring out url only vs url & subdomains vs subdomains only
if [ -n "$SUBDOMAINS" ]; then if [ -n "$SUBDOMAINS" ]; then
echo "SUBDOMAINS entered, processing"
if [ "$SUBDOMAINS" = "wildcard" ]; then
if [ "$ONLY_SUBDOMAINS" = true ]; then
export URL_REAL="-d *.${URL}"
echo "Wildcard cert for only the subdomains of $URL will be requested"
else
export URL_REAL="-d *.${URL} -d ${URL}"
echo "Wildcard cert for $URL will be requested"
fi
else
echo "SUBDOMAINS entered, processing" echo "SUBDOMAINS entered, processing"
for job in $(echo "$SUBDOMAINS" | tr "," " "); do for job in $(echo "$SUBDOMAINS" | tr "," " "); do
if [ "$job" = "wildcard" ]; then
export SUBDOMAINS_REAL="$SUBDOMAINS_REAL -d *.${URL}"
else
export SUBDOMAINS_REAL="$SUBDOMAINS_REAL -d ${job}.${URL}" export SUBDOMAINS_REAL="$SUBDOMAINS_REAL -d ${job}.${URL}"
fi
done done
if [ "$ONLY_SUBDOMAINS" = true ]; then if [ "$ONLY_SUBDOMAINS" = true ]; then
URL_REAL="$SUBDOMAINS_REAL" URL_REAL="$SUBDOMAINS_REAL"
@ -189,7 +183,6 @@ if [ -n "$SUBDOMAINS" ]; then
URL_REAL="-d ${URL}${SUBDOMAINS_REAL}" URL_REAL="-d ${URL}${SUBDOMAINS_REAL}"
fi fi
echo "Sub-domains processed are: $SUBDOMAINS_REAL" echo "Sub-domains processed are: $SUBDOMAINS_REAL"
fi
else else
echo "No subdomains defined" echo "No subdomains defined"
URL_REAL="-d $URL" URL_REAL="-d $URL"