Skip to content

Commit 08bb930

Browse files
authored
Merge pull request #13 from decentrio/hung/rpc_tls_443
Add TLS support for RPC connections on port 443
2 parents 2db2bfb + c51980a commit 08bb930

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

gateway/rpc_server.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,15 @@ func Start_RPC_Server(server *Server) {
5555
Shutdown_RPC_Server(server)
5656
}()
5757

58-
if err := srv.ListenAndServe(); err != nil && err != http.ErrServerClosed {
59-
fmt.Printf("Failed to start RPC server: %v\n", err)
60-
}
58+
if server.Port == 443 {
59+
if err := srv.ListenAndServeTLS("server.crt", "server.key"); err != nil && err != http.ErrServerClosed {
60+
fmt.Printf("Error starting RPC server with TLS: %v\n", err)
61+
}
62+
} else {
63+
if err := srv.ListenAndServe(); err != nil && err != http.ErrServerClosed {
64+
fmt.Printf("Error starting RPC server: %v\n", err)
65+
}
66+
}
6167
}
6268

6369
func Shutdown_RPC_Server(server *Server) {

0 commit comments

Comments
 (0)