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

A

Anubis - class com.jaccal.console.Anubis.
A convenience class for Anubis scripts.
Anubis(OutputTab, ErrorTab) - Constructor for class com.jaccal.console.Anubis
 
ApduCmd - class com.jaccal.command.ApduCmd.
 
ApduCmd(byte, byte, byte, byte, byte, byte[], byte) - Constructor for class com.jaccal.command.ApduCmd
 
ApduCmd(String) - Constructor for class com.jaccal.command.ApduCmd
 
ApduCmd(String, String) - Constructor for class com.jaccal.command.ApduCmd
 
Atr - class com.jaccal.Atr.
Models the Answer-To-Reset reply from the card
Atr() - Constructor for class com.jaccal.Atr
 
actionPerformed(ActionEvent) - Method in class com.jaccal.console.JaccalConsole
 
addReader(Reader) - Method in class com.jaccal.SessionFactory
 
addText(String) - Method in class com.jaccal.console.tab.OutputTab
 
adjustReaderList() - Method in class com.jaccal.pcsc.JaccalPCSC
 
al - Variable in class com.jaccal.console.ConsolePanel
 

B

BreakPointException - exception com.jaccal.console.BreakPointException.
BreakPoint is used by Anubis to insert a breakpoint in the script.
BreakPointException(String) - Constructor for class com.jaccal.console.BreakPointException
 
breakpoint() - Method in class com.jaccal.console.Anubis
Adds a breakpoint to the script
breakpoint(String) - Method in class com.jaccal.console.Anubis
Adds a breakpoint to the script
breakpoint(String, String) - Method in class com.jaccal.console.Anubis
Adds a breakpoint to the script
bundle - Static variable in class com.jaccal.console.I18N
 

C

CLA_GSM11_11 - Static variable in interface com.jaccal.command.gsm.GSM11_11
 
CLA_ISO7816 - Static variable in interface com.jaccal.command.iso.ISO7816
ISO7816 CLA byte value.
CURRENT_REC - Static variable in class com.jaccal.command.gsm.GSMReadRecord
 
Card - interface com.jaccal.Card.
Models the smart card Not implemented yet
CardException - exception com.jaccal.CardException.
Generic smart card exception
CardException() - Constructor for class com.jaccal.CardException
 
CardException(Throwable) - Constructor for class com.jaccal.CardException
 
CardException(String) - Constructor for class com.jaccal.CardException
 
CardResponse - class com.jaccal.CardResponse.
The response from the smart card after a command is sent to the card.
CardResponse() - Constructor for class com.jaccal.CardResponse
 
Command - class com.jaccal.command.Command.
 
Command() - Constructor for class com.jaccal.command.Command
 
Command(byte, byte) - Constructor for class com.jaccal.command.Command
 
Command(byte, byte, byte, byte, byte, byte[], byte) - Constructor for class com.jaccal.command.Command
 
Command(String) - Constructor for class com.jaccal.command.Command
 
Command(String, String) - Constructor for class com.jaccal.command.Command
 
ConsolePanel - class com.jaccal.console.ConsolePanel.
The ConsolePanel that represents Anubis
ConsolePanel(EventListener) - Constructor for class com.jaccal.console.ConsolePanel
 
cardAtr - Variable in class com.jaccal.Atr
 
cardAtr - Variable in class com.jaccal.pcsc.JaccalPCSC
 
cardHandle - Variable in class com.jaccal.pcsc.JaccalPCSC
 
cardProtocol - Variable in class com.jaccal.pcsc.JaccalPCSC
 
cardReader - Variable in class com.jaccal.pcsc.JaccalPCSC
 
checkSW(StatusWord) - Method in class com.jaccal.command.gsm.GSMGetResponse
 
checkSW(StatusWord) - Method in class com.jaccal.command.iso.ISOGetResponse
 
cla - Variable in class com.jaccal.command.Command
 
close() - Method in class com.jaccal.JaccalPCSCSession
Closes the session
close() - Method in class com.jaccal.Session
Closes the session.
close() - Method in class com.jaccal.console.Anubis
Closes the default session
close() - Method in class com.jaccal.console.tab.OutputTab
 
com.jaccal - package com.jaccal
 
