Download JavaCard Runtime Environment Specification, Version
Transcript
1. When two distinct applet instances from within the same package are multiselected, each applet instance shares the same CLEAR_ON_DESELECT memory transient segment. The applet instances share objects within the context firewall as well as their transient data. The Java Card RE shall not reset this CLEAR_ON_DESELECT transient objects until all applet instances within the package are deselected, see FIGURE 4-2. FIGURE 4-2 Different Applet Instances in Same Package Logical Channels 0 1 2 Applet A 3 4 5 19 Applet B Package P3 A B C D E F CLEAR_ON_DESELECT Memory Segments 2. When the same applet instance is multiselected on two different logical channels simultaneously, it shares the CLEAR_ON_DESELECT memory segment space across logical channels. The Java Card RE shall not reset the CLEAR_ON_DESELECT transient objects until all applet instances within the package are deselected, see FIGURE 4-3. 4-8 Runtime Environment Specification, Java Card Platform, v3.0, Classic Edition • March 2008