aboutsummaryrefslogtreecommitdiffstats
path: root/tools/generate_self_signed_cert
diff options
context:
space:
mode:
Diffstat (limited to 'tools/generate_self_signed_cert')
-rwxr-xr-xtools/generate_self_signed_cert12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/generate_self_signed_cert b/tools/generate_self_signed_cert
new file mode 100755
index 0000000..b25cdb3
--- /dev/null
+++ b/tools/generate_self_signed_cert
@@ -0,0 +1,12 @@
+#!/usr/bin/bash
+
+# Creates a self-signed key/certificate pair for a domain and subdomain(s)
+# Usage:
+# build <domain> [<subdomains>...]
+
+domain=${1:?missing domain argument}
+shift
+subdomains=("$@")
+
+mkcert -install
+mkcert "${subdomains[@]/%/.$domain}" "$domain"