Patent ID: 7039946

Claim:
A computer program product embodied on one or more computer-readable media, for establishing a secure connection between a client application and a server application using pre-existing message types, said computer program product comprising: computer-readable program code means for piggy-bag a request for a message encoding scheme proposal onto a first message sent from said client application to said server application, wherein said first message uses a first pre-existing message type; computer-readable program code means for piggy-backing a first portion of security information onto a second message sent from said server application to said client application, wherein said second message uses a second pre-existing message type and wherein said first portion comprises a response to said request for a message encoding scheme; computer-readable program code means for piggy-backing a second portion of security information onto a third message sent from said client application to said server application, wherein said third message uses said first pre-existing message type; and computer-readable program code means for piggy-backing a third portion of security information onto a fourth message sent from said server application to said client application, wherein said fourth message uses a third pre-existing message type.