diff --git a/auth/cert/loader.go b/auth/cert/loader.go index dbc066754..b64fb1641 100644 --- a/auth/cert/loader.go +++ b/auth/cert/loader.go @@ -45,7 +45,11 @@ func LoadCertificate(clientCertPath, clientCertKeyPath string) (certificate tls. func GetTransportWithLoadedCert(certificatesDirPath string, insecureTls bool, transport *http.Transport) (*http.Transport, error) { // Remove once SystemCertPool supports windows - caCertPool, err := loadSystemRoots() + caCertPool, err := x509.SystemCertPool() + if caCertPool == nil { + caCertPool = x509.NewCertPool() + } + err = errorutils.CheckError(err) if err != nil { return nil, err