com.jaccal.card - package com.jaccal.card
 
com.jaccal.command - package com.jaccal.command
 
com.jaccal.command.gsm - package com.jaccal.command.gsm
 
com.jaccal.command.iso - package com.jaccal.command.iso
 
com.jaccal.console - package com.jaccal.console
 
com.jaccal.console.tab - package com.jaccal.console.tab
 
com.jaccal.pcsc - package com.jaccal.pcsc
 
com.jaccal.util - package com.jaccal.util
 
commit() - Method in class com.jaccal.Session
Commits the changes to the card.
connect(String, int, long) - Method in class com.jaccal.pcsc.JaccalPCSC
 
connectCard(String, int) - Method in class com.jaccal.pcsc.JaccalPCSC
Power on the card inserted in the reader name given in parameters.
connectCard(String, int, long) - Method in class com.jaccal.pcsc.JaccalPCSC
Power on the card inserted in the reader name given in parameters.
connectCard(int) - Method in class com.jaccal.pcsc.JaccalPCSC
Power on the card in the reader name that has been set previously.
contextHandle - Static variable in class com.jaccal.pcsc.JaccalPCSC
 
createImageIcon(String) - Method in class com.jaccal.console.tab.Tab
 
createSession(String, String) - Method in class com.jaccal.JaccalPCSCSessionFactory
Creates a session, assigning the name and specifying which reader to use
createSession(String) - Method in class com.jaccal.JaccalPCSCSessionFactory
Creates a session, assigning the name.
createSession(String, int) - Method in class com.jaccal.JaccalPCSCSessionFactory
Creates a session, assigning the name, for the specific card type to detect.
createSession(String, String) - Method in class com.jaccal.SessionFactory
Creates and returns a session object according to the type of card is in the reader
createSession(String) - Method in class com.jaccal.SessionFactory
Creates and returns a session based on the card in the reader.
createSession(String, int) - Method in class com.jaccal.SessionFactory
Creates and returns a specific session object.
createSessions() - Method in class com.jaccal.JaccalPCSCSessionFactory
Creates a list of all sessions available in the system
createSessions(int) - Method in class com.jaccal.JaccalPCSCSessionFactory
 
createSessions() - Method in class com.jaccal.SessionFactory
 
createSessions(int) - Method in class com.jaccal.SessionFactory
 
createSplashScreen(Component) - Static method in class com.jaccal.console.JaccalConsole
 
createTextPane() - Method in class com.jaccal.console.tab.OutputTab
 
createTextPane() - Method in class com.jaccal.console.tab.ScriptEditorTab
 
createWaitScreen(Component) - Static method in class com.jaccal.console.JaccalConsole
 

D

DF_TELECOM_FID - Static variable in interface com.jaccal.command.gsm.GSM11_11
DF Telecom FID
data - Variable in class com.jaccal.CardResponse
 
data - Variable in class com.jaccal.command.Command
 
disconnect(int) - Method in class com.jaccal.pcsc.JaccalPCSC
 
disconnectCard(int) - Method in class com.jaccal.pcsc.JaccalPCSC
Power off the card.

E

EF_ADN_FID - Static variable in interface com.jaccal.command.gsm.GSM11_11
EF ADN FID
EF_SMS_FID - Static variable in interface com.jaccal.command.gsm.GSM11_11
EF SMS FID
EMVCard - class com.jaccal.card.EMVCard.
 
EMVCard() - Constructor for class com.jaccal.card.EMVCard
 
ErrorTab - class com.jaccal.console.tab.ErrorTab.
 
ErrorTab() - Constructor for class com.jaccal.console.tab.ErrorTab
 
error - Variable in class com.jaccal.console.Anubis
 
error(Object) - Method in class com.jaccal.console.Anubis
Adds an error message to the error tab
error - Variable in class com.jaccal.console.ScriptRunner
 
establishContext(int) - Method in class com.jaccal.pcsc.JaccalPCSC
 
execute(Command) - Method in class com.jaccal.JaccalPCSCSession
Directly sends APDU commands to the card
execute(Command) - Method in class com.jaccal.Session
Directly sends APDU commands to the card.
execute(Command) - Method in class com.jaccal.console.Anubis
Executes the APDU command
execute(String) - Method in class com.jaccal.console.ScriptRunner
Executes the script
execute() - Method in class com.jaccal.console.tab.ScriptEditorTab
 

