aboutsummaryrefslogtreecommitdiff
path: root/https-server.sh
diff options
context:
space:
mode:
Diffstat (limited to 'https-server.sh')
-rwxr-xr-xhttps-server.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/https-server.sh b/https-server.sh
new file mode 100755
index 0000000..ea105cd
--- /dev/null
+++ b/https-server.sh
@@ -0,0 +1,27 @@
+#!/bin/sh -
+
+. ./environment.sh
+
+stunnel -fd 0 <<EOF
+
+engine = dynamic
+engineCtrl = SO_PATH:${ENGINE_MODULE}
+engineCtrl = ID:pkcs11
+engineCtrl = LIST_ADD:1
+engineCtrl = LOAD
+engineCtrl = MODULE_PATH:${PKCS11_MODULE}
+engineCtrl = PIN:${PKCS11_PIN}
+engineCtrl = INIT
+
+foreground = yes
+pid =
+
+[https]
+accept = :::4443
+cert = $(pwd)/nogoodnik.cer
+engineNum = 1
+key = label_boris
+exec = /usr/sbin/micro-httpd
+execargs = micro-httpd $(pwd)
+
+EOF