aboutsummaryrefslogtreecommitdiff
path: root/bin/genkey
blob: e081711090b0f582635b274ddc1b62e17609c9f4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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