Patent ID: 7139918

Claim:
A method for establishing a secure connection to a server for a specific user of a client computer on a network utilizing a Secure Sockets Layer (SSL) system, said method comprising: storing a plurality of keyfiles for different users in a data storage that is accessible only to a client computer, via a local input, each of said keyfiles comprising a unique private cryptology key, a corresponding public cryptology key, and a name of a Certificate Authority (CA) that issued the unique private cryptolgy key and the corresponding public cryptology key for a specific user; storing a plurality of passwords in said data storage, each of said passwords being associated with a respective keyfile, each of said passwords being capable of opening only one of said keyfiles; in response to receiving one of said passwords input from the specific user, opening said one of said keyfiles associated with said one of said passwords and said specific user; and transmitting from said client computer to a server a digital certificate from said open keyfile to enable said server to authenticate an identity of said specific user from a plurality of users who are authorized to use said client computer, wherein a secure connection is established between the client computer and the server for the specific user.