Index

A

access control, 1, 2

access control mechanism, 1

access permissions, 1

accessing

array object methods, 1

array objects, 1

class instance object fields, 1

class instance object methods, 1

class instance objects, 1

objects

across contexts, 1

rules, 1

shareable interface, 1

shareable interface methods, 1

standard interface methods, 1

standard interfaces, 1

static class fields, 1

active context, 1, 2, 3, 4

active namespace, 1

AID

applet identification, 1, 2

format, 1

APDU, 1

buffer array, 1

object, 1

off-card interactions, 1, 2

APDU application, roots of persistence, 1

firewall, 1

communication, 1

composition, 1

creation, 1, 2

deletion, 1

deployment descriptor, 1

module, 1

module unloading, 1

selection, 1

Shareable Interface Object, 1

standalone, 1

two types, 1

applet container, 1, 2

application

APDU-based, 1

applet, 1

effective protection domain, 1

extended applet, 1

locally accessible, 1

remotely accessible, 1

URI, 1

application authentication, client, 1

Java Card Platform-specific, 1

application group, 1

Application Identifier, 1

application identifiers, 1

application instance

creation, 1

deletion, 1

use of term, 1

application model, 1

application module

application distribution, 1

code isolation, 1

deployment units, 1

loading, 1

application owner identifier, 1

application programming, 1

Application Protocol Data Unit, 1

application security policy, 1

application URI, 1, 2

arrays

accessing object methods, 1

global, 1

objects, accessing, 1

atomicity, 1

atomicity of operations, 1

duration, 1

global, 1, 2

session-scoped, 1

web container-managed, 1

authenticator, 1

card holder, 1

B

backward compatibility, 1, 2

C

CAP, 1

card

management, 1

reset, 1

card holder, 1

card initialization, 1

card management facility, 1, 2, 3

deployment, 1

deployment units, 1

description, 1

distribution, 1

class

access, 1

access behavior, 1

explicitly transferable, 1

implicitly transferable, 1

transferable, 1

class dependency, 1

class file lookup, 1

class holder delegation hierarchy, 1

class loader, 1

class loader delegation hierarchy, 1

class loading, 1

SIO integration, 1

classic application

application support, 1

transaction model, 1

classic libraries, 1

clock, 1

code isolation, 1, 2, 3

communication, asynchronous, 1

concurrency, 1, 2

concurrent processing, 1

connectivity, 1

contacted interface, 1

contactless interface, 1

container, default, 1

container-managed endpoints, 1

context

active, 1

isolation, 1

switching, 1

context isolation, 1, 2

context path, 1, 2

contexts, 1

currently active, 1

Java Card RE, 1

object accessing across, 1

rules in firewall, 1

switching in the VM, 1

Converter, 1

credential management, 1

credential manager, 1

D

dedicated namespace, 1

default default servlet, 1

defensive copy, 1

deployment descriptor, 1

deployment process, 1

deployment unit, unloading, 1

descriptor format, 1

descriptor, web application deployment, 1

development process, 1

distribution format, 1

dynamic content, 1

E

endpoint

application-managed server, 1

container-managed, 1, 2

server connection, 1

entry point, 1

entry point method, 1, 2, 3, 4

entry point objects, 1, 2

errors, 1, 2, 3

event

definition, 1

identification, 1

listener, 1

notification, 1

security, 1

URI, 1

event listener

description, 1

lifetime, 1

persistence, 1

registration, 1

thread safety, 1

unregistration, 1

event notification facility, 1

event notification listener, 1

event notification, file resource, 1

event registry, 1

event URI, 1

exception objects, 1

execution lifetime, 1

extended applet application

card manager, 1

multithreading, 1

Shareable Interface Object, 1

thread behavior, 1

extension libraries, 1

extension library distribution format, 1

F

fields

accessing class instance object, 1

accessing static class, 1

static, 1

file access, 1

file access permissions, 1

file resource event notification, 1

file system

object, 1, 2

requirements, 1

file URI, 1

filter, 1

filter mapping, 1

firewall, 1, 2

G

garbage collection, 1

GCF, 1, 2, 3

Generic Connection Framework, 1, 2

global array objects, 1

global arrays, 1

group context, 1, 2, 3, 4, 5

H

hosting, 1

I

identity, 1

initialization sequence, 1

inter-application communication, 1, 2

inter-application communication facility, 1, 2

interfaces

accessing shareable, 1

accessing shareable methods, 1

accessing standard, 1

accessing standard methods, 1

shareable, 1, 2

ISO 7816-4, 1

J

Java Card RE

entry point objects, 1

privileges, 1

Java EE, 1

Java Platform, Enterprise Edition, 1

JavaServer Pages, 1

L

library, loading, 1

lifecycle

applet application, 1, 2

applet methods, 1

servlet, filter, and listener methods, 1

lifecycle event dispatch, 1

lifetime, execution, 1

listener

blocking, 1

event, 1

unresponsive, 1

logical channel, 1

M

memory

non-volatile, 1

