code: func InstallCerts() {
  	if !SystemCARootsAvailable() {
  		if tr, ok := http.DefaultTransport.(*http.Transport); ok {
  			tlsConf := tr.TLSClientConfig
  			isTrModified := false
  			if tlsConf == nil {
  				tlsConf = &tls.Config{}
  				tr.TLSClientConfig = tlsConf
  				isTrModified = true
  			}
  			if tlsConf.RootCAs == nil {
  				tlsConf.RootCAs = RootCAPool()
  				isTrModified = true
  			}
  			if isTrModified {
  				if err := http2.ConfigureTransport(tr); err != nil {
  					log.Fatalf("Error configuring default transport to HTTP/2: %v", err)
  				}
  			}
  		}
  	}
  }
docs: // InstallCerts adds Mozilla's Certificate Authority root set to
  // http.DefaultTransport's configuration if the current operating
  // system's root CAs are not available. (for instance, if running inside
  // a Docker container without a filesystem)