A smart card is a small plastic card that is embedded with a computer chip. Many government agencies and large enterprises use smart cards to authenticate users who access their computer networks. A smart card is also referred to as a Common Access Card (CAC).

Smart card authentication is supported by the Windows-based View Client and View Client with Local Mode, and some other types of clients. It is not supported by View Administrator. For information about whether a particular type of client supports smart cards, see the Horizon View clients documentation at https://www.vmware.com/support/viewclients/doc/viewclients_pubs.html.

Administrators can enable individual View Connection Server instances for smart card authentication. Enabling a View Connection Server instance to use smart card authentication typically involves adding your root certificate to a truststore file and then modifying View Connection Server settings.

All client connections, including client connections that use smart card authentication, are SSL enabled.

To use smart cards, client machines must have smart card middleware and a smart card reader. To install certificates on smart cards, you must set up a computer to act as an enrollment station.

To use smart cards with local desktops, you must select a 1024-bit or 2048-bit key size during smart card enrollment. Certificates with 512-bit keys are not supported for local desktops. By default, View Connection Server uses AES-128 to encrypt the virtual disk file when users check in and check out a local desktop. You can change the encryption key cipher to AES-192 or AES-256.