summaryrefslogtreecommitdiffstats
path: root/conf/CA/bootstrap.sh
diff options
context:
space:
mode:
Diffstat (limited to 'conf/CA/bootstrap.sh')
-rw-r--r--conf/CA/bootstrap.sh13
1 files changed, 12 insertions, 1 deletions
diff --git a/conf/CA/bootstrap.sh b/conf/CA/bootstrap.sh
index 6d4e1aa5..056fb3a4 100644
--- a/conf/CA/bootstrap.sh
+++ b/conf/CA/bootstrap.sh
@@ -64,8 +64,19 @@ fi
# SANS
cp san.conf $BOOTSTRAP_SAN
+SANS=$FQDN
+if [ "$FQDN" -ne "$HOSTNAME" ]; then
+ SANS="$SANS $HOSTNAME"
+fi
+
+for ROOT in $(cat san_root.aaf); do
+ SANS="$SANS $ROOT"
+ for C in service locate oauth gui cm hello; do
+ SANS="$SANS $C.$ROOT"
+ done
+done
NUM=1
-for D in $FQDN aaf.osaaf.org service.aaf.osaaf.org locate.aaf.osaaf.org oauth.aaf.osaaf.org gui.aaf.osaaf.org cm.aaf.osaaf.org hello.aaf.osaaf.org; do
+for D in $SANS; do
echo "DNS.$NUM = $D" >> $BOOTSTRAP_SAN
NUM=$((NUM+1))
done