A method, system and apparatus for negotiating parameters for an IPSec
connection between a requesting client and an iSCSI system using a
computer system other than an iSCSI system are provided. By design, the
iSCSI system monitors TCP (Transmission Control protocol) port 500 for
secure requests. When a request enters port 500, the iSCSI system
transmits all information received on port 500 to a computer system
better suited to handle IPSec parameter negotiations. After the computer
system has negotiated the parameters, the parameters are passed to the
iSCSI system for a secure data transaction to ensue.