Patent ID: 8700901

Claim:
A method comprising: receiving a request for a Uniform Resource Locator (URL) identifier; generating a unique session identifier; transmitting over a first TCP connection, a token including the unique session identifier, said token signed with a private key associated with a server certificate; receiving a first response to transmitting the token comprising a request to initiate a secure data transfer link over a second TCP connection, the second TCP connection being distinct from the first TCP connection; completing the secure data transfer link in response to the request to initiate the secure data transfer link, wherein completing the secure data transfer link comprises transmitting the server certificate and the Uniform Resource Locator (URL) identifier over the second TCP connection; receiving a second response including (1) the URL identifier transmitted during the completing of the secure data transfer link, (2) a second certificate distinct from the server certificate, (3) the server certificate as transmitted during the completion of the secure data transfer link, (4) the token, and (5) an authenticity identifier corresponding to a second private key associated with the second certificate; and validating the second response, said method performed by a computing system that comprises one or more computing devices.