Tunneling ssl over ssh
AssigneeRed Hat, Inc.
InventorJames P. Schneider
Life of this patent
Estimating the term…
Abstract
A system and method for enabling single-socket server applications to receive information via multiple ports. In one embodiment, a system includes a network tunnel configured to receive traffic at a first port of an application server and to communicate the received traffic to a second port of the application server. The system further includes a single-socket application, coupled to the second port of the application server, to monitor for incoming traffic at the second port, and to receive the traffic destined for the first port and communicated to the second port via the network tunnel.
Claims24
A computer-implemented method in an application server comprising:
- configuring a network tunnel at the application server to receive traffic at a first port of the application server and communicate the received traffic to a second port of the application server, wherein the second port is monitored for incoming traffic by a single-socket application;
- and
- processing at the single-socket application, the traffic received at the first port and communicated to the second port via the network tunnel.
A method in a remote client comprising:
- configuring a network tunnel at the remote client to receive traffic directed to a first port of the remote client and to communicate the traffic received at the first port of the remote tunnel to a second port at the application server via a network, wherein the traffic is destined for a single-socket application executing at an application server separate from the remote client;
- and
- sending the traffic destined for the single-socket application to the first port of the remote client.
An application server apparatus comprising:
- a network tunnel configured to receive traffic at a first port of an application server and to communicate the received traffic to a second port of the application server;
- and
- a single-socket application, coupled to the second port of the application server, to monitor for incoming traffic at the second port, and to receive the traffic destined for the first port and communicated to the second port via the network tunnel.
A computer readable storage medium including instructions that, when executed by a processing system, cause the processing system to perform a method comprising:
- configuring a network tunnel at the application server to receive traffic at a first port of the application server and communicate the received traffic to a second port of the application server, wherein the second port is monitored for incoming traffic by a single-socket application;
- and
- processing at the single-socket application, the traffic received at the first port and communicated to the second port via the network tunnel.
Dependencies are inferred from the claim text.