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").

Important: Some third party middleware forces the Microsoft Smart Card Resource Manager service to run on the agent machine. Because of the way the APIs are implemented by Microsoft, smart card caching emulation is not activated if this service is running.