Chapter 9. Applet Firewall and Object Sharing

The Java Card platform is a multiapplication environment. Multiple applets from different vendors can coexist in a single card, and additional applets can be downloaded after card manufacture. An applet often stores highly sensitive information, such as electronic money, fingerprints, private cryptographic keys, and so on. Sharing such sensitive data among applets must be carefully limited.

In the Java Card platform, applet isolation is achieved through the applet firewall mechanism. The applet firewall confines an applet to its own designated area. An applet is prevented from accessing the contents or behaviors of objects owned by other applets.

To support cooperative applications on a single card—for ...

Get Java Card™ Technology for Smart Cards now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.