Abstract A computer program product comprising: a computer useable medium having computer readable program code means embodied therein for encrypting and decrypting information transferred over a network between a client application program running in a client computer and a server application program running in a server computer, the computer readable program code means in the computer program product comprising: computer readable program code means for providing a socket application program interface to an application layer program; computer readable program code means for providing encrypted information to transport protocol layer services; computer readable program code means for encrypting information received from an application layer program; and computer readable program code means for decrypting information received from transport protocol layer services.
A computer program product comprising: a computer useable medium having computer readable program code means embodied therein for encrypting and decrypting information transferred over a network between a client application program running in a client computer and a server application program running in a server computer, the computer readable program code means in the computer program product comprising: computer readable program code means for providing a socket application program interface to an application layer program; computer readable program code means for providing encrypted information to transport protocol layer services; computer readable program code means for encrypting information received from an application layer program; and computer readable program code means for decrypting information received from transport protocol layer services.
Claim 2
Dependent Claim
118 words
A computer program product comprising: a computer useable medium having computer readable program code means embodied therein for encrypting and decrypting information transferred over a network between a client application program running in a client computer and a server application program running in a server computer, the computer readable program code means in the computer program product comprising: computer readable program code means for providing a socket application program interface to an application layer program; computer readable program code means for providing encrypted information to transport protocol layer services; computer readable program code means for encrypting information received from an application layer program; and computer readable program code means for decrypting information received from transport protocol layer services.
Claim 3
Dependent Claim
75 words
A computer network that encrypts and decrypting information transferred over the network, comprising: a client computer that runs a client application program; a server computer that runs a server application program; means for providing a socket application program interface to an application layer program; means for providing encrypted information to transport protocol layer services; means for encrypting information received from an application layer program; and means for decrypting information received from transport protocol layer services.
Claim 4
Dependent Claim
75 words
A computer network that encrypts and decrypting information transferred over the network, comprising: a client computer that runs a client application program; a server computer that runs a server application program; means for providing a socket application program interface to an application layer program; means for providing encrypted information to transport protocol layer services; means for encrypting information received from an application layer program; and means for decrypting information received from transport protocol layer services.
Claim 5
Independent Claim
70 words
A method of encrypting and decrypting information transferred over a network between a client application program running in a client computer and a server application program running in a server computer, the method comprising: providing a socket application program interface to an application layer program; providing encrypted information to transport protocol layer services; encrypting information received from an application layer program; and decrypting information received from transport protocol layer services.
Claim 6
Independent Claim
70 words
A method of encrypting and decrypting information transferred over a network between a client application program running in a client computer and a server application program running in a server computer, the method comprising: providing a socket application program interface to an application layer program; providing encrypted information to transport protocol layer services; encrypting information received from an application layer program; and decrypting information received from transport protocol layer services.