From d604e8c33742dd9cfa5e24f88464b564d2fc92a3 Mon Sep 17 00:00:00 2001 From: adnano Date: Sat, 26 Sep 2020 00:31:16 -0400 Subject: [PATCH] Specify minimum version of TLS 1.2 --- client.go | 1 + server.go | 1 + 2 files changed, 2 insertions(+) diff --git a/client.go b/client.go index 2b62e03..6d2fd4b 100644 --- a/client.go +++ b/client.go @@ -179,6 +179,7 @@ func (c *Client) Send(req *Request) (*Response, error) { // Connect to the host config := &tls.Config{ InsecureSkipVerify: true, + MinVersion: tls.VersionTLS12, Certificates: []tls.Certificate{req.Certificate}, VerifyPeerCertificate: func(rawCerts [][]byte, _ [][]*x509.Certificate) error { // Parse the certificate diff --git a/server.go b/server.go index 57ef415..60af4a7 100644 --- a/server.go +++ b/server.go @@ -49,6 +49,7 @@ func (s *Server) ListenAndServe() error { config := &tls.Config{ InsecureSkipVerify: true, + MinVersion: tls.VersionTLS12, Certificates: []tls.Certificate{s.Certificate}, ClientAuth: tls.RequestClientCert, }