In fact, because most E-commerce applications are based on the Web, the SSL protocol is built into almost all Web servers and browsers, such as Netscape Enterprise Server, Microsoft Web Server, Netscape Communicator, and Microsoft Internet Explorer (IE). [0005] The SSL protocol uses public key cryptography in conjunction with an X.509 certificate to provide server authentication and, optionally, c