Page 1 of 1
How to update javacard applet
Posted: Wed Mar 30, 2016 3:27 am
by wousim
As I know, there is no command to update an applet on the card w/o deleting it. Does anybody know how to do this?
I do need this to update an applet on the card which is already given to customer. Hope you can help me out! Thanks in advance.
Re: How to update javacard applet
Posted: Wed Mar 30, 2016 4:13 am
by pitbar
The only way to do this is to delete and reinstall the applet.
Re: How to update javacard applet
Posted: Wed Mar 30, 2016 4:36 am
by wousim
pitbar wrote:The only way to do this is to delete and reinstall the applet.
Thanks for you answer!
But is it feasible to modify the card operating system in order to update the applet?
Re: How to update javacard applet
Posted: Wed Mar 30, 2016 4:57 am
by pitbar
I think there is no card provider that can allow this.
Re: How to update javacard applet
Posted: Wed Mar 30, 2016 5:28 am
by mabel
You can export data on the card first and then delete, and install the applet. Finally, import the data again.
Re: How to update javacard applet
Posted: Thu Mar 31, 2016 2:51 am
by popmun09
Firstly, it's very hard to let your card vendor help you do this.
You can define an applet that stores data and a SIO that you can use to access this applet. The business logic goes into another applet and calls the methods on the interface to get or set data in the other applet. Your business logic can be deleted and reinstalled without affecting data.