diff --git a/trino/trino.go b/trino/trino.go index 4b7acf4..454807b 100644 --- a/trino/trino.go +++ b/trino/trino.go @@ -324,15 +324,17 @@ func newConn(dsn string) (*Conn, error) { } } - certPool := x509.NewCertPool() - certPool.AppendCertsFromPEM(cert) - - httpClient = &http.Client{ - Transport: &http.Transport{ - TLSClientConfig: &tls.Config{ - RootCAs: certPool, + if len(cert) != 0 { + certPool := x509.NewCertPool() + certPool.AppendCertsFromPEM(cert) + + httpClient = &http.Client{ + Transport: &http.Transport{ + TLSClientConfig: &tls.Config{ + RootCAs: certPool, + }, }, - }, + } } }