From 769db4945fb285daf42c336db13eb459610de666 Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Mon, 14 Oct 2019 12:52:44 -0700 Subject: [PATCH] Require TLS --- cmd/server/main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/server/main.go b/cmd/server/main.go index da3ba1b..2fdc3b9 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -104,6 +104,12 @@ func main() { os.Exit(1) } + if opts.tlsCertPath == "" || opts.tlsKeyPath == "" { + println("Please specify a TLS certificate/key to use. You can use a self-signed certificate.") + println("See 'https://github.com/adityapk00/lightwalletd/blob/master/README.md#running-your-own-zeclite-lightwalletd'") + os.Exit(1) + } + if opts.logPath != "" { // instead write parsable logs for logstash/splunk/etc output, err := os.OpenFile(opts.logPath, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)