A B C D E F G H I J K L M N O P Q R S T U V W X

A

ABBREVMATCH - Static variable in class com.ibm.jc.tools.JCShell
 
ACC_APPLET - Static variable in class com.ibm.jc.CapFile
CAP file package flag indicating if an Applet component is included in this package.
ACC_EXPORT - Static variable in class com.ibm.jc.CapFile
CAP file package flag indicating if an Export component is included in this package.
ACC_INT - Static variable in class com.ibm.jc.CapFile
CAP file package flag indicating if Java type int is used in this package.
ADD_NEW_KEYSET - Static variable in class com.ibm.jc.OPApplet
PutKey mode: add new key set
ALGORITHM_NOT_SUPPORTED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Algorithm not supported = 0x9484
APDU_BIG_MAC - Static variable in class com.ibm.jc.OPApplet
Indicates MAC spanning multiple APDU - if APDU_MAC is on
APDU_CLR - Static variable in class com.ibm.jc.OPApplet
Security level: No secure messaging
APDU_CRMAC - Static variable in class com.ibm.jc.OPApplet
Security level: C-MAC and R-MAC (command and response MACing) Applicable for SCP 02 only.
APDU_CRMAC_ENC - Static variable in class com.ibm.jc.OPApplet
Security level: C-DECRYPTION, C-MAC and R-MAC Applicable for SCP 02 only.
APDU_ENC - Static variable in class com.ibm.jc.OPApplet
Security level: C-DECRYPTION and C-MAC (command MACing and encryption)
APDU_MAC - Static variable in class com.ibm.jc.OPApplet
Security level: C-MAC (command MACing)
APDU_MAC_START - Static variable in class com.ibm.jc.OPApplet
Indicates the first APDU.
APDU_RMAC - Static variable in class com.ibm.jc.OPApplet
Security level: R-MAC (response MACing).
APDU_SUPER_MAC - Static variable in class com.ibm.jc.OPApplet
Deprecated.  
APPLET_INVALIDATED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Applet invalidated = 0x6283
APPLET_SELECT_FAILED - Static variable in class com.ibm.jc.JCStatus
Response status: Applet select failed = 0x6999
APPLICATION_LCD - Static variable in class com.ibm.jc.OPApplet
Accessing application/Security Domain life cycle data.
ARG_QUOTES - Static variable in class com.ibm.jc.tools.JCShell
 
ARG_VARS - Static variable in class com.ibm.jc.tools.JCShell
 
