SSL client authentication — Allows
a server to confirm a user's identity. Using the same techniques
as those used for server authentication, SSL-enabled server software
can check whether a client's certificate and public ID are valid
and have been issued by a Certificate Authority (CA) listed in the
server's list of trusted CAs. Client authentication is used, for
example, when a bank is sending confidential financial information
to a customer and wants to check the recipient's identity.