From 88ccedda33fadb05ee2e13e0425780a2d175a411 Mon Sep 17 00:00:00 2001 From: Prathamesh Musale Date: Tue, 17 Oct 2023 16:42:08 +0530 Subject: [PATCH] Make TLS certs for Nitro node optional --- cmd/serve.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/cmd/serve.go b/cmd/serve.go index afda013b..0d001e06 100644 --- a/cmd/serve.go +++ b/cmd/serve.go @@ -113,12 +113,15 @@ func serve() { // TODO: Read from config file rpcPort := 4005 - tlsCertFilepath := "./nitroTLS/statechannels.org.pem" - tlsKeyFilepath := "./nitroTLS/statechannels.org_key.pem" + tlsCertFilepath := "" + tlsKeyFilepath := "" - cert, err := tls.LoadX509KeyPair(tlsCertFilepath, tlsKeyFilepath) - if err != nil { - logWithCommand.Fatal(err) + var cert tls.Certificate + if tlsCertFilepath != "" && tlsKeyFilepath != "" { + cert, err = tls.LoadX509KeyPair(tlsCertFilepath, tlsKeyFilepath) + if err != nil { + logWithCommand.Fatal(err) + } } nitroRpcServer, err := initNitroRpcServer(nitroNode, pm, &cert, rpcPort)