aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rw-r--r--bin/genkey18
1 files changed, 18 insertions, 0 deletions
diff --git a/bin/genkey b/bin/genkey
new file mode 100644
index 0000000..e081711
--- /dev/null
+++ b/bin/genkey
@@ -0,0 +1,18 @@
+#!/usr/bin/env bash
+
+read \
+ -rp \
+ "Which common name (hostname) would you like to use for the generated key? " \
+ common_name
+
+openssl req \
+ -new \
+ -subj "/CN=$common_name" \
+ -x509 \
+ -newkey ec \
+ -pkeyopt ec_paramgen_curve:prime256v1 \
+ -days 365 \
+ -nodes \
+ -out .maple/public.pem \
+ -keyout .maple/private.pem \
+ -inform pem