ATR - class com.ibm.jc.ATR.
ATR parsing & representation.
ATR(byte[]) - Constructor for class com.ibm.jc.ATR
Parse given ATR and possibly set TCK.
ATR(byte[], boolean) - Constructor for class com.ibm.jc.ATR
Parse given ATR and possibly set TCK.
AUTHENTICATION_FAILED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Authentication failed = 0x6300
AUTHORIZATION_FAILED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Authorization failed = 0x9482
AUTH_FAILED - Static variable in class com.ibm.jc.JCException
Authentication failed.
aids - Variable in class com.ibm.jc.CapFile
The list of applets contained in this package.
allComponents - Variable in class com.ibm.jc.CapFile
CAP components available in this CAP file.
apdu - Variable in class com.ibm.jc.JCApplet
APDU buffer (size 300 bytes) (5 bytes header, 255 bytes max body, 1 byte LE, 39 bytes for misc stuff (MAC, encryption padding)
apdu - Variable in class com.ibm.jc.JCException
The response APDU which triggered this exception or null if not supplied.
appendDapBlock(byte[], byte[], String, int, Object) - Method in class com.ibm.jc.CapFile
Add a new DAP block to the CAP-file.
appendDapBlock(byte[], byte[], String) - Method in class com.ibm.jc.CapFile
Deprecated.  
appendDapBlock(byte[], byte[]) - Method in class com.ibm.jc.CapFile
Deprecated.  
appendInstallToken(byte[], byte[], byte[], int, byte[], String) - Method in class com.ibm.jc.CapFile
Add a new Install Token to the CAP-file
appendInstallToken(byte[], byte[], byte[], int, byte[]) - Method in class com.ibm.jc.CapFile
Deprecated.  
appendLoadToken(byte[], byte[], byte[], String) - Method in class com.ibm.jc.CapFile
Add a new Load Token to the CAP-file.
appendLoadToken(byte[], byte[], byte[]) - Method in class com.ibm.jc.CapFile
Deprecated.  
arrayFill(byte[], int, int, byte) - Static method in class com.ibm.jc.JCUtil
Fills the byte array beginning at the specified position, for the specified length with the specified byte value.
atrToString(ATR) - Static method in class com.ibm.jc.JCInfo
 
authCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 

B

BAD_TCK - Static variable in class com.ibm.jc.ATR
ATR status: ATR has a bad TCK checksum value (3).
BLOCKED - Static variable in class com.ibm.jc.OPApplet
application life cycle state
beginRMACCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
beginRMACSession(int, byte[], int, int) - Method in class com.ibm.jc.OPApplet
Global Platform BEGIN R-MAC SESSION command.
blockIO() - Method in class com.ibm.jc.terminal.TraceJCTerminal
Next I/O call will be blocked.
blockTermIO() - Static method in class com.ibm.jc.tools.JCShell
 

C

CAP_V21 - Static variable in class com.ibm.jc.CapFile
CAP file version 2.1
CAP_V22 - Static variable in class com.ibm.jc.CapFile
CAP file version 2.2
CARD_PRESENT - Static variable in class com.ibm.jc.JCTerminal
Terminal state: card present in terminal slot (0x04).
CARD_TERMINATE_PRIV - Static variable in class com.ibm.jc.OPApplet
application privilege: Card Terminate
CHANNEL_CLOSE - Static variable in class com.ibm.jc.JCard
Logical channel management mode.
CHANNEL_OPEN - Static variable in class com.ibm.jc.JCard
Logical channel management mode.
CHECKSUM_FAILED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Checksum failed = 0x9584
CLA_NOT_SUPPORTED - Static variable in class com.ibm.jc.JCStatus
Response status: CLA value not supported = 0x6E00
CMD_AUTH - Static variable in class com.ibm.jc.tools.JCRMIClient
 
CMD_CARD - Static variable in class com.ibm.jc.tools.JCRMIClient
 
CMD_CLOSE - Static variable in class com.ibm.jc.tools.JCRMIClient
 
CMD_ECHO - Static variable in class com.ibm.jc.tools.JCRMIClient
 
CMD_INFO - Static variable in class com.ibm.jc.tools.JCRMIClient
 
CMD_INVOKE - Static variable in class com.ibm.jc.tools.JCRMIClient
 
CMD_METH - Static variable in class com.ibm.jc.tools.JCRMIClient
 
CMD_NOT_SUPPORTED - Static variable in class com.ibm.jc.tools.JCShellPlugin
 
CMD_SEL - Static variable in class com.ibm.jc.tools.JCRMIClient
 
CMD_TERM - Static variable in class com.ibm.jc.tools.JCRMIClient
 
CM_LCD - Static variable in class com.ibm.jc.OPApplet
Accessing Card Manager life cycle data.
CM_LOCKED - Static variable in class com.ibm.jc.CardManager
Card Manager life cycle state
CM_LOCK_PRIV - Static variable in class com.ibm.jc.OPApplet
application privilege: Card Manager Lock
COMMAND_NOT_ALLOWED - Static variable in class com.ibm.jc.JCStatus
Response status: Command not allowed (no current EF) = 0x6986
CONDITIONS_NOT_SATISFIED - Static variable in class com.ibm.jc.JCStatus
Response status: Conditions of use not satisfied = 0x6985
CORRECT_LENGTH_00 - Static variable in class com.ibm.jc.JCStatus
Response status: Correct expected length (Le) = 0x6C00
CP8_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #7: Loaded DLL must implement Bull CP8 API
CT11_CHERRY_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #2: Loaded DLL must implement CT-API 1.1 as defined for Cherry keyboards.
CT11_IBM_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #3: Loaded DLL must implement CT-API 1.1 as defined for IBM terminals.
CT11_KAAN_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #6: Loaded DLL must implement CT-API 1.1 as defined for Kobil Kaan terminals.
CT11_SWAPSMART_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #1: Loaded DLL must implement CT-API 1.1 as defined for SwapSmart PCMCIA terminal.
CT11_TOWITOKO_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #5: Loaded DLL must implement CT-API 1.1 as defined for Towitoko terminals.
CT_UTIMACO_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #9: Loaded DLL must implement Utimaco CT-API
CVM_BLOCK - Static variable in class com.ibm.jc.CardManager
CVM change operation: transition to BLOCKED state
CVM_FORMAT_ASCII - Static variable in class com.ibm.jc.CardManager
CVM encoding format ASCII
CVM_FORMAT_BCD - Static variable in class com.ibm.jc.CardManager
CVM encoding format BCD
CVM_FORMAT_HEX - Static variable in class com.ibm.jc.CardManager
CVM encoding format HEX
CVM_UNBLOCK - Static variable in class com.ibm.jc.CardManager
CVM change operation: transition to ACTIVE state
CapFile - class com.ibm.jc.CapFile.
Allows to load a Java Card package from a CAP-file.
CapFile(String, String) - Constructor for class com.ibm.jc.CapFile
Constructor.
CardManager - class com.ibm.jc.CardManager.
This class implements the off-card behavior of the Global Platform Card Manager which incorporates the Global Platform Environment, the Issuer Security Domain and the Cardholder Verification Methods.
CardManager(JCard, byte[], int, int, byte) - Constructor for class com.ibm.jc.CardManager
Create the off-card representation of the Card Manager.
CardManager(JCard, byte[], int, int) - Constructor for class com.ibm.jc.CardManager
Create the off-card representation of the Card Manager.
CardManager(JCard, byte[]) - Constructor for class com.ibm.jc.CardManager
Create the off-card representation of the Card Manager.
CardManager(JCApplet) - Constructor for class com.ibm.jc.CardManager
Create the off-card representation of the Card Manager.
CardManager() - Constructor for class com.ibm.jc.CardManager
 
CardManagerPlugin - class com.ibm.jc.tools.CardManagerPlugin.
JCShell plugin representing a Global Platform Card Manager.
CardManagerPlugin() - Constructor for class com.ibm.jc.tools.CardManagerPlugin
 
capVersion - Variable in class com.ibm.jc.CapFile
The CAP file version as indicated in the Header Component.
cardInfoCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.CardManagerPlugin
 
changeUnblockPIN(int, byte[], StringData, ArgList) - Method in class com.ibm.jc.CardManager
Open Platform 2.0.1' PIN CHANGE/UNBLOCK command.
check9000(byte[]) - Static method in class com.ibm.jc.JCUtil
Check if response APDU has status 9000.
checkChannel(String[]) - Static method in class com.ibm.jc.tools.JCShell
Check if argv[0] is a channel selector.
checkExpectedResult(ArgList, StringData, byte[]) - Static method in class com.ibm.jc.tools.JCShellPlugin
 
chop9000(byte[]) - Static method in class com.ibm.jc.JCUtil
Check if response APDU has status 9000 and chop status.
clearCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
clearMetaInf() - Method in class com.ibm.jc.CapFile
Remove all DAP/DM information for the current package from the CAP-file.
clearVariables() - Static method in class com.ibm.jc.tools.JCShell
 
close() - Method in class com.ibm.jc.JCTerminal
Close connection to card terminal.
close() - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
close() - Method in class com.ibm.jc.terminal.OCFJCTerminal
Close connection to card terminal.
close() - Method in class com.ibm.jc.terminal.PCSCJCTerminal
 
close() - Method in class com.ibm.jc.terminal.RemoteJCTerminal
Close socket connection.
close() - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
close() - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
close() - Method in class com.ibm.jc.tools.JCRMIClient
close the terminal connection without response display
cmp(byte[], int, byte[], int, int) - Static method in class com.ibm.jc.JCUtil
Array compare.
cmp(byte[], byte[]) - Static method in class com.ibm.jc.JCUtil
Array compare.
code - Variable in class com.ibm.jc.CapFile
The package data which is actually uploaded to the card.
com.ibm.jc - package com.ibm.jc
 
com.ibm.jc.terminal - package com.ibm.jc.terminal
 
com.ibm.jc.tools - package com.ibm.jc.tools
 
components - Variable in class com.ibm.jc.CapFile
CAP components in the sequence as to be loaded onto the card.
crc(byte[], int, int) - Static method in class com.ibm.jc.JCUtil
compute CCITT-CRC for given byte array range.
cvmBlockUnblock(int) - Method in class com.ibm.jc.CardManager
This command allowes to block/unblock the CVM.
cvmUpdate(byte[], int, int, int, int) - Method in class com.ibm.jc.CardManager
This command updates the CVM value and/or the CVM try limit.

D

DAPBlock - class com.ibm.jc.DAPBlock.
Represents a DAP block as defined in Global Platform and as we save it in a CAP-file.
DAPBlock(byte[], int, int) - Constructor for class com.ibm.jc.DAPBlock
Constructs a DAP block object based on the DAP information saved in a CAP file.
DAPBlock(byte[], byte[], Object) - Constructor for class com.ibm.jc.DAPBlock
Deprecated.  
DAPBlock(byte[], byte[], Object, int) - Constructor for class com.ibm.jc.DAPBlock
Constructs a DAP block.
DAP_DEBUG - Static variable in class com.ibm.jc.CapFile
Flag indicating DESCRIPTOR/DEBUG component to be included in signature.
DATA_INVALID - Static variable in class com.ibm.jc.JCStatus
Response status: Data invalid = 0x6984
DECRYPTION_FAILED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Decryption failed = 0x9583
DEF_SCOPE - Static variable in class com.ibm.jc.tools.JCShell
 
DELETED - Static variable in class com.ibm.jc.LoadFile
Deprecated.  
DES - Static variable in class com.ibm.jc.OPKey
Key type: DES (ECB/CBC) (0x80) (GP 2.1.1)
DESCRIPTION - Static variable in class com.ibm.jc.tools.JCTermSpec
 
DES_CBC - Static variable in class com.ibm.jc.OPKey
Key type: DES CBC (0x82) (VOP 2.0.1')
DES_DAP_ALG_201 - Static variable in class com.ibm.jc.DAPBlock
DES DAP algorithm as defined in VOP 2.0.1'
DES_DAP_ALG_211 - Static variable in class com.ibm.jc.DAPBlock
DES DAP algorithm as defined in GP 2.1.1
DES_ECB - Static variable in class com.ibm.jc.OPKey
Key type: DES ECB (0x81) (VOP 2.0.1')
DIALOG_CMD - Static variable in interface com.ibm.jc.tools.JCShell.ShellListener
 
DSA_PRIV - Static variable in class com.ibm.jc.OPKey
Key type: DSA private key (0xB2)
DSA_PUB - Static variable in class com.ibm.jc.OPKey
Key type: DSA public key (0xB1)
daid - Static variable in class com.ibm.jc.CardManager
default card manager AID
dapBlocks - Variable in class com.ibm.jc.CapFile
A list of Load File DAP blocks.
dataToString(byte[], int, int) - Static method in class com.ibm.jc.JCInfo
Translate some data into a textual representation.
dataToString(byte[]) - Static method in class com.ibm.jc.JCInfo
 
dateToString(int) - Static method in class com.ibm.jc.tools.JCShell
Return a String representing a date.
debug(byte[], int, int) - Method in class com.ibm.jc.terminal.RemoteJCTerminal
Exchange debug message with terminal/card simulator.
delete(byte[], int, int, boolean) - Method in class com.ibm.jc.SecurityDomain
Deprecated.  
deleteCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.ProviderSecurityDomainPlugin
 
deleteCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
deleteKey(int, int) - Method in class com.ibm.jc.OPApplet
Delete specified key from key set.
deleteKeyCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
deleteKeyObject(int, int) - Method in class com.ibm.jc.SecurityDomain
This corresponds with the Global Platform DELETE [key] command.
deleteObject(byte[], int, int, boolean) - Method in class com.ibm.jc.SecurityDomain
This corresponds with the Global Platform DELETE command.
deprecated(String) - Static method in class com.ibm.jc.tools.JCShell
Print info on deprecated shell features.
detailString() - Method in class com.ibm.jc.JCRMIErrorException
Returns the error detail as textual description.
detailedATR(ATR) - Static method in class com.ibm.jc.JCInfo
 

E

ENC_GP - Static variable in class com.ibm.jc.OPKey
key encoding: GP 2.1.1
ENC_VOP - Static variable in class com.ibm.jc.OPKey
key encoding: VOP 2.0.1'
ERROR - Static variable in class com.ibm.jc.JCTerminal
Terminal state: some communication error happened (0x08).
ERROR_INTERNAL - Static variable in class com.ibm.jc.JCRMIErrorException
Error detail: Internal error occured.
ERROR_INVALID_OID - Static variable in class com.ibm.jc.JCRMIErrorException
Error detail: The Remote Object Identifier is invalid or ineligible for JavaCard RMI
ERROR_JCRMI_PROTOCOL - Static variable in class com.ibm.jc.JCRMIErrorException
Error detail: JavaCard Remote Method Invocation protocol error.
ERROR_METHOD_NOT_FOUND - Static variable in class com.ibm.jc.JCRMIErrorException
Error detail: The Remote Method could not be identified.
ERROR_RESOURCES_MARSHALL - Static variable in class com.ibm.jc.JCRMIErrorException
Error detail: Insufficient resources available to marshall response.
ERROR_RESOURCES_UNMARSHALL - Static variable in class com.ibm.jc.JCRMIErrorException
Error detail: Insufficient resources available to unmarshall parameters.
ERROR_SIGNATURE_MISMATCH - Static variable in class com.ibm.jc.JCRMIErrorException
Error detail: The Remote Method signature did not match the parameter format.
EXACTMATCH - Static variable in class com.ibm.jc.tools.JCShell
 
effCodeSize - Variable in class com.ibm.jc.CapFile
Effective code size of the package when loaded onto the card.
endRMACCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
endRMACSession() - Method in class com.ibm.jc.OPApplet
Global Platform END R-MAC SESSION command.
equals(Object) - Method in class com.ibm.jc.JCApplet
 
equals(Object) - Method in class com.ibm.jc.tools.JCShellPlugin
 
error(String) - Static method in class com.ibm.jc.tools.JCShell
Some error occurred.
errorCode - Variable in class com.ibm.jc.JCException
APDU and off-card error codes.
errorDetail - Variable in class com.ibm.jc.JCRMIErrorException
Indicates the type of error.
execute(int, String, int, String[]) - Method in class com.ibm.jc.tools.CardManagerPlugin
 
execute(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
execute(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCShellPlugin
Parse and execute the specified command.
execute(int, String, String[], Object) - Method in class com.ibm.jc.tools.JCShellPlugin
Parse and execute the specified command using GetOpt specification.
execute(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
execute(int, String, int, String[]) - Method in class com.ibm.jc.tools.ProviderSecurityDomainPlugin
 
execute(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
executeDefun(Object[], Vector, boolean) - Static method in class com.ibm.jc.tools.JCShell
 
executeMethod(String, String) - Method in class com.ibm.jc.tools.JCRMIClient
Execute the given method with the given params and return the execution result.
executeScript(String, FileReader, Vector, boolean) - Static method in class com.ibm.jc.tools.JCShell
 
exit(int, String) - Static method in class com.ibm.jc.tools.JCShell
Exit shell with given status.
extAuthCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
externalAuthenticate(int) - Method in class com.ibm.jc.OPApplet
Global Platform EXTERNAL AUTHENTICATE command.
extraditeCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 

F

FAILED - Static variable in class com.ibm.jc.JCException
Catch all for unspecific failures.
FILE_FULL - Static variable in class com.ibm.jc.JCStatus
Response status: Not enough memory space in the file = 0x6A84
FILE_INVALID - Static variable in class com.ibm.jc.JCStatus
Response status: File invalid = 0x6983
FILE_NOT_FOUND - Static variable in class com.ibm.jc.JCStatus
Response status: File not found = 0x6A82
FUNC_NOT_SUPPORTED - Static variable in class com.ibm.jc.JCStatus
Response status: Function not supported = 0x6A81
fSig(String, int, int) - Static method in class com.ibm.jc.CapFile
Formats a signature string for printing.
filterFor() - Method in class com.ibm.jc.JCTerminal
Determine if terminal is a filter.
filterFor(JCTerminal) - Method in class com.ibm.jc.JCTerminal
Attache some terminal to this terminal filter.
filterFor() - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
filterFor(JCTerminal) - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
finalize() - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
finalize() - Method in class com.ibm.jc.terminal.PCSCJCTerminal
 
findString(String) - Method in class com.ibm.jc.JCInfo
 
findString(String, int, int) - Method in class com.ibm.jc.JCInfo
Lookup textual representation of some value.
flags - Variable in class com.ibm.jc.CapFile
Bit mask holding CAP file package flags.
flush() - Method in class com.ibm.jc.CardManager
Flush secure channel parametes, resets the session state and flushes off-card cache of registry information.
flush() - Method in class com.ibm.jc.JCApplet
Flush off-card cache of on-card mutable properties.
flush() - Method in class com.ibm.jc.OPApplet
Flush secure channel parametes and reset the session state.
flush() - Static method in class com.ibm.jc.tools.JCShell
Flush output.
flushCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
formatStrings(String[], int, int, String) - Static method in class com.ibm.jc.tools.JCShell
Return a string with the formatted listing of the specified algorithms An array { A, B, C, D, E, F, G } of algorithm names is display in the form: A C E G B D F

G

GET_ALL - Static variable in class com.ibm.jc.CardManager
Mode flag to get Applets and Security Domains
GET_APPLETS - Static variable in class com.ibm.jc.CardManager
Mode flag to get Applets only
GET_SECURITY_DOMAINS - Static variable in class com.ibm.jc.CardManager
Mode flag to get Security Domains only
GLOBAL_SCOPE - Static variable in class com.ibm.jc.tools.JCShell
 
GS_FIRST_ALL - Static variable in class com.ibm.jc.OPApplet
Get first or all occurence(s)
GS_FORMAT_1 - Static variable in class com.ibm.jc.OPApplet
Response structured according Global Platform 2.1.1 table 9-22 and 9-24
GS_FORMAT_2 - Static variable in class com.ibm.jc.OPApplet
Response structured according Global Platform 2.1.1 table 9-23
GS_NEXT - Static variable in class com.ibm.jc.OPApplet
Get next occurence(s)
GUI - Static variable in class com.ibm.jc.tools.JCShellPlugin
Execute mode.
generateDAP(Object, int) - Method in class com.ibm.jc.CapFile
Generates a Load File Data Block signature.
generateDAP(Object) - Method in class com.ibm.jc.CapFile
Deprecated.  
generateInstallToken(byte[], int, int, byte[], int, int, byte[], int, int, int, byte[], int, int, Object) - Static method in class com.ibm.jc.CapFile
Generates an install token to be used in delegated installation.
generateLoadToken(byte[], int, int, byte[], int, int, Object) - Method in class com.ibm.jc.CapFile
Generates a load token to be used in delegated loading.
generateParityError(int) - Method in class com.ibm.jc.JCTerminal
Schedule generation of parity error for the n-th character to be transmitted (in or out).
generateParityError(int) - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
generateParityError(int) - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
generateParityError(int) - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
generateReceipt(byte[], int, int, OPKey) - Static method in class com.ibm.jc.SecurityDomain
Generate a load, install, extradition or delete receipt.
getAID() - Method in class com.ibm.jc.DAPBlock
Returns the AID of the Security Domain which is supposed to verify this DAP.
getAID() - Method in class com.ibm.jc.JCApplet
 
getAID() - Method in class com.ibm.jc.tools.JCShellPlugin
 
getAIDString() - Method in class com.ibm.jc.DAPBlock
Returns the AID of the Security Domain which is supposed to verify this DAP as a HEX string.
getATR() - Method in class com.ibm.jc.JCard
 
getAppAID() - Method in class com.ibm.jc.InstallToken
Returns the AID of the applet to be installed.
getAppAIDString() - Method in class com.ibm.jc.InstallToken
Returns the AID of the applet to be installed as a HEX string.
getApplet() - Method in class com.ibm.jc.RemoteObject
Returns the JC RMI server applet hosting this remote obejct.
getApplet() - Method in class com.ibm.jc.tools.JCShellPlugin
 
getAppletPlugin() - Static method in class com.ibm.jc.tools.JCShell
 
getApplets(int, int, boolean) - Method in class com.ibm.jc.CardManager
Returns Applets and/or Security Domains listed in the card registry.
getAvailableTerminals() - Static method in class com.ibm.jc.terminal.OCFJCTerminal
Get a list of the available terminals as defined in the opencard.properties configuration file.
getByteLength() - Method in class com.ibm.jc.OPKey
The key length in bytes.
getBytes() - Method in class com.ibm.jc.ATR
 
getCPLCCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.CardManagerPlugin
 
getCapInfo() - Method in class com.ibm.jc.DAPBlock
Encodes DAP info as it is saved in CAP-files.
getCapInfo() - Method in class com.ibm.jc.InstallToken
Encodes Install Token info as it's saved in CAP-files.
getCapInfo() - Method in class com.ibm.jc.LoadToken
Encodes Load Token info as it's saved in CAP-files.
getCard() - Method in class com.ibm.jc.JCApplet
 
getCardProdLifeCycle() - Method in class com.ibm.jc.CardManager
Returns the Card Manager production life cycle (CPLC) data as returned in the select FCI.
getCert() - Method in class com.ibm.jc.DAPBlock
Returns the public certificate.
getCert() - Method in class com.ibm.jc.InstallToken
Returns the public certificate.
getCert() - Method in class com.ibm.jc.LoadToken
Returns the public certificate.
getChannel() - Method in class com.ibm.jc.JCard
Returns the logical channel number currently used.
getCmdTime(int) - Method in class com.ibm.jc.terminal.TimeJCTerminal
Allows external world access to the collected measurements.
getCodeDebug() - Method in class com.ibm.jc.CapFile
Returns the package code including the DESCRIPTOR/DEBUG component.
getCodeHeader() - Method in class com.ibm.jc.CapFile
Returns information to be prepended to the code before loading onto the card.
getCommand(int) - Method in class com.ibm.jc.tools.JCShellPlugin
Return a special supported commands.
getCommand(int) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
getCommands() - Method in class com.ibm.jc.tools.CardManagerPlugin
 
getCommands() - Method in class com.ibm.jc.tools.JCRMIPlugin
 
getCommands() - Method in class com.ibm.jc.tools.JCShellPlugin
Return the list of supported commands.
getCommands() - Method in class com.ibm.jc.tools.OPAppletPlugin
 
getCommands() - Method in class com.ibm.jc.tools.ProviderSecurityDomainPlugin
 
getCommands() - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
getCustomID() - Method in class com.ibm.jc.JCard
 
getDAPAlgorithm() - Method in class com.ibm.jc.DAPBlock
Returns the DAP generation algorithm.
getData(int, int) - Method in class com.ibm.jc.OPApplet
Global Platform GET DATA command.
getData() - Method in class com.ibm.jc.tools.JCApduData
 
getDataCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
getDescriptor() - Method in class com.ibm.jc.RemoteMethod
Returns the method descriptor as used in Java class files.
getEncoded() - Method in class com.ibm.jc.DAPBlock
Builds a DAP block as defined in Global Platform.
getEncodedDapBlocks() - Method in class com.ibm.jc.CapFile
Concatenates all encoded DAP blocks as needed for loading.
getEncodedParameters() - Method in class com.ibm.jc.RemoteMethod
Returns the method parameters encoded as sent within the INVOKE command.
getErrorMessage() - Method in class com.ibm.jc.JCTerminal
 
getErrorMessage() - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
getErrorMessage() - Method in class com.ibm.jc.terminal.PCSCJCTerminal
 
getErrorMessage() - Method in class com.ibm.jc.terminal.RemoteJCTerminal
 
getErrorMessage() - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
getErrorMessage() - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
getFabkeyID() - Method in class com.ibm.jc.JCard
 
getFciDiscretionaryData() - Method in class com.ibm.jc.CardManager
Returns the FCI Discretionary data as returned in the select FCI.
getFirstSelectableApplet(String) - Method in class com.ibm.jc.tools.JCRMIClient
Return the name of the first applet in the applet list of the card.
getFuseState() - Method in class com.ibm.jc.JCard
 
getHashModifier() - Method in class com.ibm.jc.RemoteObject
Returns the hash modifier used by this object.
getHistoricalChars() - Method in class com.ibm.jc.ATR
 
getINS() - Method in class com.ibm.jc.RemoteObject
Returns the INVOKE instruction byte used to send INVOKE command APDUs.
getIdentifier() - Method in class com.ibm.jc.RemoteMethod
Returns the remote method identifier.
getInfo() - Method in class com.ibm.jc.JCard
 
getInstAID() - Method in class com.ibm.jc.InstallToken
Returns the desired instance AID.
getInstAIDString() - Method in class com.ibm.jc.InstallToken
Returns the desired instance AID as HEX string.
getInstParams() - Method in class com.ibm.jc.InstallToken
Returns the install parameters (raw format).
getInstParamsString() - Method in class com.ibm.jc.InstallToken
Returns the install parameters (raw format) as HEX string.
getInstance(String, String) - Static method in class com.ibm.jc.JCTerminal
Create an instance of the specified terminal.
getJCRMIVersion() - Method in class com.ibm.jc.RemoteObject
Returns the version of the JC RMI protocol used.
getKey(int, int) - Method in class com.ibm.jc.OPApplet
Looks for a key in the off-card repository.
getKey() - Method in class com.ibm.jc.tools.OPKeyData
 
getKeyId() - Method in class com.ibm.jc.OPKey
The key identifier.
getKeyId() - Method in class com.ibm.jc.tools.OPKeyData
 
getKeyMaterial() - Method in class com.ibm.jc.tools.OPKeyData
 
getKeySet() - Method in class com.ibm.jc.OPKey
The key set version.
getKeySet() - Method in class com.ibm.jc.tools.OPKeyData
 
getKeyType() - Method in class com.ibm.jc.OPKey
 
getKeyType(int) - Method in class com.ibm.jc.OPKey
 
getKeyType() - Method in class com.ibm.jc.tools.OPKeyData
 
getKeys() - Method in class com.ibm.jc.OPApplet
Returns the off-card key repository.
getLastError() - Static method in class com.ibm.jc.tools.JCShell
get last error message or an empty String if no error occured
getLastResponse() - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
getLastResponse() - Static method in class com.ibm.jc.tools.JCShell
 
getLoadFile() - Method in class com.ibm.jc.CapFile
Builds the concatentaion of the load file header and the load file data.
getLoadFileDataHash(int) - Method in class com.ibm.jc.CapFile
Generates a SHA-1 digest over the load file data.
getLoadFileDataHash() - Method in class com.ibm.jc.CapFile
Generates a SHA-1 digest over the load file data.
getLoadFileHash() - Method in class com.ibm.jc.CapFile
Generates a SHA-1 digest over the load file.
getLoadFiles(int, boolean) - Method in class com.ibm.jc.CardManager
Returns Load Files listed in the card registry.
getLoadParams() - Method in class com.ibm.jc.LoadToken
Returns the load parameters the package will be loaded with.
getLoadParamsString() - Method in class com.ibm.jc.LoadToken
Returns the load parameters the package will be loaded with as HEX String.
getLog() - Method in class com.ibm.jc.terminal.TraceJCTerminal
Get the log stream where traces are sent to (or null).
getMSBF(byte[], int, int) - Static method in class com.ibm.jc.JCUtil
Get Most Significant Byte First.
getMaskID() - Method in class com.ibm.jc.JCard
 
getMaskName() - Method in class com.ibm.jc.JCard
 
getMaterial() - Method in class com.ibm.jc.OPKey
The key material.
getMaxBlockLen() - Method in class com.ibm.jc.CardManager
Returns the maximum block (APDU payload) length.
getMaxPayload() - Method in class com.ibm.jc.OPApplet
Returns the maximum command APDU payload (Lc) length, which can currently be sent depending on the secuity level of the secure channel.
getMaxTXi() - Method in class com.ibm.jc.ATR
 
getModules() - Method in class com.ibm.jc.LoadFile
Retrieve list of Executable Modules.
getName() - Method in class com.ibm.jc.RemoteMethod
Returns the simple (not fully qualified) method name.
getName() - Method in class com.ibm.jc.RemoteObject
Returns the class/inteface name(s) of this remote object.
getNickName() - Method in class com.ibm.jc.tools.JCShellPlugin
 
getOSInfo() - Method in class com.ibm.jc.CardManager
Reads the card production life cycle info from the card and returns operating system information.
getObject() - Method in class com.ibm.jc.RemoteMethod
Returns the remote object this method belongs to.
getOriginal() - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
getOutputStream() - Static method in class com.ibm.jc.tools.JCShell
 
getParamType(int) - Method in class com.ibm.jc.RemoteMethod
Returns the type string of a particular parameter.
getPatchID() - Method in class com.ibm.jc.JCard
 
getPkgAID() - Method in class com.ibm.jc.InstallToken
Returns the AID of the package to install from.
getPkgAID() - Method in class com.ibm.jc.LoadToken
Returns the AID of the package to load.
getPkgAIDString() - Method in class com.ibm.jc.InstallToken
Returns the AID of the package to install from as a HEX string.
getPkgAIDString() - Method in class com.ibm.jc.LoadToken
Returns the AID of the package to load as a HEX string.
getPrivileges() - Method in class com.ibm.jc.CardManager
The Card Manager has no privileges associated.
getPrivileges() - Method in class com.ibm.jc.OPApplet
 
getPrivs() - Method in class com.ibm.jc.InstallToken
Returns the application privileges.
getPrivsString() - Method in class com.ibm.jc.InstallToken
Returns the application privileges as HEX string.
getPrompt() - Static method in class com.ibm.jc.tools.JCShell
 
getRefID() - Method in class com.ibm.jc.RemoteObject
Returns the remote object reference ID.
getRemoteMethod(String, String) - Method in class com.ibm.jc.RemoteObject
Generates a remote method for this remote object.
getRemoteMethodIntl(String, String) - Method in class com.ibm.jc.RemoteObject
Generates a remote method for this remote object.
getReturnType() - Method in class com.ibm.jc.RemoteMethod
Returns the type string defining the return type of this method.
getReturnValue() - Static method in class com.ibm.jc.tools.JCShell
get return value as String[] either String or ArrayValue Hex.toString(traceTerminal.getLastResponse())
getRmiMethods() - Method in class com.ibm.jc.tools.JCRMIClient
 
getRomInfo() - Method in class com.ibm.jc.JCard
 
getSCP() - Method in class com.ibm.jc.OPApplet
Returns current secure channel protocol version.
getSDAID() - Method in class com.ibm.jc.LoadToken
Returns the AID of the Security Domain the package will be associated with.
getSDAIDString() - Method in class com.ibm.jc.LoadToken
Returns the AID of the Security Domain the package will be associated with as HEX String.
getSDManagementData() - Method in class com.ibm.jc.CardManager
Returns the Security Domain Management data as returned in the select FCI.
getSHA() - Method in class com.ibm.jc.LoadToken
Returns the SHA digest over the Load File
getSHAString() - Method in class com.ibm.jc.LoadToken
Returns the SHA digest over the Load File as a HEX string.
getSecurityLevel() - Method in class com.ibm.jc.OPApplet
Returns the security level of the current secure channel session.
getSessionMode() - Method in class com.ibm.jc.OPApplet
 
getSessionState() - Method in class com.ibm.jc.OPApplet
 
getShellInput(Object, String, String) - Method in interface com.ibm.jc.tools.JCShell.InputHandler
 
getSignature() - Method in class com.ibm.jc.DAPBlock
Returns the DAP.
getSignature() - Method in class com.ibm.jc.InstallToken
Returns the Install Token.
getSignature() - Method in class com.ibm.jc.LoadToken
Returns the Load Token.
getSignature() - Method in class com.ibm.jc.RemoteMethod
Returns the method signature description as described in com.ibm.jc.RemoteObject.getRemoteMethod().
getSignatureString() - Method in class com.ibm.jc.DAPBlock
Returns the DAP as HEX string.
getSignatureString() - Method in class com.ibm.jc.InstallToken
Returns the Install Token as HEX string.
getSignatureString() - Method in class com.ibm.jc.LoadToken
Returns the Load Token as HEX string.
getSigner() - Method in class com.ibm.jc.DAPBlock
Returns info about the DAP generator.
getSigner() - Method in class com.ibm.jc.InstallToken
Returns info about the Install Token generator.
getSigner() - Method in class com.ibm.jc.LoadToken
Returns info about the Load Token generator.
getSpecialVariable(String) - Method in class com.ibm.jc.tools.CardManagerPlugin
Card Manager special variables plus super class specials.
getSpecialVariable(String) - Method in class com.ibm.jc.tools.JCShellPlugin
Return value of special variable.
getSpecialVariable(String) - Method in class com.ibm.jc.tools.OPAppletPlugin
VOP applet special variables plus super class specials.
getSpecialVariable(String) - Method in class com.ibm.jc.tools.ProviderSecurityDomainPlugin
Card Domain special variables plus super class specials.
getSpecialVariable(String) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
Card Domain special variables plus super class specials.
getState() - Method in class com.ibm.jc.CardManager
Returns the current Card Manager life cycle state.
getState() - Method in class com.ibm.jc.JCTerminal
 
getState() - Method in class com.ibm.jc.LoadFile
 
getState() - Method in class com.ibm.jc.OPApplet
 
getState() - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
getState() - Method in class com.ibm.jc.terminal.OCFJCTerminal
Return the state of the terminal.
getState() - Method in class com.ibm.jc.terminal.PCSCJCTerminal
 
getState() - Method in class com.ibm.jc.terminal.RemoteJCTerminal
 
getState() - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
getState() - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
getStatus() - Method in class com.ibm.jc.ATR
Get ATR status.
getStatus(byte[]) - Static method in class com.ibm.jc.JCUtil
Extract status from given response APDU.
getStatus(byte) - Method in class com.ibm.jc.OPApplet
Deprecated.  
getStatus(byte, byte, byte[], int, int) - Method in class com.ibm.jc.OPApplet
Global Platform GET STATUS command.
getT0() - Method in class com.ibm.jc.ATR
Second character of ATR.
getTCK() - Method in class com.ibm.jc.ATR
Retrieve checksum byte.
getTS() - Method in class com.ibm.jc.ATR
First character of ATR.
getTargetID() - Method in class com.ibm.jc.JCard
 
getTargetName() - Method in class com.ibm.jc.JCard
 
getTerminal() - Method in class com.ibm.jc.JCApplet
Deprecated. use getCard().getTerminal()
getTerminal() - Method in class com.ibm.jc.JCard
 
getTerminal() - Method in class com.ibm.jc.tools.JCTermSpec
 
getTxi(int, int) - Method in class com.ibm.jc.ATR
T[ABCD]i with i>0 and abcd on of {TA,TB,TC,TD}.
getValue() - Method in class com.ibm.jc.tools.OPKeyData
 
getVariable(int, String) - Static method in class com.ibm.jc.tools.JCShell
 
getVariable(String) - Static method in class com.ibm.jc.tools.JCShell
 
getVersion() - Static method in class com.ibm.jc.tools.JCShell
show current program version and build timestamp

H

HELP - Static variable in class com.ibm.jc.tools.JCShellPlugin
Execute mode.
handleEvent(int, Object) - Method in interface com.ibm.jc.tools.JCShell.ShellListener
 
hasLastError() - Static method in class com.ibm.jc.tools.JCShell
indicates if command execution caused an error
hexdump(int, byte[], int, int) - Static method in class com.ibm.jc.JCInfo
 

I

IBM4758_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #8: Loaded DLL must implement IBM 4758 API
IKEY_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #11: Loaded DLL must implement USB iKey Interface
ILLEGAL_STATE - Static variable in class com.ibm.jc.JCException
Operation could not performed because of some illegal state.
IMP_SELECTABLE_PRIV - Static variable in class com.ibm.jc.OPApplet
application privilege: Implicit Selectable (default applet)
INCORRECT_P1P2 - Static variable in class com.ibm.jc.JCStatus
Response status: Incorrect parameters (P1,P2) = 0x6A86
INFO - Static variable in class com.ibm.jc.JCInfo
Default JC system info.
INITIALIZED - Static variable in class com.ibm.jc.CardManager
Card Manager life cycle state
INSTALLATION_FAILED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Installation failed = 0x9585
INSTALLED - Static variable in class com.ibm.jc.OPApplet
application life cycle state
INS_NOT_SUPPORTED - Static variable in class com.ibm.jc.JCStatus
Response status: INS value not supported = 0x6D00
INVALID_PARAM - Static variable in class com.ibm.jc.JCException
Some parameter to some off-card API was not valid.
INVALID_STATE - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Invalid state = 0x9481
InstallToken - class com.ibm.jc.InstallToken.
Represents an Install Token as defined in VOP and as we save it in a CAP-file.
InstallToken(byte[], int, int) - Constructor for class com.ibm.jc.InstallToken
Constructs a Install Token object based on the Install Token information saved in a CAP file.
InstallToken(byte[], byte[], byte[], byte[], byte[], byte, Object) - Constructor for class com.ibm.jc.InstallToken
Constructs an Install Token object.
icv - Variable in class com.ibm.jc.OPApplet
Temp buffer for DES ICV.
identifyCard() - Method in class com.ibm.jc.JCard
Returns the class name of the Card Manager implementation which fits to this JavaCard.
imports - Variable in class com.ibm.jc.CapFile
The list of packages imported by this package.
info - Static variable in class com.ibm.jc.tools.JCShellPlugin
Used to translate values to readable text (default JCInfo.INFO)
infoString() - Method in class com.ibm.jc.CapFile
Returns a printable string providing all known information about the CAP file.
init(Object) - Method in class com.ibm.jc.JCTerminal
Initialize terminal.
init(Object) - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
init(String) - Method in class com.ibm.jc.terminal.OCFJCTerminal
Initialize the card terminal.
init(Object) - Method in class com.ibm.jc.terminal.PCSCJCTerminal
A valid argument string has the form "readername|flags" or readername|flags where reader name might be the name of a reader or "any" where the first available reader is chosen.
init(Object) - Method in class com.ibm.jc.terminal.RemoteJCTerminal
Initialize terminal.
init(Object) - Method in class com.ibm.jc.terminal.TimeJCTerminal
Initialize trace terminal with the terminal that is being traced.
init(Object) - Method in class com.ibm.jc.terminal.TraceJCTerminal
Initialize trace terminal with the terminal that is being traced.
initShell(String[]) - Method in class com.ibm.jc.tools.JCRMIClient
initialize the JCShell arguments for initialization are possible in convinience with the JCShell
initUpdateCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
initialize(String, byte[], int) - Method in class com.ibm.jc.tools.CardManagerPlugin
 
initialize(String[]) - Static method in class com.ibm.jc.tools.JCShell
 
initialize(PrintStream, String[]) - Static method in class com.ibm.jc.tools.JCShell
Initialize with custom output stream used from main and also by JCOP Tools
initialize(String, byte[]) - Method in class com.ibm.jc.tools.JCShellPlugin
Initialize a new instance of this off-card applet representative.
initialize(String, byte[], int) - Method in class com.ibm.jc.tools.ProviderSecurityDomainPlugin
 
initialize(String, byte[], int) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
initializeUpdate(int, int) - Method in class com.ibm.jc.OPApplet
Deprecated. use initializeUpdate(int keySet, int keyId, int scp)
initializeUpdate(int, int, int) - Method in class com.ibm.jc.OPApplet
Global Platform INITIALIZE UPDATE command.
inputHandler - Static variable in class com.ibm.jc.tools.JCShell
Shell input/output control
instRomPkgCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
installAuthorize(byte[], byte[], int, byte[], Object, String) - Method in class com.ibm.jc.CapFile
Generates an Install Token and writes the Install Token information to the CAP-file.
installAuthorize(byte[], byte[], int, byte[], Object) - Method in class com.ibm.jc.CapFile
Deprecated.  
installCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.ProviderSecurityDomainPlugin
 
installCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
installForExtradition(byte[], int, int, byte[], int, int, byte[], int) - Method in class com.ibm.jc.SecurityDomain
This method corresponds with the Global Platform INSTALL [for extradition] command.
installForInstall(byte[], int, int, byte[], int, int, byte[], int, int, int, byte[], int, int, byte[], int) - Method in class com.ibm.jc.SecurityDomain
This method corresponds with the Global Platform INSTALL [for install] command.
installForInstallAndMakeSelectable(byte[], int, int, byte[], int, int, byte[], int, int, int, byte[], int, int, byte[], int) - Method in class com.ibm.jc.SecurityDomain
This method corresponds with the Global Platform INSTALL [for install and make selectable] command.
installForLoad(byte[], int, int, byte[], int, int, byte[], int, byte[], int, int, byte[], int) - Method in class com.ibm.jc.SecurityDomain
This method corresponds with the Golbal Platform INSTALL [for load] command.
installForMakeSelectable(byte[], int, int, int, byte[], int) - Method in class com.ibm.jc.SecurityDomain
This corresponds with the Global Platform INSTALL [for make selectable] command.
installForPersonalization(byte[], int, int) - Method in class com.ibm.jc.SecurityDomain
This method corresponds with the Global Platform INSTALL [for personalization] command.
installTokens - Variable in class com.ibm.jc.CapFile
A list of Install Tokens for delegated installation.
interactiveInput() - Static method in class com.ibm.jc.tools.JCShell
 
invoke() - Method in class com.ibm.jc.RemoteMethod
Invokes this remote method by sending an INVOKE command APDU.
invokeCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
ioctl(int, byte[], int, int) - Method in class com.ibm.jc.JCTerminal
Perform terminal-dependent action...
ioctl(int, byte[], int, int) - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
ioctl(int, byte[], int, int) - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
isATS() - Method in class com.ibm.jc.ATR
Determines whether this is indeed a T=CL Answer to Select (ATS)
isDESKey() - Method in class com.ibm.jc.OPKey
Reports whether this key is a DES key or not.
isRemoteConnected() - Static method in class com.ibm.jc.tools.JCShell
return true if a terminal is connected and this is a "RemoteJCTerminal"
isUserDefined - Variable in class com.ibm.jc.RemoteException
True if this represents a user defined exception, a JavaCard API defined exception otherwise.
isWithEcho() - Method in class com.ibm.jc.tools.JCRMIClient
 
isWithResponse() - Method in class com.ibm.jc.tools.JCRMIClient
 

J

JCApduData - class com.ibm.jc.tools.JCApduData.
This GetOpt elements parses APDU specifications.
JCApduData(String, String, String) - Constructor for class com.ibm.jc.tools.JCApduData
 
JCApplet - class com.ibm.jc.JCApplet.
This class implements the off-card behavior of an applet on a JavaCard.
JCApplet(JCard, byte[], int, int) - Constructor for class com.ibm.jc.JCApplet
Create the off-card representation of a JavaCard applet.
JCApplet(JCard, byte[]) - Constructor for class com.ibm.jc.JCApplet
Create the off-card representation of a JavaCard applet.
JCApplet(JCApplet) - Constructor for class com.ibm.jc.JCApplet
Create the off-card representation of a JavaCard applet.
JCApplet() - Constructor for class com.ibm.jc.JCApplet
 
JCException - exception com.ibm.jc.JCException.
Abstraction encapsulating OpenPlatform/JavaCard specific error codes.
JCException(int, byte[], String) - Constructor for class com.ibm.jc.JCException
 
JCInfo - class com.ibm.jc.JCInfo.
Retrieve textual representations of card related constants.
JCInfo(Properties) - Constructor for class com.ibm.jc.JCInfo
Setup JCInfo with some specific property object.
JCInfo(Properties, JCInfo) - Constructor for class com.ibm.jc.JCInfo
Create JCInfo with given properties and fall back info object.
JCInfo(String, JCInfo) - Constructor for class com.ibm.jc.JCInfo
Create JCInfo with given properties and fall back info object.
JCInfo(InputStream, JCInfo) - Constructor for class com.ibm.jc.JCInfo
Create JCInfo with given properties and fall back info object.
JCRMIClient - class com.ibm.jc.tools.JCRMIClient.
 
JCRMIClient(PrintStream, String) - Constructor for class com.ibm.jc.tools.JCRMIClient
Constructor JCRMIClient with parameters: output device and terminal.
JCRMIClient(String) - Constructor for class com.ibm.jc.tools.JCRMIClient
Constructor JCRMIClient with parameters: terminal.
JCRMIClient() - Constructor for class com.ibm.jc.tools.JCRMIClient
Constructor JCRMIClient without parameters.
JCRMIErrorException - exception com.ibm.jc.JCRMIErrorException.
Abstraction repesenting an error condition occured on the card during JCRMI processing.
JCRMIErrorException(int, String) - Constructor for class com.ibm.jc.JCRMIErrorException
Creates a JCRMIErrorException object from the given information.
JCRMIErrorException(byte[], int, String) - Constructor for class com.ibm.jc.JCRMIErrorException
Creates a JCRMIErrorException object by decoding the given error response.
JCRMIPlugin - class com.ibm.jc.tools.JCRMIPlugin.
JCShell plugin representing JC RMI server applets, which might also be OPApplets.
JCShell - class com.ibm.jc.tools.JCShell.
JCShell: JavaCard shell This shell allows on-line interoperation with a JavaCard and the applets running on such a card.
JCShell.InputHandler - interface com.ibm.jc.tools.JCShell.InputHandler.
 
JCShell.ShellListener - interface com.ibm.jc.tools.JCShell.ShellListener.
ShellListener functionality.
JCShellPlugin - class com.ibm.jc.tools.JCShellPlugin.
Base class for JCShell plugins.
JCShellPlugin() - Constructor for class com.ibm.jc.tools.JCShellPlugin
 
JCStatus - class com.ibm.jc.JCStatus.
Maintain basic status words used in OP cards.
JCStatus() - Constructor for class com.ibm.jc.JCStatus
 
JCTermSpec - class com.ibm.jc.tools.JCTermSpec.
This GetOpt element parses terminal specifications.
JCTermSpec(String, String, String) - Constructor for class com.ibm.jc.tools.JCTermSpec
Create terminal spec parser.
JCTerminal - class com.ibm.jc.JCTerminal.
Terminal abstraction for smart card communications.
JCTerminal() - Constructor for class com.ibm.jc.JCTerminal
 
JCUtil - class com.ibm.jc.JCUtil.
Various utility functions for use with an OpenPlatform/JavaCard.
JCard - class com.ibm.jc.JCard.
This class represents a JavaCard connected to a terminal communicating via a certain logical channel.
JCard(JCTerminal, ATR, int) - Constructor for class com.ibm.jc.JCard
Create a card representative.
joinLists(String[], String[]) - Static method in class com.ibm.jc.tools.JCShellPlugin
Join two string array.

K

KEYDEF - Static variable in class com.ibm.jc.tools.OPKeyData
Parse key definitions (set/id/type/data)
KEYREF - Static variable in class com.ibm.jc.tools.OPKeyData
Parse key references (set/id)
KEYREFDEF - Static variable in class com.ibm.jc.tools.OPKeyData
Parse key definitions/references
K_dek - Variable in class com.ibm.jc.OPApplet
Session key for sensitive data encryption.
K_ea - Variable in class com.ibm.jc.OPApplet
Session key for encryption and authentication.
K_m - Variable in class com.ibm.jc.OPApplet
Session key for C-MAC generation.
K_rm - Variable in class com.ibm.jc.OPApplet
Session key for R-MAC generation.
Kkek - Variable in class com.ibm.jc.OPApplet
Static key encryption key of the key set version used during Initialize Update.

L

LOADED - Static variable in class com.ibm.jc.LoadFile
Executable Load file life cycle state
LOAD_ALL - Static variable in class com.ibm.jc.SecurityDomain
loading mode: load concatenated CAP-file components
LOAD_COMP - Static variable in class com.ibm.jc.SecurityDomain
loading mode: load CAP-file components seperately
LOAD_DEBUG - Static variable in class com.ibm.jc.SecurityDomain
loading mode: do not skip descriptor/debug component
LOAD_FILE_LCD - Static variable in class com.ibm.jc.OPApplet
Accessing Executable Load File life cycle data.
LOAD_FILE_MODULE_LCD - Static variable in class com.ibm.jc.OPApplet
Accessing Executable Load File and Executable Module life cycle data.
LOAD_RND - Static variable in class com.ibm.jc.SecurityDomain
loading mode: load with random APDU size
LOCAL_SCOPE - Static variable in class com.ibm.jc.tools.JCShell
 
LOCKED - Static variable in class com.ibm.jc.OPApplet
application life cycle state
LOGICALLY_DELETED - Static variable in class com.ibm.jc.OPApplet
application life cycle state
LoadFile - class com.ibm.jc.LoadFile.
This class implements the off-card behavior of an Executable Load File (package) on a Global Platform JavaCard.
LoadFile(JCard, byte[], int, int) - Constructor for class com.ibm.jc.LoadFile
Create the off-card representation of an Executable Load File on a Global Platform JavaCard.
LoadFile(JCard, byte[], int, int, int) - Constructor for class com.ibm.jc.LoadFile
Create the off-card representation of an Executable Load File on a Global Platform JavaCard.
LoadFile(JCard, byte[], int, int, int, byte[][]) - Constructor for class com.ibm.jc.LoadFile
Create the off-card representation of an Executable Load File on a Global Platform JavaCard.
LoadToken - class com.ibm.jc.LoadToken.
Represents a Load Token as defined in VOP and as we save it in a CAP-file.
LoadToken(byte[], int, int) - Constructor for class com.ibm.jc.LoadToken
Constructs a Load Token object based on the Load Token information saved in a CAP file.
LoadToken(byte[], byte[], byte[], byte[], byte[], Object) - Constructor for class com.ibm.jc.LoadToken
Constructs a Load Token object.
lineInput(String) - Static method in class com.ibm.jc.tools.JCShell
Process one line of input.
listCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
listReaders() - Method in class com.ibm.jc.JCTerminal
List Readers attached to this machine.
listReaders() - Method in class com.ibm.jc.terminal.NativeJCTerminal
List Readers attached to this machine.
load(CapFile, int[], int, PrintWriter, int) - Method in class com.ibm.jc.SecurityDomain
Loads a CAP-file (package) onto the card by utilizing the Global Platform LOAD command.
loadAuthorize(byte[], byte[], Object, String) - Method in class com.ibm.jc.CapFile
Generates a Load Token and writes the Load Token information to the CAP-file.
loadAuthorize(byte[], byte[], Object) - Method in class com.ibm.jc.CapFile
Deprecated.  
loadTokens - Variable in class com.ibm.jc.CapFile
A list of Load Tokens for delegated loading.
lrc(byte[], int, int) - Static method in class com.ibm.jc.JCUtil
compute LCR as XOR of len data bytes starting at off

M

MALFORMED_REPLY - Static variable in class com.ibm.jc.JCException
Response APDU could not be parsed by off-card API.
MANDATED_DAP_PRIV - Static variable in class com.ibm.jc.OPApplet
application privilege: Mandated DAP verification
MAX_METHODS - Static variable in class com.ibm.jc.tools.JCRMIPlugin
 
MAX_OBJECTS - Static variable in class com.ibm.jc.tools.JCRMIPlugin
 
MAX_TIMINGS - Static variable in class com.ibm.jc.terminal.TimeJCTerminal
 
METH_NAME_SAMPLE - Static variable in class com.ibm.jc.tools.JCRMIClient
 
MODE_CONT_CHANGED - Static variable in interface com.ibm.jc.tools.JCShell.ShellListener
 
MODE_DEBUG_CHANGED - Static variable in interface com.ibm.jc.tools.JCShell.ShellListener
 
MODE_ECHO_CHANGED - Static variable in interface com.ibm.jc.tools.JCShell.ShellListener
 
MODE_TRACE_CHANGED - Static variable in interface com.ibm.jc.tools.JCShell.ShellListener
 
MODE_VERBOSE_CHANGED - Static variable in interface com.ibm.jc.tools.JCShell.ShellListener
 
MODIFY_KEYSET - Static variable in class com.ibm.jc.OPApplet
PutKey mode: modify key set
MTH_SAMPLE - Static variable in class com.ibm.jc.tools.JCRMIClient
 
macSize - Static variable in class com.ibm.jc.OPApplet
Deprecated.  
main(String[]) - Static method in class com.ibm.jc.tools.JCShell
 
makePrivateCert(byte[], String) - Static method in class com.ibm.jc.CapFile
Makes a private certificate object from PKCS#12 data.
makePrivateCert(byte[], byte[]) - Static method in class com.ibm.jc.CapFile
Makes a private certificate object from X.509 and PKCS#8 data.
makePublicCert(byte[]) - Static method in class com.ibm.jc.CapFile
Makes a public certificate object from X.509 data.
makeSelectableCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
manageChannel(int) - Method in class com.ibm.jc.JCard
Used to open and close Supplementary Logical Channels.
matchStrings(String, String) - Static method in class com.ibm.jc.tools.JCShell
Compare a string against some command specification.
methodCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
msgMode - Variable in class com.ibm.jc.OPApplet
Secure messaging mode

N

NA - Static variable in class com.ibm.jc.ATR
A value of NA marks some T[ABCD]i as not present.
NOMATCH - Static variable in class com.ibm.jc.tools.JCShell
Type of matches for equalsCmd
NOT_AVAILABLE - Static variable in class com.ibm.jc.CardManager
Card Manager life cycle state
NOT_AVAILABLE - Static variable in class com.ibm.jc.LoadFile
Executable Load file life cycle state (proprietary)
NOT_AVAILABLE - Static variable in class com.ibm.jc.OPApplet
application life cycle state
NOT_CONNECTED - Static variable in class com.ibm.jc.JCTerminal
Terminal state: process is not connected to terminal (0x01).
NO_ERROR - Static variable in class com.ibm.jc.JCStatus
Response status: No Error = 0x9000
NO_ERROR_CODE - Static variable in class com.ibm.jc.JCException
The error code is not valid.
NO_PRIVS - Static variable in class com.ibm.jc.OPApplet
application privilege: none
NO_SESSION - Static variable in class com.ibm.jc.OPApplet
Session state: No secure channel session established
NO_SPECIFIC_DIAGNOSIS - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: No specific diagnosis = 0x6400
NativeJCTerminal - class com.ibm.jc.terminal.NativeJCTerminal.
Card terminal based on vendor specific DLLs.
NativeJCTerminal() - Constructor for class com.ibm.jc.terminal.NativeJCTerminal
 
NativeJCTerminal(String, int) - Constructor for class com.ibm.jc.terminal.NativeJCTerminal
Create a Java terminal class using the given DLL which implements the specified API.
numDapBlocks - Variable in class com.ibm.jc.CapFile
Number of DAP blocks in the dapBlocks array.
numInstallTokens - Variable in class com.ibm.jc.CapFile
Number of Install Tokens in the installTokens array.
numLoadTokens - Variable in class com.ibm.jc.CapFile
Number of Load Tokens in the loadTokens array.
numberParams() - Method in class com.ibm.jc.RemoteMethod
Returns the number of parameters this method has.

O

OCFJCTerminal - class com.ibm.jc.terminal.OCFJCTerminal.
 
OCFJCTerminal() - Constructor for class com.ibm.jc.terminal.OCFJCTerminal
Construct a new terminal object.
OK - Static variable in class com.ibm.jc.ATR
ATR status: ATR is formatted ok (0).
OPApplet - class com.ibm.jc.OPApplet.
This class implements the off-card behavior of an applet on a (Open) Global Platform JavaCard.
OPApplet(JCard, byte[], int, int, byte, byte) - Constructor for class com.ibm.jc.OPApplet
Create the off-card representation of an OpenPlatform JavaCard applet.
OPApplet(JCard, byte[], int, int) - Constructor for class com.ibm.jc.OPApplet
Create the off-card representation of an OpenPlatform JavaCard applet.
OPApplet(JCApplet) - Constructor for class com.ibm.jc.OPApplet
Create the off-card representation of an OpenPlatform JavaCard applet.
OPApplet() - Constructor for class com.ibm.jc.OPApplet
 
OPAppletPlugin - class com.ibm.jc.tools.OPAppletPlugin.
JCShell plugin representing OPApplets.
OPAppletPlugin() - Constructor for class com.ibm.jc.tools.OPAppletPlugin
 
OPKey - class com.ibm.jc.OPKey.
An Global (Open) Platform key.
OPKey(OPKey) - Constructor for class com.ibm.jc.OPKey
Create a key object.
OPKey(int, int, int, byte[]) - Constructor for class com.ibm.jc.OPKey
Create a key object.
OPKeyData - class com.ibm.jc.tools.OPKeyData.
This GetOpt elements parses a OPKey spec.
OPKeyData(String, String, String, int) - Constructor for class com.ibm.jc.tools.OPKeyData
 
OP_READY - Static variable in class com.ibm.jc.CardManager
Card Manager life cycle state
objectCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
onlyT_0() - Method in class com.ibm.jc.ATR
Return true if only T=0 is indicated (possibly by default).
open() - Method in class com.ibm.jc.JCTerminal
Open the card terminal.
open() - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
open() - Method in class com.ibm.jc.terminal.OCFJCTerminal
Open the card terminal.
open() - Method in class com.ibm.jc.terminal.PCSCJCTerminal
 
open() - Method in class com.ibm.jc.terminal.RemoteJCTerminal
Open the card terminal.
open() - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
open() - Method in class com.ibm.jc.terminal.TraceJCTerminal
 

P

PCSCJCTerminal - class com.ibm.jc.terminal.PCSCJCTerminal.
This jct terminal sits on top of JPCSC to talk with PCSC terminals and readers.
PCSCJCTerminal() - Constructor for class com.ibm.jc.terminal.PCSCJCTerminal
 
PCSC_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #4: Loaded DLL must implement PC/SC API.
PERSONALIZED - Static variable in class com.ibm.jc.OPApplet
application life cycle state
PIN_CHANGE_PRIV - Static variable in class com.ibm.jc.OPApplet
application privilege: PIN Change
PIN_REQUIRED - Static variable in class com.ibm.jc.JCStatus
Response status: PIN required = 0x6982
PK_DAP_ALG - Static variable in class com.ibm.jc.DAPBlock
Deprecated. use PK_DAP_ALG_201;
PK_DAP_ALG_201 - Static variable in class com.ibm.jc.DAPBlock
PK DAP algorithm as defined in VOP 2.0.1'
PK_DAP_ALG_211 - Static variable in class com.ibm.jc.DAPBlock
PK DAP algorithm as defined in GP 2.1.1
PROTOCOL_T0 - Static variable in class com.ibm.jc.JCTerminal
Protocol type for PPS: T=0 (0x00)
PROTOCOL_T1 - Static variable in class com.ibm.jc.JCTerminal
Protocol type for PPS: T=1 (0x01)
PROTOCOL_TCL - Static variable in class com.ibm.jc.JCTerminal
Protocol type for PPS: T=CL (0x05)
ProviderSecurityDomainPlugin - class com.ibm.jc.tools.ProviderSecurityDomainPlugin.
JCShell plugin representing Provider Security Domains.
ProviderSecurityDomainPlugin() - Constructor for class com.ibm.jc.tools.ProviderSecurityDomainPlugin
 
pad(String, int, boolean) - Static method in class com.ibm.jc.tools.JCShell
Pad some string
parse(Vector, int) - Method in class com.ibm.jc.tools.JCApduData
 
parse(Vector, int) - Method in class com.ibm.jc.tools.OPKeyData
 
parseData(String) - Static method in class com.ibm.jc.tools.JCApduData
Parse a string and return a byte array.
parseData(String, int, int) - Static method in class com.ibm.jc.tools.JCApduData
Parse a string and return a byte array.
parseKey(String, int[], int) - Static method in class com.ibm.jc.tools.OPKeyData
Parse a string and return a byte array.
personalizeCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
pkg - Variable in class com.ibm.jc.CapFile
The Java package name.
pkgId - Variable in class com.ibm.jc.CapFile
The package AID.
pkgInternal - Variable in class com.ibm.jc.CapFile
Internal package name as included in Header component.
pkgPath - Variable in class com.ibm.jc.CapFile
The package path in the CAP file.
pkgVersion - Variable in class com.ibm.jc.CapFile
Package version.
popTerminalFilter() - Static method in class com.ibm.jc.tools.JCShell
Remove top most filter terminal.
pps(int, int) - Method in class com.ibm.jc.JCTerminal
Select protocol and parameters for subsequent communication (can only be applied immediately after card reset).
pps(int, int) - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
pps(int, int) - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
pps(int, int) - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
prepareMethod(String[]) - Method in class com.ibm.jc.tools.JCRMIClient
Declare methods for the interface and save the method-id for later use in the hashmap.
print(String) - Static method in class com.ibm.jc.tools.JCShell
Print output.
printKeyCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
println(String) - Static method in class com.ibm.jc.tools.JCShell
Print output.
pushTerminalFilter(JCTerminal) - Static method in class com.ibm.jc.tools.JCShell
Applied some terminal filter to currently open terminal.
putData(int, int, byte[], int, int) - Method in class com.ibm.jc.OPApplet
Visa Open Platform PUT DATA command.
putDataCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
putKey(int, OPKey[], int) - Method in class com.ibm.jc.OPApplet
Global Platform PUT KEY command.
putKeyCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
putKeySetCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
putMSBF(int, byte[], int, int) - Static method in class com.ibm.jc.JCUtil
Put Most Significant Byte First.
putPubKeyCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 

Q

QUIT_REQUEST - Static variable in interface com.ibm.jc.tools.JCShell.ShellListener
 

R

RECORD_NOT_FOUND - Static variable in class com.ibm.jc.JCStatus
Response status: Record not found = 0x6A83
REFERENCE_DATA_NOT_FOUND - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Reference data not found = 0x6A88
REGISTRATION_FAILED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Registration failed = 0x9586
REPLACE_KEYSET - Static variable in class com.ibm.jc.OPApplet
PutKey mode: replace key set
REQUEST_PATH - Static variable in interface com.ibm.jc.tools.JCShell.ShellListener
 
RSA_CRT - Static variable in class com.ibm.jc.OPKey
Key type: RSA CRT key (0xA3)
RSA_PRIV - Static variable in class com.ibm.jc.OPKey
Key type: RSA private key (0xA2)
RSA_PUB - Static variable in class com.ibm.jc.OPKey
Key type: RSA public key (0xA1)
RUN - Static variable in class com.ibm.jc.tools.JCShellPlugin
Execute mode.
RemoteException - exception com.ibm.jc.RemoteException.
Abstraction encapsulating JavaCard RMI exceptions including both, API defined exceptions as well as user defined exceptions.
RemoteException(boolean, int, int, String) - Constructor for class com.ibm.jc.RemoteException
Creates a RemoteException object from the given information.
RemoteException(byte[], int, String) - Constructor for class com.ibm.jc.RemoteException
Creates a RemoteException object by decoding the given exception response.
RemoteJCTerminal - class com.ibm.jc.terminal.RemoteJCTerminal.
Establish a socket connection to a remove terminal/card.
RemoteJCTerminal() - Constructor for class com.ibm.jc.terminal.RemoteJCTerminal
 
RemoteMethod - class com.ibm.jc.RemoteMethod.
This class represents a remote method of a remote card object.
RemoteObject - class com.ibm.jc.RemoteObject.
This class represents a remote card object reference.
RemoteObject(JCApplet, boolean) - Constructor for class com.ibm.jc.RemoteObject
Selects the given JC RMI server applet via the current logical channel and constructs an initial remote object from the returned applet FCI.
RemoteObject(JCApplet, byte[], int, boolean) - Constructor for class com.ibm.jc.RemoteObject
Constructs an initial remote object from the given applet FCI.
RemoteObject(JCApplet, int, int, byte[], int, boolean) - Constructor for class com.ibm.jc.RemoteObject
Constructs a remote object from the given remote object descriptor data.
readCapFile(String, String) - Method in class com.ibm.jc.CapFile
Loads a Java Card package from a CAP-file and fills up the public fields.
reasonCode - Variable in class com.ibm.jc.RemoteException
JavaCard exception reason code, or zero for java.lang, java.rmi, or java.io (or subclasses of them if this is a user defined exception).
releaseToString(int) - Static method in class com.ibm.jc.tools.JCShell
Return a String representing release data.
reset() - Method in class com.ibm.jc.JCard
Reset card and get a new ATR.
reset() - Method in class com.ibm.jc.terminal.TimeJCTerminal
Resets timing number counter -- discards previous measurements
reset() - Method in class com.ibm.jc.tools.JCApduData
 
reset() - Method in class com.ibm.jc.tools.OPKeyData
 
resetError() - Static method in class com.ibm.jc.tools.JCShell
 
revertChannels() - Static method in class com.ibm.jc.tools.JCShell
Revert to settings before checkChannel has been called.
ricv - Variable in class com.ibm.jc.OPApplet
Temp buffer for DES ICV.
rmbuf - Variable in class com.ibm.jc.OPApplet
Buffer for R-MAC calculation

S

SCP_01_05 - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 01 option '05' (compatible with VOP 2.0.1')
SCP_01_15 - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 01 option '15'
SCP_02_04 - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 02 option '04'
SCP_02_05 - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 02 option '05'
SCP_02_0A - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 02 option '0A'
SCP_02_0B - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 02 option '0B'
SCP_02_14 - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 02 option '14'
SCP_02_15 - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 02 option '15'
SCP_02_1A - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 02 option '1A'
SCP_02_1B - Static variable in class com.ibm.jc.OPApplet
secure channel protocol 02 option '1B'
SCP_UNDEFINED - Static variable in class com.ibm.jc.OPApplet
secure channel protocol undefined
SD_DAP_PRIV - Static variable in class com.ibm.jc.OPApplet
application privilege: Security Domain with DAP verification
SD_DELEGATE_PRIV - Static variable in class com.ibm.jc.OPApplet
application privilege: Security Domain with Delegated Managment
SD_PRIV - Static variable in class com.ibm.jc.OPApplet
application privilege: Security Domain
SECURED - Static variable in class com.ibm.jc.CardManager
Card Manager life cycle state
SECURITY_STATUS_NOT_SATISFIED - Static variable in class com.ibm.jc.JCStatus
Response status: Security condition not satisfied = 0x6982
SELECTABLE - Static variable in class com.ibm.jc.OPApplet
application life cycle state
SESSION_AUTH - Static variable in class com.ibm.jc.OPApplet
Session state: Secure channel established (mutual authentication done)
SESSION_OK - Static variable in class com.ibm.jc.OPApplet
Session state: Card authenticated (Initialize Update done)
SHORT_REPLY - Static variable in class com.ibm.jc.JCException
Returned APDU was shorter than 2 bytes - Could not retrieve 2 byte status code.
SIGNATURE_CHECK_FAILED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Signature check failed = 0x9582
SLOT_EMPTY - Static variable in class com.ibm.jc.JCTerminal
Terminal state: no card present in terminal slot (0x02).
SM_INCORRECT - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Secure messaging incorrect = 0x6988
SM_MISSING - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Secure messaging missing = 0x6987
SPACE - Static variable in class com.ibm.jc.tools.JCRMIClient
 
SYNTAX - Static variable in class com.ibm.jc.tools.JCApduData
 
SYNTAX - Static variable in class com.ibm.jc.tools.OPKeyData
 
SecurityDomain - class com.ibm.jc.SecurityDomain.
This class implements the off-card behavior of a Security Domain (usually a Provider Security Domain) on a Global Platform JavaCard.
SecurityDomain(JCard, byte[], int, int, byte, byte) - Constructor for class com.ibm.jc.SecurityDomain
Create the off-card representation of a Security Domain.
SecurityDomain(JCard, byte[], int, int) - Constructor for class com.ibm.jc.SecurityDomain
Create the off-card representation of a Security Domain.
SecurityDomain(JCApplet) - Constructor for class com.ibm.jc.SecurityDomain
Create the off-card representation of a Security Domain.
SecurityDomain() - Constructor for class com.ibm.jc.SecurityDomain
 
SecurityDomainPlugin - class com.ibm.jc.tools.SecurityDomainPlugin.
JCShell plugin representing Security Domains.
SecurityDomainPlugin() - Constructor for class com.ibm.jc.tools.SecurityDomainPlugin
 
s_applets - Variable in class com.ibm.jc.CapFile
Size of all applet AIDs in this package (in bytes).
s_classes - Variable in class com.ibm.jc.CapFile
Size of all class information in this package (in bytes).
s_exports - Variable in class com.ibm.jc.CapFile
Size of all export information this package (in bytes).
s_methods - Variable in class com.ibm.jc.CapFile
Size of all methods in this package (in bytes).
s_pkgAID - Variable in class com.ibm.jc.CapFile
Size of the package AID (in bytes).
s_statics - Variable in class com.ibm.jc.CapFile
Size of all static data this package (in bytes).
scpMode - Variable in class com.ibm.jc.OPApplet
Secure Channel Protocol mode
select() - Method in class com.ibm.jc.CardManager
Select the Card Manager (parital select possible).
select() - Method in class com.ibm.jc.JCApplet
Select applet via the current logial channel.
select() - Method in class com.ibm.jc.LoadFile
A Load File cannot be selected.
select() - Method in class com.ibm.jc.OPApplet
Select applet.
selectApplet(String) - Method in class com.ibm.jc.tools.JCRMIClient
select the given applet and extracts the objId for this applet from card response
selectCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
selectCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
send(int, byte[], int, int) - Method in class com.ibm.jc.JCTerminal
Send data to the card (using the negotiated protocol).
send(int, int, int, int, int, int, byte[], int, int) - Method in class com.ibm.jc.JCTerminal
Send data to the card terminal.
send(int, byte[], int, int) - Method in class com.ibm.jc.JCard
Send data to the card via the current logical channel.
send(int, int, int, int, int, int, byte[], int, int) - Method in class com.ibm.jc.JCard
Send data to the card via the current logical channel.
send(byte[], int, int) - Method in class com.ibm.jc.OPApplet
Send some APDU via the applets secure channel.
send(int, byte[], int, int) - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
send(int, byte[], int, int) - Method in class com.ibm.jc.terminal.OCFJCTerminal
Send data to the card terminal.
send(int, byte[], int, int) - Method in class com.ibm.jc.terminal.PCSCJCTerminal
 
send(int, byte[], int, int) - Method in class com.ibm.jc.terminal.RemoteJCTerminal
Send data to the card terminal.
send(int, int, byte[], int, int) - Method in class com.ibm.jc.terminal.RemoteJCTerminal
 
send(int, byte[], int, int) - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
send(int, byte[], int, int) - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
sendAPDU(int, int) - Method in class com.ibm.jc.OPApplet
Send APDU via secure channel.
sendraw(byte[], int, int, int) - Method in class com.ibm.jc.JCTerminal
Send data to the card (using *no* protocol, raw bytes are transmitted without modification).
sendraw(byte[], int, int, int) - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
sendraw(byte[], int, int, int) - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
sendraw(byte[], int, int, int) - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
sessionInfoCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
sessionMode - Variable in class com.ibm.jc.OPApplet
Global Platform session mode
setAID(byte[], boolean) - Method in class com.ibm.jc.CardManager
Sets the AID of the Card Manager.
setAID(byte[]) - Method in class com.ibm.jc.DAPBlock
Sets the AID of the Security Domain which is supposed to verify this DAP.
setAID(byte[]) - Method in class com.ibm.jc.JCApplet
Sets the AID of the applet.
setAIDCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.CardManagerPlugin
 
setApplet(JCApplet) - Method in class com.ibm.jc.tools.CardManagerPlugin
 
setApplet(JCApplet) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
setApplet(JCApplet) - Method in class com.ibm.jc.tools.JCShellPlugin
Associate applet with plugin.
setApplet(JCApplet) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
setApplet(JCApplet) - Method in class com.ibm.jc.tools.ProviderSecurityDomainPlugin
 
setApplet(JCApplet) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
setCard(JCard) - Method in class com.ibm.jc.JCApplet
sets the Card the applet resides on
setCert(Object) - Method in class com.ibm.jc.DAPBlock
Sets the public certificate.
setCert(Object) - Method in class com.ibm.jc.InstallToken
Sets the public certificate.
setCert(Object) - Method in class com.ibm.jc.LoadToken
Sets the public certificate.
setChannel(int) - Method in class com.ibm.jc.JCard
Sets the logical channel number used in any subsequent APDU communication.
setChannels(int) - Static method in class com.ibm.jc.tools.JCShell
Set enabled output channels.
setClassLoader(ClassLoader) - Static method in class com.ibm.jc.tools.JCShell
 
setHeader(int, int, int, int) - Method in class com.ibm.jc.JCApplet
Set APDU header with given values.
setHeader(int, int, int, int) - Method in class com.ibm.jc.LoadFile
A Load File does not have an APDU buffer.
setINS(int) - Method in class com.ibm.jc.RemoteObject
Sets the INVOKE instruction byte used to send INVOKE command APDUs.
setKey(OPKey) - Method in class com.ibm.jc.OPApplet
Add some key to the applets off-card repository.
setKeyCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
setLog(PrintWriter) - Method in class com.ibm.jc.terminal.TraceJCTerminal
Set the log stream where traces are sent to.
setLogLines(int) - Method in class com.ibm.jc.terminal.TraceJCTerminal
Set number of log lines.
setMaxBlockLen(int) - Method in class com.ibm.jc.CardManager
Sets the maximum block (APDU payload) length.
setModules(byte[][]) - Method in class com.ibm.jc.LoadFile
Set list of Executable Modules.
setNullArrayParameter(int) - Method in class com.ibm.jc.RemoteMethod
Sets the value of an array parameter to null.
setOverhead(int) - Method in class com.ibm.jc.terminal.TimeJCTerminal
Set Overhead as determined by some application command
setParameter(int, short) - Method in class com.ibm.jc.RemoteMethod
Sets a parameter value of type short.
setParameter(int, short[]) - Method in class com.ibm.jc.RemoteMethod
Sets a parameter value of type short[].
setParameter(int, short[], int, int) - Method in class com.ibm.jc.RemoteMethod
Sets a parameter value of type short[].
setParameter(int, byte) - Method in class com.ibm.jc.RemoteMethod
Sets a parameter value of type byte.
setParameter(int, byte[]) - Method in class com.ibm.jc.RemoteMethod
Sets a parameter value of type byte[].
setParameter(int, byte[], int, int) - Method in class com.ibm.jc.RemoteMethod
Sets a parameter value of type byte[].
setParameter(int, boolean) - Method in class com.ibm.jc.RemoteMethod
Sets a parameter value of type boolean.
setParameter(int, boolean[]) - Method in class com.ibm.jc.RemoteMethod
Sets a parameter value of type boolean[].
setParameter(int, boolean[], int, int) - Method in class com.ibm.jc.RemoteMethod
Sets a parameter value of type boolean[].
setReturnValue(Object) - Static method in class com.ibm.jc.tools.JCShell
Set return value - subject to $(..) evaluation.
setRmiMethods(HashMap) - Method in class com.ibm.jc.tools.JCRMIClient
 
setSCP(int) - Method in class com.ibm.jc.OPApplet
Allows defining the secure channel protocol to be used in subsequent implicit channel setup.
setScpCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
setSecCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
setSecurityLevel(int) - Method in class com.ibm.jc.OPApplet
Deprecated.  
setShellListener(JCShell.ShellListener) - Static method in class com.ibm.jc.tools.JCShell
 
setSignature(byte[]) - Method in class com.ibm.jc.DAPBlock
Sets the DAP (signature).
setSignature(byte[]) - Method in class com.ibm.jc.InstallToken
Sets the Install Token (signature).
setSignature(byte[]) - Method in class com.ibm.jc.LoadToken
Sets the Load Token (signature).
setState(int) - Method in class com.ibm.jc.LoadFile
 
setStateCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.CardManagerPlugin
 
setStatus(byte, int, byte[]) - Method in class com.ibm.jc.OPApplet
Global Platform SET STATUS command.
setValue(Object) - Method in class com.ibm.jc.tools.JCApduData
 
setValue(Object) - Method in class com.ibm.jc.tools.OPKeyData
 
setVariable(int, String, Object) - Static method in class com.ibm.jc.tools.JCShell
 
setVariable(String, Object) - Static method in class com.ibm.jc.tools.JCShell
 
setWithEcho(boolean) - Method in class com.ibm.jc.tools.JCRMIClient
 
setWithResponse(boolean) - Method in class com.ibm.jc.tools.JCRMIClient
 
signCapFile(byte[], Object, String, int) - Method in class com.ibm.jc.CapFile
Generates a DAP block and writes the DAP information to the CAP-file.
signCapFile(byte[], Object, String) - Method in class com.ibm.jc.CapFile
Deprecated.  
signCapFile(byte[], Object) - Method in class com.ibm.jc.CapFile
Deprecated.  
smartCardInserted(CardTerminalEvent) - Method in class com.ibm.jc.terminal.OCFJCTerminal
Event method called by OCF when a card is inserted.
smartCardRemoved(CardTerminalEvent) - Method in class com.ibm.jc.terminal.OCFJCTerminal
Event method called by OCF when a card is removed.
splitIntoArgv(String, int, boolean) - Static method in class com.ibm.jc.tools.JCShell
 
startSession() - Method in class com.ibm.jc.tools.JCRMIClient
init the jcshell session Execution of the following commands: - select terminal - select card manager plugin - authenticate - receive info from card (card-info)
stopShell() - Method in interface com.ibm.jc.tools.JCShell.InputHandler
 
storeAID(byte[], int, int, boolean) - Method in class com.ibm.jc.CardManager
Sets the AID of the Card Manager.
storeAIDCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.CardManagerPlugin
 
storeDAPKeyCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
storeData(byte[], int, int, int, boolean) - Method in class com.ibm.jc.OPApplet
Global Platform STORE DATA command.
storeDataCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
storeKeySetCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.OPAppletPlugin
 
storeKeyset(OPKey[], int) - Method in class com.ibm.jc.OPApplet
Set Secure Channel key information via a Global Platform STORE DATA command.
storePKDAPKey(OPKey) - Method in class com.ibm.jc.OPApplet
Set DAP verification public key information via a Global Platform STORE DATA command.
sum() - Method in class com.ibm.jc.terminal.TimeJCTerminal
Switch to add-only mode.

T

TA - Static variable in class com.ibm.jc.ATR
Selects A byte of a (TAi,TBi,TCi,TDi) quadruple (value 0).
TB - Static variable in class com.ibm.jc.ATR
Selects B byte of a (TAi,TBi,TCi,TDi) quadruple (value 1).
TC - Static variable in class com.ibm.jc.ATR
Selects C byte of a (TAi,TBi,TCi,TDi) quadruple (value 2).
TCL_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #10: Loaded DLL must implement T=CL (V 3.0) contactless readers
TD - Static variable in class com.ibm.jc.ATR
Selects D byte of a (TAi,TBi,TCi,TDi) quadruple (value 3).
TERMINAL_ERROR - Static variable in class com.ibm.jc.JCException
Some card terminal error.
TERMINATED - Static variable in class com.ibm.jc.CardManager
Card Manager life cycle state
TERM_REMOTE - Static variable in class com.ibm.jc.tools.JCRMIClient
 
TOO_LONG - Static variable in class com.ibm.jc.ATR
ATR status: ATR is too long - excess bytes (2).
TOO_SHORT - Static variable in class com.ibm.jc.ATR
ATR status: ATR is too short - badly formatted ok (1).
TRUNCATED_DATA - Static variable in class com.ibm.jc.JCStatus
Response status: Truncated data = 0x6100
TYPE_APDU_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.framework.APDUException
TYPE_ARITHMETIC_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.ArithmeticException
TYPE_ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.ArrayIndexOutOfBoundsException
TYPE_ARRAY_STORE_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.ArrayStoreException
TYPE_CARD_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.framework.CardException
TYPE_CARD_RUNTIME_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.framework.CardRuntimeException
TYPE_CLASS_CAST_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.ClassCastException
TYPE_CRYPTO_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.security.CryptoException
TYPE_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.Exception
TYPE_INDEX_OUT_OF_BOUNDS_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.IndexOutOfBoundsException
TYPE_IO_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.io.IOException
TYPE_ISO_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.framework.ISOException
TYPE_NEGATIVE_ARRAY_SIZE_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.NegativeArraySizeException
TYPE_NULL_POINTER_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.NullPointerException
TYPE_PIN_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.framework.PINException
TYPE_REMOTE_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.rmi.RemoteException
TYPE_RUNTIME_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.RuntimeException
TYPE_SECURITY_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.SecurityException
TYPE_SERVICE_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.framework.service.ServiceException
TYPE_SYSTEM_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.framework.SystemException
TYPE_THROWABLE - Static variable in class com.ibm.jc.RemoteException
Exception type: java.lang.Throwable
TYPE_TRANSACTION_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.framework.TransactionException
TYPE_USER_EXCEPTION - Static variable in class com.ibm.jc.RemoteException
Exception type: java.framework.UserException
T_0 - Static variable in class com.ibm.jc.ATR
T=0 protocol selector (value 0).
T_1 - Static variable in class com.ibm.jc.ATR
T=1 protocol selector (value 1).
TimeJCTerminal - class com.ibm.jc.terminal.TimeJCTerminal.
 
TimeJCTerminal() - Constructor for class com.ibm.jc.terminal.TimeJCTerminal
Default constructor for generic instanciation.
TraceJCTerminal - class com.ibm.jc.terminal.TraceJCTerminal.
 
TraceJCTerminal() - Constructor for class com.ibm.jc.terminal.TraceJCTerminal
Default constructor for generic instanciation.
tclcrc(byte[], int, int) - Static method in class com.ibm.jc.JCUtil
compute ISO 14443-3 CRC for given byte array range.
terminal - Variable in class com.ibm.jc.terminal.TimeJCTerminal
Original terminal.
throwModeNotSupported(int) - Static method in class com.ibm.jc.tools.JCShellPlugin
Throw an exception to notify shell that requested mode is not supported.
toByteArray(String) - Static method in class com.ibm.jc.JCInfo
 
toByteArray(String, int, int) - Static method in class com.ibm.jc.JCInfo
 
toHex(byte[]) - Static method in class com.ibm.jc.JCInfo
 
toHex(byte[], int, int) - Static method in class com.ibm.jc.JCInfo
 
toHex(int, int) - Static method in class com.ibm.jc.JCInfo
 
toString() - Method in class com.ibm.jc.JCException
 
toString(String, int, int) - Method in class com.ibm.jc.JCInfo
Lookup textual representation of some value.
toString(String, byte) - Method in class com.ibm.jc.JCInfo
 
toString(String, short) - Method in class com.ibm.jc.JCInfo
 
toString(String, int) - Method in class com.ibm.jc.JCInfo
 
toString() - Method in class com.ibm.jc.JCRMIErrorException
 
toString() - Method in class com.ibm.jc.JCTerminal
 
toString() - Method in class com.ibm.jc.RemoteException
 
toString() - Method in class com.ibm.jc.RemoteMethod
Returns a textual description of this remote method.
toString() - Method in class com.ibm.jc.RemoteObject
Returns a textual description of this remote object.
toString() - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
toString() - Method in class com.ibm.jc.terminal.OCFJCTerminal
Return the terminal description.
toString() - Method in class com.ibm.jc.terminal.PCSCJCTerminal
 
toString() - Method in class com.ibm.jc.terminal.RemoteJCTerminal
 
toString(OPKey) - Static method in class com.ibm.jc.tools.OPKeyData
 
type - Variable in class com.ibm.jc.RemoteException
Indicates the type of JavaCard API exception.
typeString() - Method in class com.ibm.jc.RemoteException
Returns the type of JavaCard API exception as string.

U

UNKNOWN - Static variable in class com.ibm.jc.JCStatus
Response status: No precise diagnosis = 0x6F00
USAGE - Static variable in class com.ibm.jc.tools.JCShellPlugin
Execute mode.
update() - Method in class com.ibm.jc.CardManager
Updates the life cycle state and the AID of the Card Manager cached off-card.
updatecrc(short, byte) - Static method in class com.ibm.jc.JCUtil
 
uploadCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.ProviderSecurityDomainPlugin
 
uploadCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 

V

VAR_METH_PREF - Static variable in class com.ibm.jc.tools.JCRMIClient
 
VOP_201 - Static variable in class com.ibm.jc.OPApplet
Open Platform 2.0.1' compatible session mode
VOP_211 - Static variable in class com.ibm.jc.OPApplet
Global Platform 2.1.1 session mode
VOP_NONE - Static variable in class com.ibm.jc.OPApplet
No Global Platform session established
verifyReceipt(byte[], int, int, OPKey) - Static method in class com.ibm.jc.SecurityDomain
Verify a load, install, extradition or delete receipt generated during one of these operations via Delegated Management.

W

WRONG_DATA - Static variable in class com.ibm.jc.JCStatus
Response status: Wrong data = 0x6A80
WRONG_LENGTH - Static variable in class com.ibm.jc.JCStatus
Response status: Wrong length = 0x6700
WRONG_P1P2 - Static variable in class com.ibm.jc.JCStatus
Response status: Wrong parameters (P1,P2) = 0x6B00
waitForCard(int) - Method in class com.ibm.jc.JCTerminal
Wait for insertion of a card and return ATR (answer to reset).
waitForCard(int) - Method in class com.ibm.jc.terminal.NativeJCTerminal
 
waitForCard(int) - Method in class com.ibm.jc.terminal.OCFJCTerminal
Wait for insertion of a card and return ATR (answer to reset).
waitForCard(int) - Method in class com.ibm.jc.terminal.PCSCJCTerminal
 
waitForCard(int) - Method in class com.ibm.jc.terminal.RemoteJCTerminal
Try to get an ATR from socket peer.
waitForCard(int) - Method in class com.ibm.jc.terminal.TimeJCTerminal
 
waitForCard(int) - Method in class com.ibm.jc.terminal.TraceJCTerminal
 

X

XAC_API - Static variable in class com.ibm.jc.terminal.NativeJCTerminal
API #0: Loaded DLL must implement proprietary interface of XAC Automation Corp.

A B C D E F G H I J K L M N O P Q R S T U V W X

Copyright (c) 2004, 2006 International Business Machines Corporation. All Rights Reserved.