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
AES128_CBC - Static variable in class com.ibm.jc.tools.pkcs15
 
AES128_ECB - Static variable in class com.ibm.jc.tools.pkcs15
 
AES128_MAC - Static variable in class com.ibm.jc.tools.pkcs15
 
AES192_CBC - Static variable in class com.ibm.jc.tools.pkcs15
 
AES192_ECB - Static variable in class com.ibm.jc.tools.pkcs15
 
AES192_MAC - Static variable in class com.ibm.jc.tools.pkcs15
 
AES256_CBC - Static variable in class com.ibm.jc.tools.pkcs15
 
AES256_ECB - Static variable in class com.ibm.jc.tools.pkcs15
 
AES256_MAC - Static variable in class com.ibm.jc.tools.pkcs15
 
AID - Static variable in class com.ibm.jc.tools.pkcs15
 
ALGORITHM_NOT_SUPPORTED - Static variable in class com.ibm.jc.JCStatus
Response status JCDomain: Algorithm not supported = 0x9484
AODF_FID - Static variable in class com.ibm.jc.tools.pkcs15
 
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.
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.
atoi(String) - Static method in class com.ibm.jc.JCUtil
Return int value of given numerical String (dec, hex, oct).
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.

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
CDF_FID - Static variable in class com.ibm.jc.tools.pkcs15
 
CHANGE_CHV1 - Static variable in class com.ibm.jc.tools.SWIM
Change CHV 1
CHANGE_CHV2 - Static variable in class com.ibm.jc.tools.SWIM
Change CHV 2
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
CM_AID - Static variable in class com.ibm.jc.tools.pkcs15
 
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
CRT_CONFIDENTIALITY - Static variable in class com.ibm.jc.tools.SWIM
MSE SET, CRT Confidentiality Template
CRT_CRYPTOGRAPHIC_CHECKSUM - Static variable in class com.ibm.jc.tools.SWIM
MSE SET, CRT Cryptographic Checksum Template
CRT_DIGITAL_SIGNATURE - Static variable in class com.ibm.jc.tools.SWIM
MSE SET, CRT Digital Signature Template
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
 
changePIN(byte, byte[], int, int, byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
changeUnblockPIN(int, byte[]) - 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.
checkError(short, byte[]) - Static method in class com.ibm.jc.tools.pkcs15
 
chop9000(byte[]) - Static method in class com.ibm.jc.JCUtil
Check if response APDU has status 9000 and chop status.
cleanToken(byte[], byte[], byte[]) - Method in class com.ibm.jc.tools.pkcs15
 
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.
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
 
cmp(byte[], int, byte[], int, int) - 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.
createFile(short, short, byte, byte, byte) - Method in class com.ibm.jc.tools.pkcs15
 
createFile(byte[], short, byte[]) - Method in class com.ibm.jc.tools.pkcs15
 
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.
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
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)
DES3_CBC - Static variable in class com.ibm.jc.tools.pkcs15
 
DES3_ECB - Static variable in class com.ibm.jc.tools.pkcs15
 
DES3_MAC - Static variable in class com.ibm.jc.tools.pkcs15
 
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_CBC - Static variable in class com.ibm.jc.tools.pkcs15
 
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')
DES_ECB - Static variable in class com.ibm.jc.tools.pkcs15
 
DES_MAC - Static variable in class com.ibm.jc.tools.pkcs15
 
