Index (Java Card SPI, Connected Edition)
Date: 2009-12-11

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A C D E G I J L N P R S T U

## A

add(Permission) - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Adds a permission to this protection domain (to the ad-hoc set of permissions).
APP_TYPE - Static variable in interface com.sun.javacard.spi.cardmgmt.DeploymentUnit
  Application type start index.
Application - Class in com.sun.javacard.spi.cardmgmt
  Application object encapsulate the runtime characteristics of an application instance.
Application(ApplicationGroup, String, String) - Constructor for class com.sun.javacard.spi.cardmgmt.Application
  Creates and registers a new application instance with the provided application URI.
ApplicationGroup - Interface in com.sun.javacard.spi.cardmgmt
  An ApplicationGroup object encapsulates the runtime characteristics of a group of application modules or of a standalone application module.
appURI - Variable in class com.sun.javacard.spi.cardmgmt.Application
  This application instance URI.

## C

CardManagementPermission - Class in javacardx.spi.cardmgmt
  This class is for Card Management permissions.
CardManagementPermission(String) - Constructor for class javacardx.spi.cardmgmt.CardManagementPermission
  Creates a new CardManagementPermission with the specified name.
com.sun.javacard.spi.cardmgmt - package com.sun.javacard.spi.cardmgmt
  Provides the classes and interfaces for implementing the Card Management facility.
com.sun.javacard.spi.security - package com.sun.javacard.spi.security
  Provides the classes and interfaces for implementing the security framework.
createAlgorithmImpl(String, boolean) - Method in class javacardx.spi.security.CryptoProvider
  Returns a cryptographic service implementation object corresponding to the given algorithm.
createProtectionDomain(String, String) - Static method in class com.sun.javacard.spi.security.ProtectionDomain
  Creates a new Java Card runtime environment-owned ProtectionDomain object bound to the platform protection domain defined in the Platform Policy under the given alias.
CryptoProvider - Class in javacardx.spi.security
  This is the container for all information concerning cryptographic service implementations available from a given provider.
CryptoProvider(String, String[]) - Constructor for class javacardx.spi.security.CryptoProvider
  Creates and registers a new provider with the specified name and the list of supported algorithms.

## D

DEFAULT_CARD_MANAGEMENT_DOMAIN_ALIAS - Static variable in class com.sun.javacard.spi.security.ProtectionDomain
  Default platform protection domain alias for Card Management applications ("CardManagement").
DEFAULT_CLASSIC_DOMAIN_ALIAS - Static variable in class com.sun.javacard.spi.security.ProtectionDomain
  Default platform protection domain alias for Classic Applet applications ("Classic").
DEFAULT_EXTENDED_DOMAIN_ALIAS - Static variable in class com.sun.javacard.spi.security.ProtectionDomain
  Default platform protection domain alias for Extended Applet applications ("Extended").
DEFAULT_MODULE_NAME - Static variable in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  The default module name.
DEFAULT_WEB_DOMAIN_ALIAS - Static variable in class com.sun.javacard.spi.security.ProtectionDomain
  Default platform protection domain alias for Web applications ("Web").
delete(Application[]) - Static method in class com.sun.javacard.spi.cardmgmt.Application
  Attempts to unregister and delete atomically a set of inter-dependent application instances.
delete() - Method in class com.sun.javacard.spi.cardmgmt.Application
  Attempts to unregister and delete this application instance.
DeploymentException - Exception in com.sun.javacard.spi.cardmgmt
  A `DeploymentException` is thrown by the `DeploymentUnitLoader` `load` method when an error or exception occurs while loading.
DeploymentException() - Constructor for exception com.sun.javacard.spi.cardmgmt.DeploymentException
  Constructs a `DeploymentException`.
DeploymentException(String) - Constructor for exception com.sun.javacard.spi.cardmgmt.DeploymentException
  Constructs a `DeploymentException` with the specified detail message.
DeploymentException(String, Throwable) - Constructor for exception com.sun.javacard.spi.cardmgmt.DeploymentException
  Constructs a `DeploymentException` with the specified detail message and cause.
DeploymentUnit - Interface in com.sun.javacard.spi.cardmgmt
  DeploymentUnit is the common interface of all entities that can be deployed and installed on the Java Card platform.
DeploymentUnitLoader - Class in com.sun.javacard.spi.cardmgmt
  The DeploymentUnitLoader class allows the card management application to load deployment units.

## E

