A system and method for asynchronously reading data across secure sockets layer
(SSL) sessions, comprising: an SSL session receiving a request from a first application
process for an asynchronous reading of data across the SSL session wherein the
request specifies a second application program to be executed upon the receiving
of data from an Internet protocol network; the SSL session passing the request
to TCP/IP; TCP/IP receiving data from an Internet protocol network; TCP/IP executing
the second application program as a new process; TCP/IP passing the received data
to the SSL session; and the SSL session passing the received data to the second
application process.