F

factory - Variable in class com.jaccal.console.Anubis
 
fileDialog - Variable in class com.jaccal.console.tab.OutputTab
 
fileDialog - Variable in class com.jaccal.console.tab.ScriptEditorTab
 
fileName - Variable in class com.jaccal.console.tab.ScriptEditorTab
 
frame - Static variable in class com.jaccal.console.JaccalConsole
 

G

GSM11_11 - interface com.jaccal.command.gsm.GSM11_11.
GSM11_11 encapsulates constants related to GSM SIM cards.
GSMGetResponse - class com.jaccal.command.gsm.GSMGetResponse.
 
GSMGetResponse(CardResponse) - Constructor for class com.jaccal.command.gsm.GSMGetResponse
 
GSMReadBinary - class com.jaccal.command.gsm.GSMReadBinary.
 
GSMReadBinary(String, String) - Constructor for class com.jaccal.command.gsm.GSMReadBinary
Construct a GSM command that reads the data in a binary file from the offset
specified by offset.
GSMReadRecord - class com.jaccal.command.gsm.GSMReadRecord.
 
GSMReadRecord(String, String, byte) - Constructor for class com.jaccal.command.gsm.GSMReadRecord
Construct a GSM command that reads a record file.
GSMSelect - class com.jaccal.command.gsm.GSMSelect.
 
GSMSelect(int, String) - Constructor for class com.jaccal.command.gsm.GSMSelect
Construct a GSM apdu command that selects the file or application specified
by fileId
GSMSelect(String) - Constructor for class com.jaccal.command.gsm.GSMSelect
Construct a GSM apdu command that selects the file specified by fileId
getAllReaders() - Method in class com.jaccal.SessionFactory
 
getBytes() - Method in class com.jaccal.CardResponse
 
getBytes() - Method in class com.jaccal.StatusWord
 
getBytes() - Method in class com.jaccal.command.Command
 
getCard() - Method in class com.jaccal.Session
Retrieves the card object.
getCardAtr() - Method in class com.jaccal.Atr
 
getCardAtr() - Method in class com.jaccal.pcsc.JaccalPCSC
Returns the ATR of the card currently powered on.
getCardHandle() - Method in class com.jaccal.pcsc.JaccalPCSC
Returns the handle of the card currently powered on
getCardReader() - Method in class com.jaccal.pcsc.JaccalPCSC
Get the name of the JaccalPCSC active reader
getCardTypes() - Static method in class com.jaccal.SessionFactory
List the card types implemented
getCla() - Method in class com.jaccal.command.Command
 
getData() - Method in class com.jaccal.CardResponse
 
getData() - Method in class com.jaccal.command.Command
 
getFrame() - Method in class com.jaccal.console.tab.OutputTab
 
getFrame() - Method in class com.jaccal.console.tab.ScriptEditorTab
 
getIns() - Method in class com.jaccal.command.Command
 
getInstance() - Static method in class com.jaccal.SessionFactory
Returns a singleton instance of the SessionFactory.
getLc() - Method in class com.jaccal.command.Command
 
getLe() - Method in class com.jaccal.command.Command
 
getMessage() - Method in class com.jaccal.console.BreakPointException
 
getMessage() - Method in class com.jaccal.pcsc.JaccalPCSCException
 
getName() - Method in class com.jaccal.Reader
 
getName() - Method in class com.jaccal.Session
Gets the name of this session.
getP1() - Method in class com.jaccal.command.Command
 
getP2() - Method in class com.jaccal.command.Command
 
getPreferredSize() - Method in class com.jaccal.console.ConsolePanel
 
getReaderList() - Method in class com.jaccal.pcsc.JaccalPCSC
Returns the list of the smart card readers attached to the system.
getReadersList() - Method in class com.jaccal.pcsc.JaccalPCSC
 
getRespBytes() - Method in class com.jaccal.CardResponse
 
getSessionReader() - Method in class com.jaccal.JaccalPCSCSession
 
getStatus() - Method in class com.jaccal.pcsc.JaccalPCSC
Get the status of the card (inserted, removed etc ...)
getStatusChange() - Method in class com.jaccal.pcsc.JaccalPCSC
 