elements() - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Returns an enumeration of all the permissions directly granted by this protection domain (the ad-hoc permission set).

## G

getAlgorithmImpl(String, boolean) - Static method in class javacardx.spi.security.CryptoProvider
  Returns a cryptographic service implementation object related to the given algorithm name.
getAlgorithmImpl(String) - Static method in class javacardx.spi.security.CryptoProvider
  Returns a cryptographic service implementation object related to the given algorithm name.
getAlgorithmImpl(String, String, boolean) - Static method in class javacardx.spi.security.CryptoProvider
  Returns a cryptographic service implementation object related to the given algorithm and provider names.
getAlgorithmImpl(String, String) - Static method in class javacardx.spi.security.CryptoProvider
  Returns a cryptographic service implementation object related to the given algorithm and provider names.
getAlgorithmNames() - Method in class javacardx.spi.security.CryptoProvider
  Returns an array containing the names of all algorithms implemented by this provider.
getAlgorithms() - Static method in class javacardx.spi.security.CryptoProvider
  Returns an array containing the names of all available algorithms on the platform.
getApplicationGroup() - Method in class com.sun.javacard.spi.cardmgmt.Application
  Returns this applications instance's application group.
getApplicationGroup() - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Returns the application group this protection domain is bound to.
getApplicationModuleNames() - Method in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Returns an enumeration of this application group's application module names.
getApplications() - Method in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Returns an enumeration of all the registered instances of this application group's component applications.
getAppURI() - Method in class com.sun.javacard.spi.cardmgmt.Application
  Returns this applications instance's application URI.
getCause() - Method in exception com.sun.javacard.spi.cardmgmt.DeploymentException
  Returns the cause of this exception.
getCredentialManager() - Method in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Returns the credential manager assigned at initialization time to this application group.
getDeploymentUnitLoader() - Static method in class com.sun.javacard.spi.cardmgmt.DeploymentUnitLoader
  Retrieves the deployment unit loader.
getLoadedDeploymentUnits() - Method in class com.sun.javacard.spi.cardmgmt.DeploymentUnitLoader
  Returns an enumeration of all currently loaded deployment units.
getLoadedDeploymentUnits(byte) - Method in class com.sun.javacard.spi.cardmgmt.DeploymentUnitLoader
  Returns an enumeration of all currently loaded deployment units of the specified type.
getMessage() - Method in exception com.sun.javacard.spi.cardmgmt.DeploymentException
  Returns the detail message, including the message from the cause, if any, of this exception.
getModuleName() - Method in class com.sun.javacard.spi.cardmgmt.Application
  Returns this application instance's module name.
getName() - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Returns the name of this protection domain.
getName() - Method in class javacardx.spi.security.CryptoProvider
  Returns the name of this crypto provider.
getProtectionDomain() - Method in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Returns the protection domain assigned at initialization time to this application group.
getProviders() - Static method in class javacardx.spi.security.CryptoProvider
  Returns an array containing all the installed providers.
getProviders(String) - Static method in class javacardx.spi.security.CryptoProvider
  Returns an array containing all installed providers that satisfy the specified selection criteria, or null if no such providers have been installed.
getSecurityRequirements() - Method in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Returns the security requirements assigned at initialization time to this application group.
getType() - Method in class com.sun.javacard.spi.cardmgmt.Application
  Returns this applications instance's application type.
getType() - Method in interface com.sun.javacard.spi.cardmgmt.DeploymentUnit
  Returns the type of this deployment unit.

## I

implies(Permission) - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Checks if this ProtectionDomain object implies the permissions expressed in the Permission object.
init(ProtectionDomain, CredentialManager, CredentialManager.SecurityRequirements) - Method in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Initializes this application group with a protection domain, a credential manager and security requirements.
initializePlatformPolicy() - Static method in class com.sun.javacard.spi.security.ProtectionDomain
  Initializes the Platform Policy.
isBoundToDomain(String) - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Indicates whether this ProtectionDomain object has the provided name or is bound to a platform protection domain which has the provided name.
isReadOnly() - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Returns true if this ProtectionDomain object is marked as read-only.

## J

javacardx.spi.cardmgmt - package javacardx.spi.cardmgmt
  Provides the classes and interfaces for implementing the Card Management facility.
javacardx.spi.framework - package javacardx.spi.framework
  Provides the classes and interfaces for implementing the Java Card framework.
javacardx.spi.security - package javacardx.spi.security
  Provides the classes and interfaces for implementing the security framework.
