code: func (cfg *TestAuthServerConfig) CheckAndSetDefaults() error {
  	if cfg.ClusterName == "" {
  		cfg.ClusterName = "localhost"
  	}
  	if cfg.Dir == "" {
  		return trace.BadParameter("missing parameter Dir")
  	}
  	if cfg.Clock == nil {
  		cfg.Clock = clockwork.NewFakeClockAt(time.Now())
  	}
  	if len(cfg.CipherSuites) == 0 {
  		cfg.CipherSuites = utils.DefaultCipherSuites()
  	}
  	return nil
  }
docs: // CheckAndSetDefaults checks and sets defaults