Accepting request 830773 from home:jtomasiak:branches:Apache
- gensslcert: add -a argument to override default SAN value OBS-URL: https://build.opensuse.org/request/show/830773 OBS-URL: https://build.opensuse.org/package/show/Apache/apache2?expand=0&rev=615
This commit is contained in:
parent
5b196df37a
commit
ad69a0ec41
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 31 11:08:16 UTC 2020 - Jacek Tomasiak <jtomasiak@suse.com>
|
||||||
|
|
||||||
|
- gensslcert: add -a argument to override default SAN value
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Aug 31 09:07:44 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
Tue Aug 31 09:07:44 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
@ -24,6 +24,7 @@ function usage
|
|||||||
-u organisational unit "$U"
|
-u organisational unit "$U"
|
||||||
-n fully qualified domain name $CN (hostname -f)
|
-n fully qualified domain name $CN (hostname -f)
|
||||||
-e email address of webmaster webmaster@$CN
|
-e email address of webmaster webmaster@$CN
|
||||||
|
-a subject alternative name $altName
|
||||||
-y days server cert is valid for $srvdays
|
-y days server cert is valid for $srvdays
|
||||||
-Y days CA cert is valid for $CAdays
|
-Y days CA cert is valid for $CAdays
|
||||||
-d run in debug mode
|
-d run in debug mode
|
||||||
@ -61,10 +62,11 @@ fi
|
|||||||
O="SUSE Linux Web Server"
|
O="SUSE Linux Web Server"
|
||||||
CN=$FQHOSTNAME
|
CN=$FQHOSTNAME
|
||||||
email=webmaster@$FQHOSTNAME
|
email=webmaster@$FQHOSTNAME
|
||||||
|
altName=DNS:$CN
|
||||||
CAdays=$((365 * 6))
|
CAdays=$((365 * 6))
|
||||||
srvdays=$((365 * 2))
|
srvdays=$((365 * 2))
|
||||||
|
|
||||||
while getopts C:N:c:s:l:o:u:n:e:y:Y:dh OPT; do
|
while getopts C:N:c:s:l:o:u:n:e:a:y:Y:dh OPT; do
|
||||||
case $OPT in
|
case $OPT in
|
||||||
N) comment=$OPTARG;;
|
N) comment=$OPTARG;;
|
||||||
c) C=$OPTARG;;
|
c) C=$OPTARG;;
|
||||||
@ -74,6 +76,7 @@ while getopts C:N:c:s:l:o:u:n:e:y:Y:dh OPT; do
|
|||||||
o) O=$OPTARG;;
|
o) O=$OPTARG;;
|
||||||
n) CN=$OPTARG;;
|
n) CN=$OPTARG;;
|
||||||
e) email=$OPTARG;;
|
e) email=$OPTARG;;
|
||||||
|
a) altName=$OPTARG;;
|
||||||
y) srvdays=$OPTARG;;
|
y) srvdays=$OPTARG;;
|
||||||
Y) CAdays=$OPTARG;;
|
Y) CAdays=$OPTARG;;
|
||||||
d) set -x;;
|
d) set -x;;
|
||||||
@ -84,7 +87,7 @@ done
|
|||||||
|
|
||||||
GO_LEFT="\033[80D"
|
GO_LEFT="\033[80D"
|
||||||
GO_MIDDLE="$GO_LEFT\033[15C"
|
GO_MIDDLE="$GO_LEFT\033[15C"
|
||||||
for i in comment C ST L U O CN email srvdays CAdays; do
|
for i in comment C ST L U O CN email altName srvdays CAdays; do
|
||||||
eval "echo -e $i\"$GO_MIDDLE\" \$$i;"
|
eval "echo -e $i\"$GO_MIDDLE\" \$$i;"
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -156,7 +159,7 @@ CN = $CN
|
|||||||
emailAddress = $email
|
emailAddress = $email
|
||||||
|
|
||||||
[ x509v3 ]
|
[ x509v3 ]
|
||||||
subjectAltName = DNS:$CN
|
subjectAltName = $altName
|
||||||
nsComment = $comment
|
nsComment = $comment
|
||||||
nsCertType = server
|
nsCertType = server
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user