getStatusWord() - Method in class com.jaccal.CardResponse
 
getString(String) - Static method in class com.jaccal.console.I18N
 
getSubscribedTabs() - Method in class com.jaccal.console.ConsolePanel
 
getSw1() - Method in class com.jaccal.StatusWord
 
getSw2() - Method in class com.jaccal.StatusWord
 
getTabLabel() - Method in class com.jaccal.console.tab.Tab
 
getTextPane() - Method in class com.jaccal.console.tab.OutputTab
 
getTitle() - Method in class com.jaccal.console.tab.OutputTab
 
getUnsignedValue(byte) - Static method in class com.jaccal.util.NumUtil
Get the unsigned value of a byte.

H

HexToDec(int) - Static method in class com.jaccal.util.NumUtil
Convert from hexadecimal base to decimal base.
hex2String(byte[]) - Static method in class com.jaccal.util.NumUtil
Convert a byte array into its hexadecimal string representation.
hexChar - Static variable in class com.jaccal.util.NumUtil
 
hexits - Static variable in class com.jaccal.util.NumUtil
 

I

I18N - class com.jaccal.console.I18N.
A convenience class to provide the locale specific data
I18N() - Constructor for class com.jaccal.console.I18N
 
INS_APPEND_REC - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Append Record APDU command.
INS_ENVELOPE - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Envelope APDU command.
INS_ERASE_BIN - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Erase Binary APDU command.
INS_EXTERNAL_AUTH - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of External Authenticate APDU command.
INS_GET_CHAL - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Get Challenge APDU command.
INS_GET_DATA - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Get Data APDU command.
INS_GET_RESP - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Get Response APDU command.
INS_INTERNAL_AUTH - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Internal Authenticate APDU command.
INS_MANAGE_CHANNEL - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Manage Channel APDU command.
INS_PUT_DATA - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Put Data APDU command.
INS_READ_BIN - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Read Binary APDU command.
INS_READ_REC - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Read Record APDU command.
INS_SELECT_FILE - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Select File APDU command.
INS_UPDATE_BIN - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Update Binary APDU command.
INS_UPDATE_DATA - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Update Data APDU command.
INS_UPDATE_REC - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Update Binary APDU command.
INS_VERIFY - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Verify CHV APDU command.
INS_WRITE_BIN - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Write Binary APDU command.
INS_WRITE_REC - Static variable in interface com.jaccal.command.iso.ISO7816
INS byte of Write Record APDU command.
ISO7816 - interface com.jaccal.command.iso.ISO7816.
 
ISOCommand - class com.jaccal.command.iso.ISOCommand.
 
ISOCommand(byte, byte) - Constructor for class com.jaccal.command.iso.ISOCommand
 
ISOGetChallenge - class com.jaccal.command.iso.ISOGetChallenge.
 
ISOGetChallenge(String) - Constructor for class com.jaccal.command.iso.ISOGetChallenge
Construct a ISO APDU command that asks a random to the card
ISOGetData - class com.jaccal.command.iso.ISOGetData.
 
ISOGetData(String, String) - Constructor for class com.jaccal.command.iso.ISOGetData
Construct a ISO APDU command that permits to retrieve one primitive data object
or to retrieve one or more data objects contained in a constructed data object, within
the current context.
ISOGetResponse - class com.jaccal.command.iso.ISOGetResponse.
 
ISOGetResponse(String) - Constructor for class com.jaccal.command.iso.ISOGetResponse
 
ISOGetResponse(CardResponse) - Constructor for class com.jaccal.command.iso.ISOGetResponse
 
ISOPutData - class com.jaccal.command.iso.ISOPutData.
 
ISOPutData(String, String) - Constructor for class com.jaccal.command.iso.ISOPutData
Construct a ISO APDU command that stores one primitive data object or one or
more data objects contained in a constructed data object within the current context
(e.g., application-specific environment or current DF).
ISOReadBinary - class com.jaccal.command.iso.ISOReadBinary.
 
