Patent ID: 6986040

Claim:
A method for establishing a secure communication channel between a client and an application server comprising the steps of: (a) receiving, at a web server, a request from a client to have an application program executed on an application server and to have output from said application program executing on said application server transmitted to said client; (b) generating, by a ticket service, a ticket having an identifier and a session key; (c) obtaining, by said web server, said ticket from said ticket service; (d) transmitting, by said web server, said ticket to said client over a secure communication channel; (e) transmitting, by said client, said identifier from said ticket to said application server; (f) obtaining, by said application server, a copy of said session key from said ticket service using said identifier; (g) establishing an application communication channel between said client and said application server; (h) executing, by said application server, said application program identified in said request; (i) transmitting, by said application server, output of said application program over said application communication channel via a remote display protocol; and (j) encrypting said output communicated to said client over said application communication channel using said session key.