code: def create_connection(self):
          
          # Create the HTTP client for the connection
          try:
              self.con = HTTPClient(address=self.satellite_map['address'],
                                    port=self.satellite_map['port'],
                                    short_timeout=self.short_timeout, long_timeout=self.long_timeout,
                                    use_ssl=self.satellite_map['use_ssl'],
                                    strong_ssl=self.satellite_map['hard_ssl_name_check'])
              self.uri = self.con.uri
          except HTTPClientException as exp:
              # logger.error("Error with '%s' when creating client: %s", self.name, str(exp))
              # Set the satellite as dead
              self.set_dead()
              raise LinkError("Error with '%s' when creating client: %s" % (self.name, str(exp)))
docs: Initialize HTTP connection with a satellite (con attribute) and
          set its uri attribute
  
          This is called on the satellite link initialization
  
          :return: None