.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 $@