ISOReadBinary(String, String) - Constructor for class com.jaccal.command.iso.ISOReadBinary
Construct a ISO APDU command that reads the current selected file
from the offset specified by offset
ISOReadBinary(String, String, String) - Constructor for class com.jaccal.command.iso.ISOReadBinary
Construct a ISO APDU command that reads the file specified
by fileSFI from the offset specified by offset
ISOReadRecord - class com.jaccal.command.iso.ISOReadRecord.
 
ISOReadRecord(String, String) - Constructor for class com.jaccal.command.iso.ISOReadRecord
Construct a ISO APDU command that reads the record number recordNumber
from the current selected file.
ISOReadRecord(String, String, String) - Constructor for class com.jaccal.command.iso.ISOReadRecord
Construct a ISO APDU command that reads the record number recordNumber
in the file specified by fileSFI.
ISOSelect - class com.jaccal.command.iso.ISOSelect.
 
ISOSelect(String, String, String, String) - Constructor for class com.jaccal.command.iso.ISOSelect
Construct a ISO APDU command that selects the file specified by fileId
ISOSelect(int, String) - Constructor for class com.jaccal.command.iso.ISOSelect
Construct a ISO APDU command that selects the file specified by fileId.
ISOUpdateBinary - class com.jaccal.command.iso.ISOUpdateBinary.
 
ISOUpdateBinary(String, String) - Constructor for class com.jaccal.command.iso.ISOUpdateBinary
Construct a ISO APDU command updates the current selected file
from the offset specified in offset
ISOUpdateBinary(String, String, String) - Constructor for class com.jaccal.command.iso.ISOUpdateBinary
Construct a ISO APDU command updates the file specified by fileId
from the offset specified by offset
ISOUpdateRecord - class com.jaccal.command.iso.ISOUpdateRecord.
 
ISOUpdateRecord(String, String) - Constructor for class com.jaccal.command.iso.ISOUpdateRecord
Construct a ISO APDU command updates the current selected record file.
ISOUpdateRecord(String, String, String) - Constructor for class com.jaccal.command.iso.ISOUpdateRecord
Construct a ISO APDU command updates the record file specified by fileId.
ISOVerifyChv - class com.jaccal.command.iso.ISOVerifyChv.
 
ISOVerifyChv(String, String) - Constructor for class com.jaccal.command.iso.ISOVerifyChv
Construct a ISO APDU command that verifies a CHV.
ISOVerifyChv(String) - Constructor for class com.jaccal.command.iso.ISOVerifyChv
Construct a ISO APDU command that verifies a CHV.
inUse - Variable in class com.jaccal.JaccalPCSCSession
 
initialize() - Method in class com.jaccal.pcsc.JaccalPCSC
Initialize the context and get the list of the smart card readers bind to the system
ins - Variable in class com.jaccal.command.Command
 
instance - Static variable in class com.jaccal.SessionFactory
 
int2ByteArray(int) - Static method in class com.jaccal.util.NumUtil
Convert an integer into a byte array.
int2HexString(int) - Static method in class com.jaccal.util.NumUtil
Convert an integer into its hexadecimal String representation.
isInUse() - Method in class com.jaccal.JaccalPCSCSession
 
isT0GetResponse() - Method in class com.jaccal.pcsc.JaccalPCSC
Indicates if Get Response apdu command is automatically chained whenever
the card status words are 61xxh with xxh the number of bytes available in the card
IO buffer.

J

JaccalConsole - class com.jaccal.console.JaccalConsole.
The main console class
JaccalConsole() - Constructor for class com.jaccal.console.JaccalConsole
 
JaccalConsole.WinCloser - class com.jaccal.console.JaccalConsole.WinCloser.
Close the window
JaccalConsole.WinCloser() - Constructor for class com.jaccal.console.JaccalConsole.WinCloser
 
JaccalPCSC - class com.jaccal.pcsc.JaccalPCSC.
 
JaccalPCSC(int) - Constructor for class com.jaccal.pcsc.JaccalPCSC
Define the number of readers to be allocated in the cardReaderList.
JaccalPCSC() - Constructor for class com.jaccal.pcsc.JaccalPCSC
Allocate enough space to contain 20 smart card readers in the cardReaderList
JaccalPCSCException - exception com.jaccal.pcsc.JaccalPCSCException.
 
JaccalPCSCException() - Constructor for class com.jaccal.pcsc.JaccalPCSCException
 
