Smart card logins rely on user principal names (UPNs), so the Active Directory accounts of smart card users must have a valid UPN for authentication.
If the smart card user resides in a different domain from which the root certificate was issued, you must set the user's UPN to the subject alternative name (SAN) contained in the root certificate of the trusted CA.
If your root certificate was issued from a server in the smart card user's current domain, you do not need to modify the user's UPN.