diff --git a/bindings/http/http.go b/bindings/http/http.go index 878cc6452a..91cbcdd2ea 100644 --- a/bindings/http/http.go +++ b/bindings/http/http.go @@ -99,6 +99,9 @@ func (h *HTTPSource) Init(_ context.Context, meta bindings.Metadata) error { if err != nil { return err } + if tlsConfig == nil { + tlsConfig = &tls.Config{MinVersion: tls.VersionTLS12} + } if h.metadata.MTLSClientCert != "" && h.metadata.MTLSClientKey != "" { err = h.readMTLSClientCertificates(tlsConfig) if err != nil { @@ -156,9 +159,6 @@ func (h *HTTPSource) readMTLSClientCertificates(tlsConfig *tls.Config) error { if err != nil { return fmt.Errorf("failed to load client certificate: %w", err) } - if tlsConfig == nil { - tlsConfig = &tls.Config{MinVersion: tls.VersionTLS12} - } tlsConfig.Certificates = []tls.Certificate{cert} return nil }