JaccalPCSCException(Throwable) - Constructor for class com.jaccal.pcsc.JaccalPCSCException
 
JaccalPCSCException(String) - Constructor for class com.jaccal.pcsc.JaccalPCSCException
 
JaccalPCSCSession - class com.jaccal.JaccalPCSCSession.
Jaccal-PCSC specific implementation of the Session
JaccalPCSCSession() - Constructor for class com.jaccal.JaccalPCSCSession
 
JaccalPCSCSessionFactory - class com.jaccal.JaccalPCSCSessionFactory.
Jaccal-PCSC specific implementation of the SessionFactory
JaccalPCSCSessionFactory() - Constructor for class com.jaccal.JaccalPCSCSessionFactory
Constructor

L

LENGTH_APDU_HEADER - Static variable in interface com.jaccal.command.iso.ISO7816
The offset of the first byte of the APDU command data field.
lc - Variable in class com.jaccal.command.Command
 
le - Variable in class com.jaccal.command.Command
 
load() - Method in class com.jaccal.console.tab.ScriptEditorTab
 
locale - Static variable in class com.jaccal.console.I18N
 

M

main(String[]) - Static method in class com.jaccal.console.JaccalConsole
 
mainPanel - Variable in class com.jaccal.console.JaccalConsole
 
message - Variable in class com.jaccal.console.BreakPointException
 

N

NEXT_REC - Static variable in class com.jaccal.command.gsm.GSMReadRecord
 
NumUtil - class com.jaccal.util.NumUtil.
A utility class mainly used for display of bytes to string and vice versa
NumUtil() - Constructor for class com.jaccal.util.NumUtil
 
name - Variable in class com.jaccal.Reader
 
name - Variable in class com.jaccal.Session
 

O

OFFSET_CLA - Static variable in interface com.jaccal.command.iso.ISO7816
The offset of the APDU command CLA byte.
OFFSET_DATA_FIELD - Static variable in interface com.jaccal.command.iso.ISO7816
The offset of the first byte of the APDU command data field.
OFFSET_INS - Static variable in interface com.jaccal.command.iso.ISO7816
The offset of the APDU command INS byte.
OFFSET_P1 - Static variable in interface com.jaccal.command.iso.ISO7816
The offset of the APDU command INS byte.
OFFSET_P2 - Static variable in interface com.jaccal.command.iso.ISO7816
The offset of the APDU command INS byte.
OFFSET_P3 - Static variable in interface com.jaccal.command.iso.ISO7816
The offset of the APDU command INS byte.
OutputTab - class com.jaccal.console.tab.OutputTab.
An output tab to place all output from Jaccal processing
OutputTab() - Constructor for class com.jaccal.console.tab.OutputTab
 
open() - Method in class com.jaccal.JaccalPCSCSession
Initializes the session for update access.
open() - Method in class com.jaccal.Session
Intializes the card access session without authenticating for update access
open() - Method in class com.jaccal.console.Anubis
Opens the default session
output - Variable in class com.jaccal.console.Anubis
 
output - Variable in class com.jaccal.console.ScriptRunner
 

P

PCSC - class com.jaccal.pcsc.PCSC.
 
PCSC() - Constructor for class com.jaccal.pcsc.PCSC
 
PREV_REC - Static variable in class com.jaccal.command.gsm.GSMReadRecord
 
p1 - Variable in class com.jaccal.command.Command
 
p2 - Variable in class com.jaccal.command.Command
 
pause(String) - Method in class com.jaccal.console.Anubis
Pauses the script until the user clicks on OK
pause() - Method in class com.jaccal.console.Anubis
Pauses the script until the user clicks on OK
print(Object) - Method in class com.jaccal.console.Anubis
Prints to the output tab

R

Reader - class com.jaccal.Reader.
Represents a reader object
Reader() - Constructor for class com.jaccal.Reader
 
readerList - Static variable in class com.jaccal.pcsc.JaccalPCSC
 
readers - Variable in class com.jaccal.SessionFactory
 
reason - Variable in class com.jaccal.pcsc.JaccalPCSCException
 
resetText() - Method in class com.jaccal.console.tab.OutputTab
 

S

