When a user inserts a smart card into a smart card reader, the user certificates on the smart card are copied to the local certificate store on the client system. The certificates in the local certificate store are available to all of the applications running on the client computer, including the View client application.

When a user initiates a connection to a View Connection Server instance or security server that is configured for smart card authentication, the View Connection Server instance or security server sends a list of trusted certificate authorities (CAs) to the View client. The View client checks the list of trusted CAs against the available user certificates, selects a suitable certificate, and then prompts the user to enter a smart card PIN. If there are multiple valid user certificates, the View client prompts the user to select a certificate.

The View client sends the user certificate to the View Connection Server instance or security server, which verifies the certificate by checking the certificate trust and validity period. Typically, users can successfully authenticate if their user certificate is signed and valid. If certificate revocation checking is configured, users who have revoked user certificates are prevented from authenticating.

Display protocol switching is not supported with smart card authentication. To change display protocols after authenticating with a smart card, a user must log off and log in again.