'Return a fresh :class:`httplib.HTTPSConnection`.'

def _new_conn(self):

    self.num_connections += 1
    log.info(('Starting    new    HTTPS    connection    (%d):    %s' % (self.num_connections, self.host)))
    if (not ssl):
        if ((not HTTPSConnection) or (HTTPSConnection is object)):
            raise SSLError("Can't    connect    to    HTTPS    URL    because    the    SSL    module    is    not    available.")
        return HTTPSConnection(host=self.host, port=self.port, strict=self.strict)
    connection = VerifiedHTTPSConnection(host=self.host, port=self.port, strict=self.strict)
    connection.set_cert(key_file=self.key_file, cert_file=self.cert_file, cert_reqs=self.cert_reqs, ca_certs=self.ca_certs, assert_hostname=self.assert_hostname, assert_fingerprint=self.assert_fingerprint)
    connection.ssl_version = self.ssl_version
    return connection
