fix gen-tls-cert script

This commit is contained in:
Henri Dohmen 2025-10-26 11:52:20 +01:00
parent 6aa65154f7
commit 6e4483c7fe
Signed by: hd
GPG key ID: AB79213B044674AE

View file

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
tmp=$(mktemp -d) tmp=$(mktemp -d)
trap 'rm -rf -- "$keyfile"' EXIT trap 'rm -rf -- "$tmp"' EXIT
# ref https://stackoverflow.com/questions/59738140/why-is-firefox-not-trusting-my-self-signed-certificate # ref https://stackoverflow.com/questions/59738140/why-is-firefox-not-trusting-my-self-signed-certificate
openssl req -x509 -nodes \ openssl req -x509 -nodes \
@ -8,7 +8,7 @@ openssl req -x509 -nodes \
-keyout "$tmp/ca.key" \ -keyout "$tmp/ca.key" \
-days 365 \ -days 365 \
-out "$tmp/ca.cert" \ -out "$tmp/ca.cert" \
-subj '/CN=hd_root' \ -subj '/CN=hd_root'
rm secrets/tlskey.age rm secrets/tlskey.age
openssl req -nodes \ openssl req -nodes \
@ -27,4 +27,4 @@ openssl x509 -req \
-CAcreateserial \ -CAcreateserial \
-extfile <(printf "subjectAltName=DNS:roam.lan,DNS:*.roam.lan\nauthorityKeyIdentifier=keyid,issuer\nbasicConstraints=CA:FALSE\nkeyUsage=digitalSignature,keyEncipherment\nextendedKeyUsage=serverAuth") -extfile <(printf "subjectAltName=DNS:roam.lan,DNS:*.roam.lan\nauthorityKeyIdentifier=keyid,issuer\nbasicConstraints=CA:FALSE\nkeyUsage=digitalSignature,keyEncipherment\nextendedKeyUsage=serverAuth")
mv "$tmp/ca.cert" pki/ca.cert mv "$tmp/ca.cert" pki/ca.cert