Client authentication describes the process of a computer confirming your identity. The following
example illustrates how a Web site might use client authentication. Client authentication is not
limited to Web sites. Other applications, such as network applications, can use client authentication,
but the process is generally the same.
When you access a Web site that requires a Digital ID, your Web browser presents your Digital ID
to the Web site. The Web site then views information in your ID to determine what you have permission
to do. (Digital IDs used for client authentication are sometimes called client certificates
by Web browsers.)
Depending on your Web browser, you might have to confirm that you want to present your Digital
ID to the Web site. Usually, you will see a dialog box asking for the certificate password (this is
the password for your
private key). After you enter the correct password, the Web browser sends
your Digital ID to the Web site. This is why it is important to guard your password. If someone
knows the password for your Digital ID and has access to your computer, they could easily access
your private information or impersonate you online.
Once a Web site views your Digital ID, the site checks the validity of your ID. For example, the
site checks to make sure the ID has not expired. The site might also consider who issued the Digital
ID. If the Web site does not trust the CA who issued you the ID, then you might be denied
access to the site. This is why it is important to use a reputable CA.
The Web site can use any information in the Digital ID when determining what permissions you
have. Your Digital ID might contain some or all of the following information about you:
- Your public key (see What is a Digital ID key?)
- Your name
- Expiration date of the public key
- Name of the company (the CA) who issued your Digital ID
- Serial number of the Digital ID
- Digital signature of the CA
- Various information required by the CA
Once the Web site confirms your identity, it gives you access to the site.
Some Web sites or network applications use the information in your Digital ID to customize the
information you see. This customization is sometimes called access control, but do not confuse
access control for client authentication. Client authentication is simply proving your identity.