Hi

I'm using pcscd 1.4.0 under Linux (Debian Etch and eLux) for
smartcardlogon to and smartcard usage within Citrix sessions (Win2003
Server) using X.509v3 certificates.
After logging into the Citrix server using the smartcard and starting 3
other published Citrix Applications on other servers within the session,
I reached the smartcard session limits within pcscd (applications are
not accepting the smartcard anymore). In the pcscd.h I found a
limitation for 16 applications and 16 channels within the applications.
I played around with these values and set
PCSCLITE_MAX_APPLICATIONS
PCSCLITE_MAX_APPLICATION_CONTEXTS
PCSCLITE_MAX_READER_CONTEXT_CHANNELS
PCSCLITE_MAX_APPLICATION_CONTEXT_CHANNELS
PCSCLITE_MAX_THREADS
from 16 to 64, just for testing.

After this, I could start all the needed smartcard applications within
the Citrix session without reaching the limits.
When I monitored the memory usage of pcscd with 'top', I saw that pcscd
is consuming 387M of virtual RAM on the linux client after starting 9
smartcard applications within the citrix session. This seems very high
to me.

What can I do to optimize the memory usage of pcscd. I need to raise the
pcscd session limits because here the users are using linux thin clients
, Citrix and every server (and published application) logon is forced to
use smartcards/certificates for authentication. So there are probably 3
to 10 applications in use by the user. Every citrix session seems to use
3 to 5 smartcard channels.

Any hint is welcome
Best regards
Ulf

-- 
Ulf Leichsenring
[EMAIL PROTECTED]

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to