JCREPermission - Class in javacardx.spi.framework
  This class is for Java Card runtime environment (RE) permissions.
JCREPermission(String) - Constructor for class javacardx.spi.framework.JCREPermission
  Creates a new JCREPermission with the specified name.

## L

LIB_TYPE - Static variable in interface com.sun.javacard.spi.cardmgmt.DeploymentUnit
  Library type start index.
Library - Interface in com.sun.javacard.spi.cardmgmt
  A Library object encapsulates all the characteristics of an extension library or classic library.
load(byte, InputStream) - Method in class com.sun.javacard.spi.cardmgmt.DeploymentUnitLoader
  Loads a deployment unit of the specified type from the specified input stream.
lookup(String) - Static method in class com.sun.javacard.spi.cardmgmt.Application
  Looks up an application instance using its assigned URI.

## N

NAME_APPLICATION_CREATE - Static variable in class javacardx.spi.cardmgmt.CardManagementPermission
  The "application.create" action.
NAME_APPLICATION_DELETE - Static variable in class javacardx.spi.cardmgmt.CardManagementPermission
  The "application.delete" action.
NAME_CALL_PERM_JCRE_EPO - Static variable in class javacardx.spi.framework.JCREPermission
  The "callPermJCREEPO" name.
NAME_CALL_PERM_JCRE_EPO_CARDMGMT - Static variable in class javacardx.spi.framework.JCREPermission
  The "callPermJCREEPO.CARDMGMT" name.
NAME_CALL_PERM_JCRE_EPO_CLASSIC - Static variable in class javacardx.spi.framework.JCREPermission
  The "callPermJCREEPO.CLASSIC" name.
NAME_CALL_PERM_JCRE_EPO_EXTENDED - Static variable in class javacardx.spi.framework.JCREPermission
  The "callPermJCREEPO.EXTENDED" name.
NAME_CALL_TEMP_JCRE_EPO_CLASSIC - Static variable in class javacardx.spi.framework.JCREPermission
  The "callTempJCREEPO.CLASSIC" name.
NAME_CREDENTIAL_MANAGER_GET - Static variable in class javacardx.spi.cardmgmt.CardManagementPermission
  The "credentialManager.get" action.
NAME_DEPLOYMENT_UNIT_LOAD - Static variable in class javacardx.spi.cardmgmt.CardManagementPermission
  The "deploymentUnit.load" action.
NAME_DEPLOYMENT_UNIT_UNLOAD - Static variable in class javacardx.spi.cardmgmt.CardManagementPermission
  The "deploymentUnit.unload" action.
NAME_PROTECTION_DOMAIN_GET - Static variable in class javacardx.spi.cardmgmt.CardManagementPermission
  The "protectionDomain.get" action.
newApplication(String, String, String, Hashtable<String, String>, Object) - Method in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Creates a new instance of one of this application group's component applications.

## P

ProtectionDomain - Class in com.sun.javacard.spi.security
  This ProtectionDomain class encapsulates the characteristics of a domain, which is bound to a group context whose applications are granted a set of permissions.

## R

remove(Permission) - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Removes a permission from this protection domain (from the ad-hoc set of permissions).
REMOVED_PARAMETER - Static variable in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Special runtime parameter value that indicates that the corresponding runtime descriptor parameter must be removed from the runtime configuration.

## S

setApplicationGroup(ApplicationGroup) - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Sets the application group this protection domain is bound to.
setReadOnly() - Method in class com.sun.javacard.spi.security.ProtectionDomain
  Marks this ProtectionDomain object as read-only.

## T

TYPE_CLASSIC_APPLET - Static variable in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Classic applet application type.
TYPE_CLASSIC_LIB - Static variable in interface com.sun.javacard.spi.cardmgmt.Library
  Classic library type.
TYPE_EXTENDED_APPLET - Static variable in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Extended applet application type.
TYPE_EXTENSION_LIB - Static variable in interface com.sun.javacard.spi.cardmgmt.Library
  Extension library type.
TYPE_WEB - Static variable in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Web application type.

## U

unload(boolean) - Method in interface com.sun.javacard.spi.cardmgmt.ApplicationGroup
  Attempts to unload this application group.
unload(boolean) - Method in interface com.sun.javacard.spi.cardmgmt.DeploymentUnit
  Attempts to unload this deployment unit.

A C D E G I J L N P R S T U

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.