SAM - class com.jaccal.SAM.
Place-holder for the Security-Access-Module (SAM) class Not implemented yet
SAM() - Constructor for class com.jaccal.SAM
 
SCARD_EJECT_CARD - Static variable in class com.jaccal.pcsc.PCSC
Eject the card on close
SCARD_LEAVE_CARD - Static variable in class com.jaccal.pcsc.PCSC
Don't do anything special on close
SCARD_PROTOCOL_DEFAULT - Static variable in class com.jaccal.pcsc.PCSC
Use implicit PTS.
SCARD_PROTOCOL_RAW - Static variable in class com.jaccal.pcsc.PCSC
Raw is the active protocol
SCARD_PROTOCOL_T0 - Static variable in class com.jaccal.pcsc.PCSC
T=0 is the active protocol
SCARD_PROTOCOL_T1 - Static variable in class com.jaccal.pcsc.PCSC
T=1 is the active protocol
SCARD_PROTOCOL_UNDEFINED - Static variable in class com.jaccal.pcsc.PCSC
There is no active protocol
SCARD_RESET_CARD - Static variable in class com.jaccal.pcsc.PCSC
Reset the card on close
SCARD_SCOPE_SYSTEM - Static variable in class com.jaccal.pcsc.PCSC
 
SCARD_SHARE_DIRECT - Static variable in class com.jaccal.pcsc.PCSC
This application demands direct control of the reader, so it is not available to other applications.
SCARD_SHARE_EXCLUSIVE - Static variable in class com.jaccal.pcsc.PCSC
This application is not willing to share this card with other applications.
SCARD_SHARE_SHARED - Static variable in class com.jaccal.pcsc.PCSC
This application is willing to share this card with other applications.
SCARD_UNPOWER_CARD - Static variable in class com.jaccal.pcsc.PCSC
Power down the card on close
SELECT_AID - Static variable in class com.jaccal.command.iso.ISOSelect
 
SELECT_FID - Static variable in class com.jaccal.command.iso.ISOSelect
 
SIMCard - class com.jaccal.card.SIMCard.
 
SIMCard() - Constructor for class com.jaccal.card.SIMCard
 
ScriptEditorTab - class com.jaccal.console.tab.ScriptEditorTab.
The main script editing tab
ScriptEditorTab() - Constructor for class com.jaccal.console.tab.ScriptEditorTab
 
ScriptRunner - class com.jaccal.console.ScriptRunner.
This class wraps around the scripting language engine to provide a clean layer between Anubis and the scripting engine.
ScriptRunner(OutputTab, ErrorTab) - Constructor for class com.jaccal.console.ScriptRunner
 
Session - class com.jaccal.Session.
A Session controls access to the card.
Session() - Constructor for class com.jaccal.Session
 
SessionFactory - class com.jaccal.SessionFactory.
The SessionFactory creates sessions that bind to the card readers.
SessionFactory() - Constructor for class com.jaccal.SessionFactory
 
SessionFactoryException - exception com.jaccal.SessionFactoryException.
 
SessionFactoryException() - Constructor for class com.jaccal.SessionFactoryException
 
SessionFactoryException(Throwable) - Constructor for class com.jaccal.SessionFactoryException
 
SessionFactoryException(String) - Constructor for class com.jaccal.SessionFactoryException
 
StatusWord - class com.jaccal.StatusWord.
The status word in the card response
StatusWord(byte, byte) - Constructor for class com.jaccal.StatusWord
 
save() - Method in class com.jaccal.console.tab.ErrorTab
 
save() - Method in class com.jaccal.console.tab.OutputTab
 
save() - Method in class com.jaccal.console.tab.ScriptEditorTab
 
session - Variable in class com.jaccal.console.Anubis
 
sessionPcsc - Variable in class com.jaccal.JaccalPCSCSession
 
sessions - Static variable in class com.jaccal.SessionFactory
 
setCardAtr(byte[]) - Method in class com.jaccal.Atr
 
setCardReader(String) - Method in class com.jaccal.pcsc.JaccalPCSC
Set the name of the JaccalPCSC active reader
setCla(byte) - Method in class com.jaccal.command.ApduCmd
 
setCla(byte) - Method in class com.jaccal.command.Command
 
