It always felt like a good idea creating a card-edge standard for tokens that only are used for login etc. That the methods for initializing cards as well as provisioning/managing credentials are even more non-standard than just "using" them was the ultimate motivator!
Slightly related. I wonder if the card industry is on the right track: http://java.sun.com/developer/technicalArticles/javacard/javacard-servlets Pardon me for interfering in the GnuPG/eToken discussions... /Anders On 2010-07-15 00:58, David Woodhouse wrote: > 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. > _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel