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.


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

Reply via email to