def __init__(self, host, port = None, key_file = None, cert_file = None,
        strict = None):

        ProxyHTTPConnection.__init__(self, host, port)
        self.key_file = key_file
        self.cert_file = cert_file

        return
    def connect(self):

        ProxyHTTPConnection.connect(self)

        # Make the socket ssl-aware
        ssl = socket.ssl(self.sock, self.key_file, self.cert_file)
        self.sock = httplib.FakeSocket(self.sock, ssl)

        return