Files

17 lines
351 B
Makefile

.PHONY: setup-tls
DOMAIN = website.com
setup-tls: tls/cert.pem
tls/cert.pem: tls/key.pem
openssl req -x509 -new -key $< -out $@ -noenc -days 365 \
-addext 'subjectAltName=DNS:sub.a.$(DOMAIN),DNS:a.$(DOMAIN),DNS:b.$(DOMAIN)' \
-subj '/CN=$(DOMAIN)'
tls/key.pem: tls/
openssl genpkey -out $@ -algorithm RSA -pkeyopt bits:4096
tls/:
mkdir $@