Patent ID: 8407771

Claim:
An apparatus, comprising: one or more memory devices for storing executable instructions; and one or more processors operable to execute the executable instructions to perform actions, comprising: receiving client messages from a plurality of clients and distributing the client messages among a plurality of servers; performing a first security handshake with one of the plurality of client, the first security handshake including a first identifying data comprising a first client certificate, wherein the first security handshake is a Secure Socket Layer (SSL) handshake; associating the one of the plurality of clients with a target server; performing a second security handshake with an other one of the plurality of clients, wherein the second security handshake includes a second identifying data comprising a second client certificate, wherein the second security handshake is a SSL handshake, and the first security handshake establishes a first secure communication session, and the second security handshake establishes a second secure communications session; and identifying the target server based on the second client certificate, wherein the second client certificate includes a public key security certificate.