def newleasevm(self, ticketdata, privatekey, publickey):
     ctx = clictxinit(self.cert, self.key, self.cacert)
     s = ServerProxy("https://%s:%d" % (self.host, self.sslport), SSL_Transport(ctx))
     params = {"ticketdata": ticketdata, "privatekey": privatekey, "publickey": publickey}
     return s.newleasevm(params)