DODF_FID - Static variable in class com.ibm.jc.tools.pkcs15
 
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.
decipher(byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
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
 
deleteFile(short) - Method in class com.ibm.jc.tools.pkcs15
 
deleteFile(byte[]) - Method in class com.ibm.jc.tools.pkcs15
 
deleteFile() - Method in class com.ibm.jc.tools.pkcs15
 
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.
demoInitialize(String) - Method in class com.ibm.jc.tools.pkcs15
 
desCipher(boolean, boolean, boolean, byte[], byte[], byte[], byte[]) - Method in class com.ibm.jc.tools.pkcs15
 
desMAC(boolean, byte[], byte[], byte[], byte[]) - Method in class com.ibm.jc.tools.pkcs15
 
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.
encipher(byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
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
 
eraseBinary(int, int) - Method in class com.ibm.jc.tools.pkcs15
 
eraseBinary(int) - Method in class com.ibm.jc.tools.pkcs15
 
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.SWIMPlugin
 
execute(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
execute(int, String, int, String[]) - Method in class com.ibm.jc.tools.pkcs15Plugin
 
executeDefun(Object[], Vector) - Static method in class com.ibm.jc.tools.JCShell
 
executeScript(String, FileReader, Vector) - 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.
FCP - Static variable in class com.ibm.jc.tools.pkcs15
 
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
FS_SIZE - Static variable in class com.ibm.jc.tools.pkcs15
 
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
 
formatKeyMaterial(byte[], byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
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:

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
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.
genKey(boolean, byte[], byte[]) - Method in class com.ibm.jc.tools.pkcs15
 
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
 
getCPLC() - Method in class com.ibm.jc.tools.pkcs15
 
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.
getChallenge() - Method in class com.ibm.jc.tools.pkcs15
 
getChannel() - Method in class com.ibm.jc.JCard
Returns the logical channel number currently used.
getChannel() - Method in class com.ibm.jc.tools.SWIM
Returns the logical channel number currently used for WIM related commands.
getCmdTime(int) - Method in class com.ibm.jc.terminal.TimeJCTerminal
Allows external world access to the collected measurements.
getCodeHeader() - Method in class com.ibm.jc.CapFile
Returns information to be prepended to the code before loading onto the card.
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.SWIMPlugin
 
getCommands() - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
getCommands() - Method in class com.ibm.jc.tools.pkcs15Plugin
 
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
 
getFciDiscretionaryData() - Method in class com.ibm.jc.CardManager
Returns the FCI Discretionary data as returned in the select FCI.
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.
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
 
getLastResponse() - Method in class com.ibm.jc.terminal.TraceJCTerminal
 
getLoadFile() - Method in class com.ibm.jc.CapFile
Builds the concatentaion of the load file header and 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.
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
 
getParamType(int) - Method in class com.ibm.jc.RemoteMethod
Returns the type string of a particular parameter.
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
 
getRSAKey(BigInteger[], int) - Method in class com.ibm.jc.tools.pkcs15
 
getRSAKey(BigInteger[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
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.
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
 
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.
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(String) - Static method in class com.ibm.jc.tools.JCShell
 

H

HELP - Static variable in class com.ibm.jc.tools.JCShellPlugin
Execute mode.
hash(boolean, byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
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.
idToArray(short) - Static method in class com.ibm.jc.tools.pkcs15
 
identifyCard(PrintWriter) - 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.
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[], PrintWriter) - Static method in class com.ibm.jc.tools.JCShell
 
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
 
initialize(int) - Method in class com.ibm.jc.tools.pkcs15
 
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.
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.
isUserDefined - Variable in class com.ibm.jc.RemoteException
True if this represents a user defined exception, a JavaCard API defined exception otherwise.

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.
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
JCShell.QuitListener - interface com.ibm.jc.tools.JCShell.QuitListener.
 
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.
keyGen(int) - Method in class com.ibm.jc.tools.pkcs15
 

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
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
 
listCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
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
 

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
 
MD5 - Static variable in class com.ibm.jc.tools.pkcs15
 
MODIFY_KEYSET - Static variable in class com.ibm.jc.OPApplet
PutKey mode: modify key set
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.
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.
manageChannelClose(int) - Method in class com.ibm.jc.tools.SWIM
Close a logical channel other than the basic one.
manageChannelOpen() - Method in class com.ibm.jc.tools.SWIM
Open a logical channel other than the basic one.
manageSE(int, byte, short, short, byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
manageSE(int, byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
matchStrings(String, String) - Static method in class com.ibm.jc.tools.JCShell
Compare a string against some command specification.
md5DigestInfo - Static variable in class com.ibm.jc.tools.pkcs15
DER encoding of PKCS#1 DigestInfo structure for MD5.
methodCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.JCRMIPlugin
 
msgMode - Variable in class com.ibm.jc.OPApplet
Secure messaging mode
mutualAuthenticate(byte[], boolean) - Method in class com.ibm.jc.tools.pkcs15
 

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.
ODF_FID - Static variable in class com.ibm.jc.tools.pkcs15
 
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
 
openSecureChannel() - Method in class com.ibm.jc.tools.pkcs15
 
out - Static variable in class com.ibm.jc.tools.JCShell
 

P

P1_SIGN_DECRYPT - Static variable in class com.ibm.jc.tools.SWIM
MSE SET, P1 value for signing and deciphering
P1_VERIFY_ENCRYPT - Static variable in class com.ibm.jc.tools.SWIM
MSE SET, P1 value for verification and enciphering
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
PK DAP algorithm
PRKDF_FID - Static variable in class com.ibm.jc.tools.pkcs15
 
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)
PUKDF_FID - Static variable in class com.ibm.jc.tools.pkcs15
 
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.
performCC(byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
personalizeCMD(int, String, int, String[]) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
pkcs15 - class com.ibm.jc.tools.pkcs15.
 
pkcs15(JCApplet) - Constructor for class com.ibm.jc.tools.pkcs15
 
pkcs15Plugin - class com.ibm.jc.tools.pkcs15Plugin.
 
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
 
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
 
printTest(String) - Method in class com.ibm.jc.tools.pkcs15
 
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.
putData(byte[]) - Method in class com.ibm.jc.tools.pkcs15
 
putData(short) - Method in class com.ibm.jc.tools.pkcs15
 
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

QUALIFIER_PIN_G - Static variable in class com.ibm.jc.tools.SWIM
Qualifier of the WIM PIN-G (general)
QUALIFIER_PIN_NR - Static variable in class com.ibm.jc.tools.SWIM
Qualifier of the WIM PIN-NR (non-repudiation)
quit() - Method in interface com.ibm.jc.tools.JCShell.QuitListener
 

R

RECORD_ABSOLUTE - Static variable in class com.ibm.jc.tools.SWIM
Read Record access mode
RECORD_NEXT - Static variable in class com.ibm.jc.tools.SWIM
Read Record access mode
RECORD_NOT_FOUND - Static variable in class com.ibm.jc.JCStatus
Response status: Record not found = 0x6A83
RECORD_PREVIOUS - Static variable in class com.ibm.jc.tools.SWIM
Read Record access mode
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
RSA_CRT - Static variable in class com.ibm.jc.OPKey
Key type: RSA CRT key (0xA3)
RSA_DI_PKCS1 - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_KEY_GEN_3 - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_KEY_GEN_F4 - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_KEY_LEN - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_MD5_PKCS1 - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_NOPAD - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_PKCS1 - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_PRIV - Static variable in class com.ibm.jc.OPKey
Key type: RSA private key (0xA2)
RSA_PRIVATE - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_PRIVATE_CRT - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_PUB - Static variable in class com.ibm.jc.OPKey
Key type: RSA public key (0xA1)
RSA_PUBLIC - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_SHA_ISO9796 - Static variable in class com.ibm.jc.tools.pkcs15
 
RSA_SHA_PKCS1 - Static variable in class com.ibm.jc.tools.pkcs15
 
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.
readBinary(int, int) - Method in class com.ibm.jc.tools.pkcs15
 
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
 
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
runTests(boolean, boolean) - Method in class com.ibm.jc.tools.pkcs15
 

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
SEEK_BEGINNING_FORWARD - Static variable in class com.ibm.jc.tools.SWIM
Seek mode from beginning forward
SEEK_END_BACKWARD - Static variable in class com.ibm.jc.tools.SWIM
Seek mode from end backward
SEEK_NEXT_FORWARD - Static variable in class com.ibm.jc.tools.SWIM
Seek mode from next location forward
SEEK_PREVIOUS_BACKWARD - Static variable in class com.ibm.jc.tools.SWIM
Seek mode from previous location backward
SEEK_TYPE1 - Static variable in class com.ibm.jc.tools.SWIM
Seek type 1
SEEK_TYPE2 - Static variable in class com.ibm.jc.tools.SWIM
Seek type 2
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)
SHA - Static variable in class com.ibm.jc.tools.pkcs15
 
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
SKDF_FID - Static variable in class com.ibm.jc.tools.pkcs15
 
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
SWIM - class com.ibm.jc.tools.SWIM.
Off-card software to manage a JCOP SWIM.
SWIM(JCApplet) - Constructor for class com.ibm.jc.tools.SWIM
Constructs the off-card representation of a SWIM applet on a Java Card.
SWIMPlugin - class com.ibm.jc.tools.SWIMPlugin.
 
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.
selectCM() - Method in class com.ibm.jc.tools.pkcs15
 
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
 
selectFile(short) - Method in class com.ibm.jc.tools.pkcs15
 
selectFile(byte[]) - Method in class com.ibm.jc.tools.pkcs15
 
selectPKCS15() - Method in class com.ibm.jc.tools.pkcs15
 
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.
sendToSIM(int, int, int, int, int, byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Send the given APDU to the SIM and get the response APDU, if any.
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.SWIMPlugin
 
setApplet(JCApplet) - Method in class com.ibm.jc.tools.SecurityDomainPlugin
 
setApplet(JCApplet) - Method in class com.ibm.jc.tools.pkcs15Plugin
 
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.
setChannel(int) - Method in class com.ibm.jc.tools.SWIM
Sets the logical channel number to be used for WIM related commands.
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[].
setQuitListener(JCShell.QuitListener) - Static method in class com.ibm.jc.tools.JCShell
 
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.  
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.OPKeyData
 
setVariable(String, String) - Static method in class com.ibm.jc.tools.JCShell
 
setupDESKey(byte[], int) - Method in class com.ibm.jc.tools.pkcs15
 
shaDigestInfo - Static variable in class com.ibm.jc.tools.pkcs15
DER encoding of PKCS#1 DigestInfo structure for SHA-1.
sign(byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
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.  
sim_changeCHV(byte[], int, int, byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Assign a new value to the relevant CHV given that it is not blocked or disabled.
sim_disableCHV(byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Disable the verification requirement for CHV 1.
sim_enableCHV(byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Enable the verification requirement for CHV 1.
sim_envelope(byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Transmit data to the SIM Application Toolkit applications in the SIM.
sim_fetch(int, PrintWriter) - Method in class com.ibm.jc.tools.SWIM
Transfer an Application Toolkit command from the SIM to the ME.
sim_increase(int, PrintWriter) - Method in class com.ibm.jc.tools.SWIM
Add the given value to the value of the last increased/updated record of the current cyclic EF, and store the result into the oldest record.
sim_invalidate() - Method in class com.ibm.jc.tools.SWIM
Invalidate the current EF.
sim_menuSelection(int, boolean) - Method in class com.ibm.jc.tools.SWIM
Builds a menu selection envelope command and sends it to the SIM.
sim_readBinary(int, int) - Method in class com.ibm.jc.tools.SWIM
Read a string of bytes from the current selected EF of the SIM.
sim_readRecord(int, int, int) - Method in class com.ibm.jc.tools.SWIM
Read one complete record in the current linear fixed or cyclic EF.
sim_rehabilitate() - Method in class com.ibm.jc.tools.SWIM
Rehabilitate the current EF.
sim_runGSMAlg(byte[], int, PrintWriter) - Method in class com.ibm.jc.tools.SWIM
Run the GSM authentication algorithm with the given challenge.
sim_seek(byte[], int, int, int, int) - Method in class com.ibm.jc.tools.SWIM
Search through the current linear fixed EF to find a record starting with the given pattern.
sim_select() - Method in class com.ibm.jc.tools.SWIM
Select the SIM applet on the card.
sim_selectFile(int, PrintWriter) - Method in class com.ibm.jc.tools.SWIM
Select the given file in the SIM file system.
sim_selectFile(byte[], int, PrintWriter) - Method in class com.ibm.jc.tools.SWIM
Select the given file in the SIM file system.
sim_sleep() - Method in class com.ibm.jc.tools.SWIM
Obsolete GSM function only used by Phase 1 MEs.
sim_status(PrintWriter) - Method in class com.ibm.jc.tools.SWIM
Retrieve information concerning the current directory.
sim_terminalProfile(byte[], int, int, PrintWriter) - Method in class com.ibm.jc.tools.SWIM
Transmit the terminal profile to the SIM.
sim_terminalResponse(byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Transmit response data to a previously fetched SIM Application Toolkit command to the SIM.
sim_unblockCHV(byte[], int, int, byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Unblock a CHV that has been blocked by three consecutive wrong CHV presentations.
sim_updateBinary(byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Update the current EF of the SIM with the given string of bytes.
sim_updateRecord(int, byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Update one complete record in the current linear fixed or cyclic EF.
sim_verifyADM(byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Verify the administrator password.
sim_verifyCHV(byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Verify the presented CHV with the relevant one stored in the SIM.
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) - Static method in class com.ibm.jc.tools.JCShell
 
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.
swim_finalize() - Method in class com.ibm.jc.tools.SWIM
Terminate JCOP SWIM personalization and set the applet state to PERSONALIZED.
swim_initialize(String, int, PrintWriter) - Method in class com.ibm.jc.tools.SWIM
Reads a JCOP SWIM initialization XML file and installs the SWIM applet using the information given in the file.

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
TI_SERIAL_OFFSET - Static variable in class com.ibm.jc.tools.pkcs15
 
TOKEN_INFO_FID - Static variable in class com.ibm.jc.tools.pkcs15
 
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.
testChangeReferenceData(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testComputeCryptographicChecksum(boolean, boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testComputeDigitalSignature(boolean, boolean, boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testCreateFile(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testDecipher(boolean, boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testDeleteFile(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testEncipher(boolean, boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testEraseBinary(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testFIPS() - Method in class com.ibm.jc.tools.pkcs15
 
testForever(boolean, boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testGeneratePublicKeyPair(boolean, boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testGetChallenge(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testHash(boolean, boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testManageSecurityEnvironment(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testMutualAuthenticate(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testPutData(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testReadBinary(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testResetRetryCounter(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testSelectFile(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testUpdateBinary(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
testVerify(boolean) - Method in class com.ibm.jc.tools.pkcs15
 
throwModeNotSupported(int) - Static method in class com.ibm.jc.tools.JCShellPlugin
Throw an exception to notify shell that requested mode is not supported.
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

UNBLOCK_CHV1 - Static variable in class com.ibm.jc.tools.SWIM
Unblock CHV 1
UNBLOCK_CHV2 - Static variable in class com.ibm.jc.tools.SWIM
Unblock CHV 2
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.
unblockPIN(byte, byte[], int, int, byte[], int, int, boolean) - Method in class com.ibm.jc.tools.pkcs15
 
update() - Method in class com.ibm.jc.CardManager
Updates the life cycle state and the AID of the Card Manager cached off-card.
updateBinary(int, byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
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

VERIFY_CHV1 - Static variable in class com.ibm.jc.tools.SWIM
Verify CHV 1
VERIFY_CHV2 - Static variable in class com.ibm.jc.tools.SWIM
Verify CHV 2
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
verifyPIN(byte, byte[], int, int) - Method in class com.ibm.jc.tools.pkcs15
 
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

WIM_GENERIC_RSA_SE - Static variable in class com.ibm.jc.tools.SWIM
WIM GENERIC SE number
WIM_KEY_AUTH - Static variable in class com.ibm.jc.tools.SWIM
WIM WTLS authentication key
WIM_KEY_SIGN - Static variable in class com.ibm.jc.tools.SWIM
WIM non-repudiation key
WIM_WTLS_RSA_SE - Static variable in class com.ibm.jc.tools.SWIM
WIM WTLS SE number
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
 
wim_askRandom(int) - Method in class com.ibm.jc.tools.SWIM
Generate the requested number of true random bytes.
wim_changePIN(byte[], int, int, byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Assign a new value to the a WIM PIN.
wim_disablePIN(byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Disable the verification requirement for a WIM PIN.
wim_enablePIN(byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Enable the verification requirement for a WIM PIN.
wim_importRSAKey(int, String) - Method in class com.ibm.jc.tools.SWIM
Import a RSA key to be used as either the authentication or the non-repudiation key.
wim_importTrustedCACert(String, String) - Method in class com.ibm.jc.tools.SWIM
Import trusted CA certificates into the WIM.
wim_importUserCerts(String, String) - Method in class com.ibm.jc.tools.SWIM
Import user certificates for the WIM keys.
wim_importUserCredentials(int, String, String, String) - Method in class com.ibm.jc.tools.SWIM
Import either the WTLS authentication (auth) key/certificate or the non-repudiation (sign) key/certificate from a PKCS#12 file into the WIM.
wim_keyGen(int, int) - Method in class com.ibm.jc.tools.SWIM
Generate either the authenticaion RSA key-pair or the non-repudiation (signing) RSA key-pair in the WIM (on-card).
wim_mseDeriveKey(int, byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Derive a master secret based on the previously established pre-master secret and the provided seed value.
wim_mseRestore(int) - Method in class com.ibm.jc.tools.SWIM
Restore a security environment (SE) within the WIM by replacing the current SE with the given SE number.
wim_mseSet(int, int, byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Set one or several components of the current SE in the WIM.
wim_psoChecksum(byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Use the WTLS PRF to calculate a key block.
wim_psoDecipher(byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Decipher (unwrap) a message key with a private key.
wim_psoEncipher() - Method in class com.ibm.jc.tools.SWIM
Key transport primitive in the WTLS handshake.
wim_psoSign(byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Compute a digital signature for the given data.
wim_psoVerify(byte[], int, int) - Method in class com.ibm.jc.tools.SWIM
Verify a given digital signature.
wim_readBinary(int, int) - Method in class com.ibm.jc.tools.SWIM
Read a string of bytes from the current selected EF of the WIM.
wim_select() - Method in class com.ibm.jc.tools.SWIM
Selects the WIM application using the PKCS#15 AID.
wim_selectFile(byte[], int, PrintWriter) - Method in class com.ibm.jc.tools.SWIM
Select the given file in the WIM file system.
wim_unblockPIN(byte[], int, int, byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Unblock a WIM PIN by resetting it's retry counter and setting a new value.
wim_updateBinary(byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Update the current EF of the WIM with the given string of bytes.
wim_verifyPIN(byte[], int, int, int) - Method in class com.ibm.jc.tools.SWIM
Verify the presented WIM PIN with the relevant one stored in the card or retrieve information about a certain PIN.

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