code: func (s *ProviderServer) CleanUp(domain, token, keyAuth string) error {
  	if s.listener == nil {
  		return nil
  	}
  	s.listener.Close()
  	<-s.done
  	return nil
  }
docs: // CleanUp closes the HTTP server and removes the token from `ChallengePath(token)`