Update csr.sh
This commit is contained in:
34
csr.sh
34
csr.sh
@@ -8,7 +8,7 @@ fi
|
|||||||
DOMAIN="home.johnhgaunt.com"
|
DOMAIN="home.johnhgaunt.com"
|
||||||
|
|
||||||
for i in $HOSTNAMES; do
|
for i in $HOSTNAMES; do
|
||||||
openssl req -new -sha512 -nodes -out $i.$DOMAIN.csr -newkey rsa:4096 -keyout $i.$DOMAIN.key -config <(
|
openssl req -new -sha512 -nodes -out $i.$DOMAIN.csr -newkey rsa:16384 -keyout $i.$DOMAIN.key -config <(
|
||||||
cat <<-EOF
|
cat <<-EOF
|
||||||
[req]
|
[req]
|
||||||
default_bits = 4096
|
default_bits = 4096
|
||||||
@@ -34,4 +34,34 @@ DNS.1 = $i.$DOMAIN
|
|||||||
DNS.2 = $i
|
DNS.2 = $i
|
||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
# ECDSA key and csr
|
||||||
|
: '
|
||||||
|
openssl req -new -sha512 -nodes -newkey ec:<(openssl ecparam -name secp521r1) -keyout cert.key -out cert.csr -config <(
|
||||||
|
cat <<-EOF
|
||||||
|
[req]
|
||||||
|
prompt = no
|
||||||
|
default_md = sha512
|
||||||
|
req_extensions = req_ext
|
||||||
|
distinguished_name = dn
|
||||||
|
|
||||||
|
[ dn ]
|
||||||
|
C=US
|
||||||
|
ST=PA
|
||||||
|
L=Pittsburgh
|
||||||
|
O=Gaunt
|
||||||
|
OU=Gaunt
|
||||||
|
emailAddress=admin@johnhgaunt.com
|
||||||
|
CN=$i.$DOMAIN
|
||||||
|
|
||||||
|
[ req_ext ]
|
||||||
|
subjectAltName = @alt_names
|
||||||
|
|
||||||
|
[ alt_names ]
|
||||||
|
DNS.1 = $i.$DOMAIN
|
||||||
|
DNS.2 = $i
|
||||||
|
EOF
|
||||||
|
)
|
||||||
|
''
|
||||||
Reference in New Issue
Block a user