generated from GamingChaos/docker-compose
15 lines
446 B
Bash
Executable File
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 ..
|