add scripts/gen-tls.sh for generating snakeoil tls cert & key

This commit is contained in:
Joakim Frostegård 2021-10-26 19:39:05 +02:00
parent 7fd2d4c42e
commit 79bbf957c0

16
scripts/gen-tls.sh Executable file
View file

@ -0,0 +1,16 @@
#/bin/bash
set -e
mkdir -p tmp/tls
cd tmp/tls
openssl ecparam -genkey -name prime256v1 -out key.pem
openssl req -new -sha256 -key key.pem -out csr.csr -subj "/C=GB/ST=Test/L=Test/O=Test/OU=Test/CN=example.com"
openssl req -x509 -sha256 -nodes -days 365 -key key.pem -in csr.csr -out cert.crt
sudo cp cert.crt /usr/local/share/ca-certificates/snakeoil.crt
sudo update-ca-certificates
openssl pkcs8 -in key.pem -topk8 -nocrypt -out key.pk8