Friday 19 March 2010

OSS jcManager

I came across this useful open source tool for managing JCOP cards:
http://www.brokenmill.com/2010/03/java-secure-card-manager/


From the project homepage:

Motivation:
Some time ago there was a JCOP tools plugin for the eclipse IDE developed by IBM labs in Zurich but it is no longer available.


Features:
- low-level implementation according to GobalPlatform Card Specification
- supports both SCP01 and SCP02 card protocols
- open source
- cross-platform
- display detailed debug information to be able to understand the complex low-level operations – derivations, encryptions, padding, etc
- uses the musclecard pcsc java implementation for the low-level communication with readers/cards. Also, it is fully compatible with the IBM JCOP implementation - if you do have the offcard.jar library from IBM it will also seamlessly work with it.
- works with the majority of card readers (pcsc compatible). Tested with Schlumberger, Omnikey, etc

It's early days for this project but it looks very promising.

3 comments:

Unknown said...

Hi, thanks for the tip! But it's not working for me, so I will continue using GPShell.

I'd like to ask you two questions:

1. Have you checked out IzyNFC?
2. How can I get JCOP Tools? I have tried to contact NXP, but no luck yet.

Thanks in advance, I will subscribe to your feed.

Alberto

__ said...

Hi Alberto,

Thanks for your suggestion. IzyNFC also looks promising and I will definitely try it when doing MIDlet development again :)

Obtaining JCOP Tools: contact tools.jcop@nxp.com with the following info.
1) Your full name and the country where you work.
2) Your organisation, department and the project for which you need JCOP Tools.

The NXP representative for your area will reply and set in motion the administrative process (NDA, etc). Keep in mind they receive many applications, so it can take up to a week for the initial reply.

Good luck!

giordano bruno said...

possible flaw in jcManager?
see:

http://forums.sun.com/post!reply.jspa?messageID=10955038