code: func (c *EndpointConfig) loadClientTLSConfig(configEntity *endpointConfigEntity) error {
  	//Clients Config
  	//resolve paths and org name
  	configEntity.Client.Organization = strings.ToLower(configEntity.Client.Organization)
  	configEntity.Client.TLSCerts.Client.Key.Path = pathvar.Subst(configEntity.Client.TLSCerts.Client.Key.Path)
  	configEntity.Client.TLSCerts.Client.Cert.Path = pathvar.Subst(configEntity.Client.TLSCerts.Client.Cert.Path)
  
  	//pre load client key and cert bytes
  	err := configEntity.Client.TLSCerts.Client.Key.LoadBytes()
  	if err != nil {
  		return errors.WithMessage(err, "failed to load client key")
  	}
  
  	err = configEntity.Client.TLSCerts.Client.Cert.LoadBytes()
  	if err != nil {
  		return errors.WithMessage(err, "failed to load client cert")
  	}
  
  	return nil
  }
docs: //loadClientTLSConfig pre-loads all TLSConfig bytes in client config