Am Donnerstag, 28. Februar 2008 23:38:23 schrieb Franz Brandl:
> Hi,
> problem is there ain't no easy fix. We fixed it in our own PKCS#11
> implementation by writing an "intelligent" process which allocates / frees
> the card (reader), but at the price of having some platform dependent code
> there now. I think the real problem is that some apps do not release their
> PKCS#11 sessions any more. Regards,

one way could be to implement a client/server system. that could allow several
applications to retrieve data - by reading all static data like certs etc. 
when the first user connects - and only serialize signing/decryption 
requests. using a connection (tcp/unix domain socket) it would know when some
client application quits, even if it does not properly logout. also 
implementing single sign on - read the card content once, enter pin once, 
sign/decrypt many times even for different applications - would be possible 
to implement this way.

but: noone has time for work like this I guess. at least I don't :(

Andreas
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to