code: func setupClientTLS() (*tls.Config, error) {
  	storage, err := auth.NewProcessStorage(filepath.Join("/var/lib/teleport", teleport.ComponentProcess))
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	defer storage.Close()
  
  	identity, err := storage.ReadIdentity(auth.IdentityCurrent, teleport.RoleAdmin)
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  
  	return identity.TLSConfig(nil)
  }
docs: // setupClientTLS sets up client TLS authentiction between TLS client
  // and Teleport Auth server. This function uses hardcoded certificate paths,
  // assuming program runs alongside auth server, but it can be ran
  // on a remote location, assuming client has all the client certificates.