volatile, 1

memory store, 1

methods

accessing

array object, 1

class instance object, 1

shareable interface, 1

standard interface, 1

static, 1

multithreaded, 1, 2, 3, 4

N

namespace

active, 1

code isolation, 1

enforcement, 1

event, 1

service, 1

unified naming, 1

network communications, 1

non-volatile memory, 1

normalization, 1

Normalizer, 1

O

object

copies, 1

event, 1

ownership transfer, 1

persistent, 1, 2

reachability disrupting, 1

special, 1

transferable, 1

transient array, 1

transient reference, 1

volatile, 1

object ownership transfer, 1

object ownership transfer mechanism, 1

object store, 1

objects

access behavior, 1

accessing

across contexts, 1

array, 1

array methods, 1

class instance, 1

class instance fields, 1

class instance methods, 1

rules, 1

Java Card RE entry point, 1

ownership, 1

sharing, 1

throwing exception, 1

transient

CLEAR_ON_DESELECT, 1

CLEAR_ON_RESET, 1

contexts, 1

off-card compatibility, 1

on-card

application, 1

authentication, 1

initialization, 1

other user, 1

owner context, 1

ownership tagging, 1

P

package access control, 1

package sealing, 1

permission types, 1

permissions

assigning, 1

checking, 1

named, 1

new, 1

URI-named, 1

persistence, 1, 2, 3, 4

persistence roots, 1

persistent object, 1

PIX, 1, 2

platform reset, 1, 2

portability, 1, 2

ports, 1

power down, 1

power-up, 1

proprietary identifier extension, 1, 2

protected content, 1

protection domain

application, 1

definition, 1, 2

in access control decision, 1

platform, 1

R

reachability disrupting object, 1

request

dispatching, 1

redirection, 1

request dispatching, 1

reset

card, 1

I/O interface, 1

TCP, 1

resource identifier, 1, 2

restart

applet application, 1

on platform reset, 1

restartable task, 1

restartable task facility, 1

RID, 1, 2

roots of persistence, 1

runtime descriptor

application module loading, 1

attributes, 1

elements, 1

runtime emulation environment, 1

runtime environment, single threaded, 1

S

secure communications, 1

secure connection, 1

security

checks, 1

constraint, 1

containment mechanism, 1

mechanism, 1

permissions, 1

restrictions, 1

role-based, 1, 2

secure port, 1, 2, 3

using URL patterns, 1

security policy

application, 1

card management, 1

definition, 1

enforcement, 1

permission-based, 1

platform, 1

role-based, 1

service

lookup, 1

platform, 1

SIO-based, 1, 2

standard, 1

URI, 1, 2, 3

service factory, 1

lifetime, 1

registration, 1

service lookup, 1

unregistration, 1

service namespace

root, 1

service URI, 1

service registry, 1, 2, 3

servlet, 1

API, 1

container, 1

context, 1

default, 1

session lifetime, 1

sharable interface, 1

shareable interface methods, 1

shareable interface object, 1

shareable interface object-based services, 1

Shareable Interface Objects

See SIOs

shareable interfaces

See interfaces, shareable

SIO, 1, 2

SIO proxy, 1

SIO synchronization proxy, 1

SIO-based service

lifetime, 1

persistence, 1

registering, 1

SIOs

definition, 1

obtaining, 1

sharing objects, 1

smart card, 1

SSL, 1, 2

SSL certificate, 1

standalone application module distribution format, 1

standalone extended applet application module distribution format, 1

standards bodies, 1

static

accessing class fields, 1

fields, 1

methods, 1

static content, 1

system clock, 1

T

task

execution, 1

lifetime, 1

persistence, 1

recurrent, 1

registration, 1

registry, 1

restartable, 1

unregister, 1

unregistration, 1

tear, 1

thread, 1, 2, 3, 4, 5, 6, 7

execution, 1

ownership, 1, 2, 3

safety, 1

web application, 1

thread creation, 1

thread safety, 1, 2, 3, 4, 5

TLS, 1

transaction, 1, 2

aborting, 1

transaction demarcation, 1

transaction facility, 1

transaction tag, 1

transaction type, 1

transactional behavior, 1

transactions, 1

transferable classes, 1

transient array object, 1, 2

U

unified naming, 1

unload

applet application module, 1

URI, 1, 2

absolute, 1

application, 1

file, 1

relative, 1

resource event, 1

user

authentication, 1, 2

authorization, 1

identity, 1

V

volatile memory, 1

volatile object, 1

W

web application, 1, 2

access, 1

card manager, 1

client, 1

communication, 1

context path, 1

creation, 1

credentials, 1

deletion, 1

deployment descriptor, 1

entry points, 1

environment, 1

group context, 1

hosting, 1

lifecycle, 1

module, 1

module unloading, 1

naming, 1

roots of persistence, 1

security, 1

Shareable Interface Object, 1

web application deployment descriptor, 1

web client, 1

web container, 1, 2, 3

port allocation, 1

X

XML format, 1

XML schema, 1