Patent ID: 8683053
Filing Date: 2014-03-25
Classification: H04L

Abstract:
1. A method for establishing secure communications sessions between client computing devices located behind network security devices, the method comprising: (a) receiving, at a intermediary computing device from a first client computing device, a request for a secure connection with a second client computing device, the request including a first transport protocol role implemented by the first client computing device and a first security protocol role implemented by the first client computing device; (b) transmitting, from the intermediary computing device, the request to the second client computing device; (c) receiving, at the intermediary computing device from the second client computing device, a response to the request, the response including a second transport protocol role implemented by the second client computing device and a second security protocol role implemented by the second client computing device, the second security protocol role being different from the first security protocol role; (d) transmitting, from the intermediary computing device, the response to the first client computing device; (e) establishing the secure connection between the first client computing device and the second client computing device, wherein the first transport protocol role and the second transport protocol role are determined independently from the first security protocol role and the second security protocol role.