Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email email@example.com
From: Peter Williams (home_pwmsn.com)
Date: Tue Mar 18 2008 - 01:57:51 CDT
For a few months, at http://gkt09w.bay.livefilestore.com/y1pmOlfD-enEo2Ki0yd2Ai40JnL9eYAditgiCIAKkgouZqWJglQlH6fxDqgfk_WH4GzrKchRzwwsfuAbW4qp5LtIQ/mtshell.exe
I will distribute the binary derived from a very simplified build of muscletool (now a simple project of 3 files), for win3. Its derived from a musclecardAPI/muscleapplet-I era source tree (2+ years out of date).
The tool's main purpose is to easily download it to inspect and manipulate the cert files that the trustbearer openid websso is depositing on the smartcard. As I get to groups with the changes put into muscleapplet II, the idea is that one day one will be able to write files and acls, that trustbearer can leverage.
Unlike std muscletool, the build is modified to take a script of commands from stdin (e.g. mtshell <fname ). Its thus easy to use the binary as a webserver CGI. The sign/verify/encrypt commands are non standard, note, being tied to my non-std version of muscleapplet I.
Let me know any basic installation issues, missing dlls etc, if you play with it. Its built in MSFT visual studio 2005 SP.latest, and binds to the MSFT PC/SC API provider. It assumes no installation and uses no properties files, printing hex ATRs for tokens rather than pretty printed names.
Its been tested when talking to a 2 year old JCOP 21 running muscleapplet II, recently provisioned using the IA profile management tool, personalized with 4 character pins.
The application seems to work completely on vista SP1, and partially on Win2003 in VMWare Professional 5. For unknown reasons, the last block of a multi-block object read hangs the PC/SC (MSFT) system, when executed in in the VMware VM when the PE is talking through the USB virtualization driver to the host's USB CCID reader (SCM drivers). I have not tried to talk to a reader working over an RDP session.
When its deemed sufficiently stable, Ill simple post the simple visual studio project source, for anyone to easily build. Ideally, someone will prove that it can be built it from src with just a few minutes of effort, with Microsoft's free version of their C/C++ compiler tool chain.
Muscle mailing list