code: func (c *Configuration) InitACMEProvider() (*acmeprovider.Provider, error) {
  	if c.ACME != nil {
  		if len(c.ACME.Storage) == 0 {
  			return nil, errors.New("unable to initialize ACME provider with no storage location for the certificates")
  		}
  		return &acmeprovider.Provider{
  			Configuration: c.ACME,
  		}, nil
  	}
  	return nil, nil
  }
docs: // InitACMEProvider create an acme provider from the ACME part of globalConfiguration