diff options
Diffstat (limited to 'pixelserv-ca-init.sh')
-rwxr-xr-x | pixelserv-ca-init.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pixelserv-ca-init.sh b/pixelserv-ca-init.sh index 2395cc1ea76d..74d7066277be 100755 --- a/pixelserv-ca-init.sh +++ b/pixelserv-ca-init.sh @@ -1,4 +1,10 @@ #!/bin/sh -openssl genrsa -out /var/cache/pixelserv/ca.key 1024 -openssl req -key /var/cache/pixelserv/ca.key -new -x509 -days 3650 -sha256 \ + +# generate cert +sudo -u nobody openssl genrsa -out /var/cache/pixelserv/ca.key 1024 +sudo -u nobody openssl req -key /var/cache/pixelserv/ca.key -new -x509 -days 3650 -sha256 \ -extensions v3_ca -out /var/cache/pixelserv/ca.crt -subj "/CN=Pixelserv CA" + +# trust cert +sudo cp /var/cache/pixelserv/ca.crt /usr/share/ca-certificates/trust-source/anchors/ca.pixelserv.crt +sudo trust extract-compat |