You can use smart card caching emulation for non-Microsoft Windows client connections.
Some middleware applications used by non-Microsoft Windows clients require caching API support to function properly. In the case of remote sessions from non-Microsoft Windows clients, you can use smart card caching emulation to deliver this functionality.
Smart card caching emulation is controlled by the registry key
HKLM\SOFTWARE\VMware, Inc.\VMWare VDM\Agent\EmulateSCCaching. To activate smart card caching emulation, set this key to "true" (the default value is "false").