aboutsummaryrefslogtreecommitdiffstats
path: root/debian/gen_ssl_pem.sh
diff options
context:
space:
mode:
Diffstat (limited to 'debian/gen_ssl_pem.sh')
-rwxr-xr-xdebian/gen_ssl_pem.sh20
1 files changed, 0 insertions, 20 deletions
diff --git a/debian/gen_ssl_pem.sh b/debian/gen_ssl_pem.sh
deleted file mode 100755
index 358459f..0000000
--- a/debian/gen_ssl_pem.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-# These defaults were extracted from Barrier source file:
-# src/gui/src/SslCertificate.cpp
-#
-# A private key and certificate is generated in the profile
-# directory (~/.barrier/SSL/Barrier.pem). Then a fingerprint
-# is generated that can be used to verify the client is
-# connecting to the correct server
-# (~/.barrier/SSL/Fingerprints/Local.txt)
-
-umask 177
-CERTDIR="$HOME/.barrier/SSL"
-if hash openssl 2>/dev/null; then
- mkdir -p "$CERTDIR/" && openssl req -x509 -nodes -days 365 -subj '/CN=Barrier' -newkey rsa:4096 -keyout "$CERTDIR/Barrier.pem" -out "$CERTDIR/Barrier.pem" && mkdir -p "$CERTDIR/Fingerprints/" && openssl x509 -fingerprint -sha1 -noout -in "$CERTDIR/Barrier.pem" | cut -d= -f2 > "$CERTDIR/Fingerprints/Local.txt"
- echo "Server Fingerprint:"
- cat "$CERTDIR/Fingerprints/Local.txt"
-else
- echo "openssl not found in path"
-fi