Determining whether to encrypt outbound traffic
First Claim
Patent Images
1. A method in a data processing system for processing outbound traffic passing through a port, the method comprising:
- receiving a request from a client for a server at the port, wherein the request includes a universal resource identifier to a destination;
identifying whether the universal resource identifier to the destination identifies a location on a local area network;
responsive to identifying that the universal resource identifier to the destination identifies a location on a local area network, sending the request through the port to the destination in an unencrypted form;
identifying whether the port utilizes a secure sockets layer connection;
responsive to identifying that the port utilizes the secure sockets layer connection, sending the request through the port to the destination in an encrypted form;
responsive to identifying that the port does not utilize the secure sockets layer connection, determining whether the request requires encryption using the universal resource identifier in the request; and
responsive to a determination that the request requires the encryption, sending the request through the port to the destination in the encrypted form.
0 Assignments
0 Petitions
Accused Products
Abstract
An improved method, apparatus, and computer instructions for processing outbound traffic passing through a port. This port is for a server and receives a request from a client. The request includes a universal resource identifier to a destination. A determination is made as to whether the request requires encryption using the universal resource identifier in the request. The request is sent through the port to the destination in an encrypted form, in response to a determination that the request requires encryption.
12 Citations
19 Claims
-
1. A method in a data processing system for processing outbound traffic passing through a port, the method comprising:
-
receiving a request from a client for a server at the port, wherein the request includes a universal resource identifier to a destination; identifying whether the universal resource identifier to the destination identifies a location on a local area network; responsive to identifying that the universal resource identifier to the destination identifies a location on a local area network, sending the request through the port to the destination in an unencrypted form; identifying whether the port utilizes a secure sockets layer connection; responsive to identifying that the port utilizes the secure sockets layer connection, sending the request through the port to the destination in an encrypted form; responsive to identifying that the port does not utilize the secure sockets layer connection, determining whether the request requires encryption using the universal resource identifier in the request; and responsive to a determination that the request requires the encryption, sending the request through the port to the destination in the encrypted form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for processing outbound traffic passing through a port, the data processing system comprising:
-
receiving means for receiving a request from a client for a server at the port, wherein the request includes a universal resource identifier to a destination; first identifying means for identifying whether the universal resource identifier to the destination identifies a location on a local area network; first sending means, responsive to identifying that the universal resource identifier to the destination identifies a location on a local area network, for sending the request through the port to the destination in an unencrypted form; second identifying means for identifying whether the port utilizes a secure sockets layer connection; second sending means, responsive to identifying that the port utilizes the secure sockets layer connection, for sending the request through the port to the destination in an encrypted form; determining means, responsive to identifying that the port does not utilize the secure sockets layer connection, for determining whether the request requires encryption using the universal resource identifier in the request; and third sending means, responsive to a determination that the request requires the encryption, for sending the request through the port to the destination in the encrypted form. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium having a computer program product encoded thereon for processing outbound traffic passing through a port, the computer program product comprising:
-
instructions for receiving a request from a client for a server at the port, wherein the request includes a universal resource identifier to a destination; instructions for identifying whether the universal resource identifier to the destination identifies a location on a local area network; instructions, responsive to identifying that the universal resource identifier to the destination identifies a location on a local area network, for sending the request through the port to the destination in an unencrypted form; instructions for identifying whether the port utilizes a secure sockets layer connection; instructions, responsive to identifying that the port utilizes the secure sockets layer connection, for sending the request through the port to the destination in an encrypted form; instructions, responsive to identifying that the port does not utilize the secure sockets layer connection, for determining whether the request requires encryption using the universal resource identifier in the request; and instructions, responsive to a determination that the request requires the encryption, for sending the request through the port to the destination in the encrypted form. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification