mirror of
https://github.com/gofiber/storage.git
synced 2025-10-13 20:33:56 +08:00
Add openssl options to cnf file
This commit is contained in:
4
.github/scripts/gen-test-certs.sh
vendored
4
.github/scripts/gen-test-certs.sh
vendored
@@ -7,6 +7,8 @@
|
|||||||
# ./tls/client.{crt,key} A certificate restricted for SSL client usage.
|
# ./tls/client.{crt,key} A certificate restricted for SSL client usage.
|
||||||
# ./tls/server.{crt,key} A certificate restricted for SSL server usage.
|
# ./tls/server.{crt,key} A certificate restricted for SSL server usage.
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
generate_cert() {
|
generate_cert() {
|
||||||
local name=$1
|
local name=$1
|
||||||
local cn="$2"
|
local cn="$2"
|
||||||
@@ -25,7 +27,6 @@ generate_cert() {
|
|||||||
-CA ./tls/ca.crt \
|
-CA ./tls/ca.crt \
|
||||||
-CAkey ./tls/ca.key \
|
-CAkey ./tls/ca.key \
|
||||||
-CAserial ./tls/ca.txt \
|
-CAserial ./tls/ca.txt \
|
||||||
-addext 'subjectAltName = DNS:localhost' \
|
|
||||||
-CAcreateserial \
|
-CAcreateserial \
|
||||||
-days 365 \
|
-days 365 \
|
||||||
$opts \
|
$opts \
|
||||||
@@ -45,6 +46,7 @@ cat > ./tls/openssl.cnf <<_END_
|
|||||||
[ server_cert ]
|
[ server_cert ]
|
||||||
keyUsage = digitalSignature, keyEncipherment
|
keyUsage = digitalSignature, keyEncipherment
|
||||||
nsCertType = server
|
nsCertType = server
|
||||||
|
subjectAltName = DNS:localhost
|
||||||
[ client_cert ]
|
[ client_cert ]
|
||||||
keyUsage = digitalSignature, keyEncipherment
|
keyUsage = digitalSignature, keyEncipherment
|
||||||
nsCertType = client
|
nsCertType = client
|
||||||
|
Reference in New Issue
Block a user