Java Magazine, Nov/Dec 2017
ORACLE COM JAVAMAGAZINE NOVEMBER DECEMBER 2017 90 java card The select method is invoked by the RE to inform an applet that it has been selected by a CAD application willing to establish a session with it It returns true to indicate that the applet is ready to receive APDU commands The deselect method is invoked by the RE to inform a selected applet that it has been deselected The applet might then perform session cleanup The process method is invoked by the Java Card RE to process an incoming APDU command The applet is expected to perform the requested action and provide response data if there is any in return Conclusion This article provided an overview of how Java Card works today As you can see the programming is straightforward Its the security aspects that require experience and skill Oracle and its partners in the Java Card Forum are working to bring to market a new version of the Java Card specification version 31 which will introduce functionality to address the IoT market and new secure element form factors It is intended for release in 2018 and will be the focus of a follow up article in Java Magazine article Nicolas Ponsini is a security solutions architect at Oracle He is an expert in security cryptography IoT and Trusted Execution Environment and holds nine patents in related areas Florian Tournier is senior director development at Oracle He heads a team that builds and delivers Java products for small devices and IoT security He joined Oracle in 2010 as part of the Sun Microsystems acquisition where he was heading Java ME and Java Card product management Tournier holds a masters degree in management from HEC Paris and a computer science degree from the Ecole Centrale in Lyons
You must have JavaScript enabled to view digital editions.