Making Javacard ready for release

892 viewsJava Card

Making Javacard ready for release

I’m working on a custom applet for GP spec card (JCOP4 based card from NXP). I want to know what things should be taken care of before sending the cards to end-users. Things that I’m already aware of – 0. Load, install & initialise custom applet (duh!), 1. Remove not-required/pre-installed applet, 2. Change the default GP Keys, 3. Set life-cycle state of Javacard to “SECURED”

what other actions go into making a card as final for use?

JIJO THOMAS Answered question December 7, 2021
0

What kind of applet is that? Is that co-exist with a payment applet – in this case you need to check the certification aspects. Have you done the code review in terms of functional and security?

Which JCOP config you are using? payment or ID?

Don’t forget to diversify the keys when you change the default keys

JCOP can be configured for T=0 or T=1 by you – so consider this as per your terminals

JIJO THOMAS Posted new comment December 7, 2021

No, it does not involve payment.

The JCOP config is for ID (no payment support)

Yes, keys & its components are unique for every card.

yes, that is already decided (i’m using T=1 only)

The applet basically supports storing of private data and provide mechanism to store/access/delete over secure channel.

Ok. Then I think its fine

0