code: func TLSConfigFor(config *Config) (*tls.Config, error) {
  	return transport.TLSConfigFor(config.transportConfig())
  }
docs: // TLSConfigFor returns a tls.Config that will provide the transport level security defined
  // by the provided Config. Will return nil if no transport level security is requested.