John Minson wrote:
CENTOS 4.1 fully updated
trying to get a ActivCard, Inc. SmartCard Reader working with a D.O.D 'CAC' card with Firefox

configure/make/install ccid-0.4.1   _/*OK*/_
configure/make/install pcsc-lite-1.2.9-beta9  _/*OK*/_

testpcsc _/*OK*/_

<SNIP>
Card ATR: 3B 75 12 00 00 29 05 01 04 01

Note that the ATR for the CACs I have access to is
  Card ATR: 3B 65 00 00 9C 02 02 07 02
(Schlumberger ACCESS 32K V2)
So you may have either the really old CAC or the really new CAC.

_/*OK*/_

Do I not need 'pkcs#11' to interface with Firefox ? Is this a part of libmusclecard-1.2.9-beta7 ?
configure libmusclecard-1.2.9-beta7                   _/*NOT OK*/_

I get


You do need a pkcs#11 for firefox.
You also need the CommonAccessCard.bundle file, to associate the keys on the card correctly (if I have understood what was described to me).

the CAC.bundle can _probably_ be gotten from Darwin[3], but I have yet to get it compiled with the normal Linux tools[1]. The pkcs#11 from Darwin may work but it too I have not been able to compile with the normal Linux tools.


If you look at the archive of the mailing list you will find an email from Aaron Lippold, subject "Gemplus gemxpresso 64V2N and Axalto Acess 64k cards" where he too is looking for a way to get the CAC to work under Linux. I do not believe we need to load a muscle applet on the card, what I think we need to do is get a CAC.bundle and libpkcs#11 which can work with the CAC cards existing applets.

I have spoken with Mr. David Corcoran and it seems his company would be willing to put the software together for us, even as open source, but as with all workers, they would like to be paid (seems reasonable to me). I have not been able to find a funding line that we could do this with, if you know of one, or know of a way that several of us government[2] shops could pool some funding lines and get a contract to have it done, please let me know.


If you want more history on where I think we stand on the access of the CAC from Linux please look in the list archive for the emails I sent with the subject:
"help understanding the interaction of     libmusclepkcs11.so,bundles, and 
pcscd."

[1] make & gcc. DARWIN/OSX[3] uses a build system driven by an XML file, I don't know if you can get that system for Linux, and don't have time at present to find out. If you make it work please let me know how.

[2] Getting the CAC to work under Linux is a reoccurring problem on the list, surly there are enough organizations who would have some need of access to the CAC (like accessing your NMCI OWA account or restricting logins to your tactical Linux box to only those who could use a CAC ) that we could fund the effort.

[3]
http://darwinsource.opendarwin.org/
http://darwinsource.opendarwin.org/10.4.2/SmartCardServices-31/
http://darwinsource.opendarwin.org/tarballs/apsl/SmartCardServices-31.tar.gz
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to