On Wed, 2010-07-14 at 21:18 +0200, Andreas Jellinghaus wrote: > eToken 72k are javacard based. > thus you need: > 1.) make sure you have a special test/developer edition, where you can > store your own javacard applet. if not, you have one with the aladdin > applet on it - which works only with the aladdin software. > (they make more money by proprietory bundeling token and client software...)
Hm. The wiki seemed to suggest that they were a *good* company, which is why I went for this when the "GnuPG v2" card failed. I assume there isn't enough interest in reverse-engineering it and providing real support? If their crap fits between a low-level communication layer that we provide, and a higher level that we also provide.... surely that shouldn't be so hard? > 2.) if you have a developer token, you can store an applet on it, that > opensc supports. once that is done, you can use it with opensc. Ah, OK. So when the wiki just says "make sure you have one that's CCID-compliant", it could do with updating? It was sent to me as a sample. I specified a CCID-compliant one, since that's what the wiki said. How would I check whether it's a special test/developer edition? > the only open source applet opensc supports is the muscle applet, > and its support is not 100% - you can get it to work, but while opensc > supports many different and complex setups with some cards, for muscle > card only a few special setups work and are supported. > > the wiki has more information on the musclecard applet (some if it might > be in the "cyberlex" section - cyberflex was the first javacard widely > available, and tools that work with it, should work with all the other > javacards and tokens with javacard inside as well). > > yes, the situation is a bit disappointing. every gread card or token > that works great with opensc is no longer sold, outdated, hard to get > etc. (cryptoflex from schlumberger was great, no longer sold. > aladdin etokens 32k/64k were great except for the cardos problems > (secret startkey) - replaced with the java based token. ikey3000 with > starcos was great - never was sold in volume as far as I know (and > most starcos cards or token are not the eraseable "test" edition that > is inside ikey 3000). > > we could improve by supporting new cards like acos5 - noone found time > for that so far - or writing/improving the javacards applet and the > driver for them - noone found time for that either. Ok, thanks for the summary (depressing though it is). I'm beginning to suspect that for someone like myself who just wants to test NSS/sysdb interaction with external PKCS#11 modules, my best option is just to crawl back under my rock and write a sane PKCS#11 plugin for a TPM¹. Or failing that, to make the GnuPG v2 card work -- at least I have docs for that and "all" I have to do is try to get a clue about ISO7816, PKCS#15 and how the opensc stack fits together. -- dwmw2 ¹ One that doesn't involve openCryptoki, and that actually works. _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel