Files
lgtm-stack/generate-certificates.sh
T
2026-07-31 16:09:54 +00:00

15 lines
446 B
Bash
Executable File

[ -d ssl ] || mkdir ssl
cd ssl
# create root ca
openssl req -x509 -newkey rsa:8192 -keyout ca.key -out ca.crt -days 36500 -nodes -subj "/CN=LGTM CA"
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr -subj "/CN=$(hostname).stuyckv.local"
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 365
sudo chown 10001:10001 ./server.key ./server.crt ./ca.crt
rm server.csr
cd ..