|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: David Corcoran (corcoran
linuxnet.com)Date: Thu Mar 07 2002 - 11:28:44 CST
Hi,
I will be releasing a new version of the framework next - fully tested on
other platforms, and which works in a multiple application environment.
Currently, RESET's occur automatically, if application B causes a
RESET to occur, MuscleCard will automatically call SCardReconnect. The
application may choose to use the functions:
MSCIsTokenReset()
MSCClearReset()
to check if the token was reset, and to clear the state if needed.
Token removal will produce an error on all functions. A removed token
will force the application to Disconnect and Connect to the token when it
becomes available again.
In PC/SC you have SCardReconnect, this function makes sense since the
reader is static. In MuscleCard, the reader is gone, completely
abstracted - if the token is removed, nothing exists - there is no
reconnection, just disconnect and connect again.
I'm testing MuscleCard in a multi-application environment, where PAM logs
me into my system, ssh logs me into remote systems, I can manage my card
with XCard, and I can use Netscape to send SMIME email. Each application
locks the token momentarily - but all co-exist so the token is not only
usable in a single application environment.
I'm exploring the idea of creating a MuscleCard Plugin for the OpenSC
project. PKCS-15 is quite an important plugin for the architecture and
the OpenSC guys have done a great job integrating support for PKCS-15.
I'll keep you up to date.....
Dave
***************************************************************
Unix Smart Card Developers - M.U.S.C.L.E.
(Movement for the Use of Smart Cards in a Linux Environment)
http://www.linuxnet.com/
To unsubscribe send an email to majordomo
linuxnet.com with
unsubscribe sclinux
***************************************************************
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]