2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-08-22 11:10:24 +00:00

Merge pull request #780 from xuweibj/SubjectAltName

modified subjectAltName method, did not use ENV
This commit is contained in:
Xiaopeng Wang
2016-03-07 23:15:17 +08:00
2 changed files with 5 additions and 2 deletions

View File

@@ -226,7 +226,10 @@ basicConstraints = CA:FALSE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
[ san_env ]
subjectAltName = ${ENV::SAN}
subjectAltName = @alt_names
[ alt_names ]
#XCATCASAN#
[ v3_ca ]

View File

@@ -22,8 +22,8 @@ if [ -e $XCATDIR/cert ]; then
fi
mkdir -p $XCATDIR/cert
cd $XCATDIR/cert
sed -i "s/#XCATCASAN#/DNS.1 = `hostname --long`\nDNS.2 = `hostname --short`/g" $XCATCADIR/openssl.cnf
openssl genrsa -out server-key.pem 2048
export SAN="DNS:`hostname --long`,DNS:`hostname --short`"
openssl req -config $XCATCADIR/openssl.cnf -new -key server-key.pem -out server-req.pem -extensions server -subj "/CN=$CNA"
cp server-req.pem $XCATDIR/ca/`hostname`.csr
cd -