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