docs: def website_exists_as_secure(self, website):
          """" Return true if the website has an equivalent that is secure
              we will have 2 websites with the same name, one insecure (that will contain just
              the redirect and the identity-verification) and one secured
          """
          if website['https']:
              logger.info("website %s is already secured, skip" % website['name'])
              return website
          # changes in these fields are ignored
          for other in self._websites:
              if other['id'] == website['id']:
                  continue
              if other['name'] == website['name'] and other['https']:
                  return other
          return None