馃崄 A very simple static Gemini server, now with Titan support!
cpp
gemini
titan
gemini-protocol
titan-protocol
1#!/usr/bin/env bash
2
3read \
4 -rp \
5 "Which common name (hostname) would you like to use for the generated key? " \
6 common_name
7
8openssl req \
9 -new \
10 -subj "/CN=$common_name" \
11 -x509 \
12 -newkey ec \
13 -pkeyopt ec_paramgen_curve:prime256v1 \
14 -days 365 \
15 -nodes \
16 -out .maple/public.pem \
17 -keyout .maple/private.pem \
18 -inform pem