Fix server crash when no system certificates are found (#6055)

master
Aditya Manthramurthy 6 years ago committed by kannappanr
parent 186000328e
commit 670b538dde
  1. 9
      cmd/certs.go

@ -86,10 +86,11 @@ func getRootCAs(certsCAsDir string) (*x509.CertPool, error) {
return nil, nil return nil, nil
} }
rootCAs, err := x509.SystemCertPool() rootCAs, _ := x509.SystemCertPool()
if err != nil { if rootCAs == nil {
// In some systems like Windows, system cert pool is not supported. // In some systems (like Windows) system cert pool is
// Hence we create a new cert pool. // not supported or no certificates are present on the
// system - so we create a new cert pool.
rootCAs = x509.NewCertPool() rootCAs = x509.NewCertPool()
} }

Loading…
Cancel
Save