Symptoms
Pass-through authentication for smart cards does not work when using SECUDE signon.
The smart card itself works fine in the first ICA session. When using the pass-through client to connect to a second ICA session (from within the first ICA session), the smart card does not work.
This functionality used to work for MetaFrame XP and still works with RDP on a server where Citrix Presentation Server 4.0 is installed.
Cause
The smartcard software SECUDE signon installs an ICA virtual channel dynamic-link library (DLL) and adds it to the Presentation Server Client's module.ini file.
However, the SECUDE installation does not recognize version 9.00 of the Presentation Server Client, so these modules are not installed on Presentation Server 4.0 servers with version 9.00 of the client installed. If you upgrade the Presentation Server Client on the server to version 9.200.44376 or later, the SECUDE installation recognizes the client and installs the necessary modules.
Resolution
Upgrade the Presentation Server Client on the server to version 9.200.44376 or later.