setCla(byte) - Method in class com.jaccal.command.gsm.GSMGetResponse
 
setCla(byte) - Method in class com.jaccal.command.gsm.GSMReadBinary
 
setCla(byte) - Method in class com.jaccal.command.gsm.GSMReadRecord
 
setCla(byte) - Method in class com.jaccal.command.gsm.GSMSelect
 
setCla(byte) - Method in class com.jaccal.command.iso.ISOCommand
 
setData(byte[]) - Method in class com.jaccal.CardResponse
 
setData(byte[]) - Method in class com.jaccal.command.Command
 
setIns(byte) - Method in class com.jaccal.command.ApduCmd
 
setLc(byte) - Method in class com.jaccal.command.Command
 
setLe(byte) - Method in class com.jaccal.command.Command
 
setLocale(String, String, String) - Static method in class com.jaccal.console.I18N
 
setLocale(String, String) - Static method in class com.jaccal.console.I18N
 
setLocale(String) - Static method in class com.jaccal.console.I18N
 
setName(String) - Method in class com.jaccal.Reader
 
setName(String) - Method in class com.jaccal.Session
Sets the name of this session.
setP1(byte) - Method in class com.jaccal.command.Command
 
setP2(byte) - Method in class com.jaccal.command.Command
 
setReaderList(String[]) - Static method in class com.jaccal.pcsc.JaccalPCSC
 
setSessionPcsc(JaccalPCSC) - Method in class com.jaccal.JaccalPCSCSession
 
setStatusWord(StatusWord) - Method in class com.jaccal.CardResponse
 
setSw1(byte) - Method in class com.jaccal.StatusWord
 
setSw2(byte) - Method in class com.jaccal.StatusWord
 
setT0GetResponse(boolean) - Method in class com.jaccal.pcsc.JaccalPCSC
Set or unset the automatic chaining of Get Reponse APDU command whenever its needed.
setTabLabel(String) - Method in class com.jaccal.console.tab.Tab
 
setTitle(String) - Method in class com.jaccal.console.tab.OutputTab
 
startApplication() - Method in class com.jaccal.console.JaccalConsole
 
statusWord - Variable in class com.jaccal.CardResponse
 
sw1 - Variable in class com.jaccal.StatusWord
 
sw2 - Variable in class com.jaccal.StatusWord
 

T

Tab - class com.jaccal.console.tab.Tab.
Parent class for all tabs to be added to Anubis
Tab() - Constructor for class com.jaccal.console.tab.Tab
 
t0GetResponse - Variable in class com.jaccal.pcsc.JaccalPCSC
 
tabLabel - Variable in class com.jaccal.console.tab.Tab
 
text - Variable in class com.jaccal.console.tab.ScriptEditorTab
 
textPane - Variable in class com.jaccal.console.tab.OutputTab
 
title - Variable in class com.jaccal.console.tab.OutputTab
 
toHexString(byte[]) - Static method in class com.jaccal.util.NumUtil
Convert a byte array into its hexadecimal string representation.
toString() - Method in class com.jaccal.Atr
Displays the String of the ATR
toString() - Method in class com.jaccal.CardResponse
 
toString() - Method in class com.jaccal.StatusWord
 
toString() - Method in class com.jaccal.command.Command
 
toStringHex(String) - Static method in class com.jaccal.util.NumUtil
Convert a String (hexadecimal representation of a bytes) into a byte array.
transmit(byte[], int, int, byte[]) - Method in class com.jaccal.pcsc.JaccalPCSC
 
transmitApdu(byte[], int, int) - Method in class com.jaccal.pcsc.JaccalPCSC
Send a APDU command as defined in ISO7816-4 to the card that has been powered on by a previous connectCard call.

U

UnknownCardException - exception com.jaccal.UnknownCardException.
Thrown when the card in the reader is not a known type
UnknownCardException() - Constructor for class com.jaccal.UnknownCardException
 
update(Card) - Method in class com.jaccal.Session
Updates the card with this card object.

W

windowClosing(WindowEvent) - Method in class com.jaccal.console.JaccalConsole.WinCloser
 

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

Copyright © 2005 Chang Sau Sheong, Thomas Tarpin-Lyonnet. All Rights Reserved.