code: func (c *SolverManager) SetHTTP01Provider(p challenge.Provider) error {
  	c.solvers[challenge.HTTP01] = http01.NewChallenge(c.core, validate, p)
  	return nil
  }
docs: // SetHTTP01Provider specifies a custom provider p that can solve the given HTTP-01 challenge.