From e70f7f36f914de196a89d4902fc28e011bed8435 Mon Sep 17 00:00:00 2001 From: Laura Date: Fri, 20 Jun 2025 18:08:09 +0200 Subject: [PATCH] harden server --- server/main.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/server/main.go b/server/main.go index 1298b37..f243632 100644 --- a/server/main.go +++ b/server/main.go @@ -1,6 +1,7 @@ package main import ( + "crypto/tls" "net/http" "time" @@ -38,5 +39,14 @@ func main() { r.Post("/receive", HandleReceiveRequest) log.Println("Listening on :7966") - http.ListenAndServeTLS(":7966", "cert.pem", "key.pem", r) + + srv := &http.Server{ + Addr: ":7966", + Handler: r, + TLSConfig: &tls.Config{ + MinVersion: tls.VersionTLS12, + }, + } + + srv.ListenAndServeTLS("cert.pem", "key.pem") }