Microsoft has extended is smart card-based user authentication to work with Outlook Anywhere.
This smart card authentication is fully supported for Outlook 2007 SP2 with Exchange 2010 SP1. Users who have Outlook 2010 cannot enable this authentication on their client access servers unless all connections can use smart card authentication.
The authentication runs through a script that is part of the Exchange distribution. Once it’s set up with Outlook Anywhere, it provides a secondary level of authentication.
Read more here.