.PHONY: help init

help:
	@echo "## Welcome, SWAN Manager Certificate Master! What's your target to make?"
	@echo ""
	@echo "init    Initialize Manager CA and Manager Certs."
	@echo ""

init:
	#=== Generate Manager CA ===
	@openssl genrsa -out manager-ca.key 4096
	@openssl req -x509 -new -nodes -key manager-ca.key -sha256 -days 3650 -out manager-ca.crt -subj "/C=US/ST=California/L=Palo Alto/O=AmiaNetworks/OU=ASN/CN=SWANManager"

	#=== Generate Manager Cert ===
	@openssl genrsa -out manager.key 2048
	@openssl req -new -key manager.key -out manager.csr -subj "/C=US/ST=California/L=Palo Alto/O=AmiaNetworks/OU=ASN/CN=SWANManager"
	@openssl x509 -req -in manager.csr -CA manager-ca.crt -CAkey manager-ca.key -CAcreateserial -out manager.pem -days 825 -sha256 -extfile v3.ext
