Patent ID: 8782414

Claim:
One or more device-readable storage media, the one or more device-readable storage media storing device-executable instructions for performing a method comprising: receiving, at a remote access gateway server, a request from a remote device to establish a first secure connection; forwarding an acknowledgment to the remote device to establish the first secure connection; establishing the first secure connection from the remote device to the remote access gateway server such that the remote device can accept remote access requests only through the remote access gateway server; after establishing the first secure connection, receiving, at the remote access gateway server, a request from a client to establish a second secure connection with the remote device; forwarding the request to establish the second secure connection to the remote device; receiving a response to the request to establish the second secure connection from the remote device; forwarding the response to the request to establish the second secure connection to the client; establishing the second secure connection from the client to the remote device; receiving, in response to the establishing the second secure connection, encrypted data traffic from the client, wherein the remote access gateway server does not possess a key required to decrypt the encrypted data; and forwarding the encrypted data traffic from the client to the remote device.