Skip to main content

July 28, 2026

Smart Card Authentication Requirements

Client devices that use a smart card for user authentication must meet certain requirements.

This article describes the system requirements for smart card authentication with Omnissa Horizon Client. For instructions on how to set up the smart card authentication feature, see Configure Horizon Client for Smart Card Authentication.

Client Hardware and Software Requirements

Each client device that uses a smart card for user authentication must have the following hardware and software.

  • Horizon Client
  • A compatible smart card reader
  • Smart card reader driver
  • Smart card driver
  • Product-specific application drivers

Note: To support smart card authentication on an HP ThinPro thin client, you must install OpenSC 0.20.0 or later.

Users that authenticate with smart cards must use a supported smart card type with the corresponding middleware, as described in the following section. Each smart card must also contain a user certificate.

Requirements for Smart Card Type and Middleware

Horizon Client supports the following combinations of smart cards and smart card middleware.

Smart Card TypeManufacturerClient-side MiddlewareAgent-side Middleware
Personal Identity Verification (PIV) CardNISTOpenSC PKCS11 moduleActivClient 7.x
IDprime .NET CardGemalto Gemalto .NET PKCS11 library (libgtop11dotnet.so)Gemalto .NET minidriver
Java card within a certificateNAOpenSC PKCS11 moduleActivClient 7.4

Remote Desktop and Published Application Software Requirements

An administrator must install product-specific application drivers on the virtual desktops or RDS host.

Activating the User Name Hint Text Box in Horizon Client

In some environments, smart card users can use a single smart card certificate to authenticate to multiple user accounts. Users enter their user name in the Username hint text box when they sign in with a smart card.

(Omnissa Horizon 8 deployments) To make the Username hint text box appear on the Horizon Client login dialog box, you must activate the smart card user name hints feature in Omnissa Horizon Connection Server. For information about activating the smart card user name hints feature, see the Horizon 8 Administration document.

If your environment uses an Omnissa Unified Access Gateway appliance for secure external access, you must configure the Unified Access Gateway appliance to support the smart card user name hints feature. The smart card user name hints feature is supported only with Unified Access Gateway 2.7.2 and later. For information about activating the smart card user name hints feature in Unified Access Gateway, see the Deploying and Configuring Unified Access Gateway document.

Horizon Client continues to support single-account smart card certificates even when the smart card user name hints feature is activated.

More Smart Card Authentication Requirements

In addition to meeting the smart card requirements for Horizon Client systems, other Horizon 8 components must meet certain configuration requirements to support smart cards.

  • Horizon Connection Server hosts

    For Horizon 8 deployments, an administrator must add all applicable Certificate Authority (CA) certificate chains for all trusted user certificates to a server truststore file on the Horizon Connection Server host. These certificate chains include root certificates and, if an intermediate certificate authority issues the user's smart card certificate, must also include intermediate certificates.

    For information about configuring Horizon Connection Server to support smart card use, see the Horizon 8 Administration document.

  • Unified Access Gateway appliances

    For information about configuring smart card authentication on a Unified Access Gateway appliance, see the Deploying and Configuring Unified Access Gateway document.

  • Active Directory

    For information about tasks that an administrator might need to perform in Active Directory to implement smart card authentication for a Horizon 8 deployment, see the Horizon 8 Administration document.

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…