OpenCard  
 
OCF, the OpenCard Framework is a standard Java framework for working with Smart Cards.  
 
A B C D E F G H I J K L M N O P Q R S T U V W Z

A

abortEncryption() - Method in class com.ibm.opencard.access.MFCSecureMessenger
Leaves an encryption phase due to an error.
abortEncryption() - Method in interface com.ibm.opencard.access.MFCEncryptor
Cancels the execution of an encrypted command.
abortProtection() - Method in class com.ibm.opencard.access.MFCSecureMessenger
Leaves a protection phase due to an error.
abortProtection() - Method in interface com.ibm.opencard.access.MFCProtector
Cancels the execution of a protected command.
AbstractAppletAccessor - class opencard.opt.applet.mgmt.AbstractAppletAccessor.
The AbstractAppletAccessor is an abstract class providing card type independent base functionality for implementations of an AppletAccessCardService.
AbstractAppletAccessor() - Constructor for class opencard.opt.applet.mgmt.AbstractAppletAccessor
Instantiate a AbstractAppletAccessor object.
AbstractLockableTerminal - class opencard.opt.terminal.AbstractLockableTerminal.
AbstractLockableTerminal is a base class for implementing lockable CardTerminals.
AbstractLockableTerminal(String, String, String) - Constructor for class opencard.opt.terminal.AbstractLockableTerminal
Instantiates a CardTerminal object.
ACCESS_BINARY - Static variable in class com.ibm.opencard.dictionary.Item
Access only possible in binary mode
ACCESS_CONDITION - Static variable in class com.ibm.opencard.script.Code
 
ACCESS_CONDITION - Static variable in interface com.ibm.opencard.util.SCTTag
 
access_conditions - Variable in class com.ibm.opencard.service.AccessInformation
An array of decoded access conditions.
ACCESS_MODE - Static variable in class com.ibm.opencard.script.Code
 
ACCESS_MODE - Static variable in interface com.ibm.opencard.util.SCTTag
 
access_parser - Variable in class com.ibm.opencard.access.MFCAccessInformation
The parser that decodes the encoded access conditions.
access_parser - Variable in class com.ibm.opencard.service.MFC35ObjectSRParser
The underlying parser for access conditions.
ACCESS_RECORD - Static variable in class com.ibm.opencard.dictionary.Item
Access only possible in record mode
ACCESS_SELECT - Static variable in class com.ibm.opencard.dictionary.Item
Access only possible in select mode
ACCESS_TAGGED - Static variable in class com.ibm.opencard.dictionary.Item
Access only possible in tagged mode
ACCESS_UNDEFINED - Static variable in class com.ibm.opencard.dictionary.Item
Access is undefined
AccessConditions - interface com.ibm.opencard.service.AccessConditions.
An interface for classes that represent access conditions.
AccessInformation - class com.ibm.opencard.service.AccessInformation.
Represents access information to smartcard objects.
AccessInformation(byte[], int, int) - Constructor for class com.ibm.opencard.service.AccessInformation
Initializes new access information.
accessMode() - Method in class com.ibm.opencard.dictionary.Item
Return the access mode of this item.
accessParser - Variable in class com.ibm.opencard.signature.MFC40KeyInfoRParser
The underlying parser for access conditions.
actionPerformed(ActionEvent) - Method in class com.ibm.opencard.handler.IDDialog
Handle action events. Close the dialog on buttons and RETURN in the text field.
actionPerformed(ActionEvent) - Method in class opencard.core.service.DefaultCHVDialog.IDDialog
Handle action events. Close the dialog on buttons and RETURN in the text field.
add(CardServiceFactory) - Method in class opencard.core.service.CardServiceRegistry
Adds a CardServiceFactory to the registry.
add(CardTerminal) - Method in class opencard.core.terminal.CardTerminalRegistry
Adds a CardTerminal instance to the registry.
add(Handler) - Method in class com.ibm.opencard.handler.HandlerChain
This function adds a handler to the chain of responsibility at the first position.
add(int, int) - Static method in class netscape.security.Privilege
 
add(Privilege, Privilege) - Static method in class netscape.security.Privilege
 
add(TLV) - Method in class opencard.opt.util.TLV
Add the given TLV object to this TLV instance (only if constructed).
addAt(Handler, int) - Method in class com.ibm.opencard.handler.HandlerChain
Add a Handler at a given position in the chain of responsibility.
addCredentialStore(CredentialStore) - Method in class opencard.opt.security.CredentialBag
Adds a store to this bag.
addCTListener(CTListener) - Method in class opencard.core.event.EventGenerator
Adds a CTListener.
addCTListener(CTListener) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated. use EventGenerator.addCTListener
addDataEntry(byte[], byte[]) - Method in class com.ibm.opencard.buffer.TLVBuffer
Add an entry with given id, which contains the given data to this buffer.
addDataEntry(String, byte[]) - Method in class com.ibm.opencard.buffer.TLVBuffer
Add an entry with given id, which contains the given data to this buffer.
addDirectory(String) - Method in class com.ibm.tools.rejar.JarFile
add a directory to the jar archive
addErrorListener(ErrorListener) - Method in class opencard.tests.testframe.TestFrame
 
addExpectedResult(int) - Method in class opencard.tests.terminal.TestBean
Append a expected Result to the result lookup hashtable.
addExpectedResult(Object) - Method in class opencard.tests.terminal.TestBean
Append a expected result Object to the result lookup hashtable.
addFile(String, int, InputStream) - Method in class com.ibm.tools.rejar.JarFile
add a file to the jar archive
addInfoListener(InfoListener) - Method in class opencard.tests.testframe.TestFrame
 
addNotify() - Method in class com.ibm.tools.rejar.ReJar
 
addNotify() - Method in class com.ibm.tools.rejar.ProcessFrame
 
addPollable(Pollable) - Method in class opencard.core.terminal.CardTerminalRegistry
Adds a Pollable card terminal to the observer's list of pollable terminals.
address - Variable in class opencard.core.terminal.CardTerminal
 
addSlots(int) - Method in class opencard.core.terminal.CardTerminal
Add Slots to the CardTerminal.
addTLV(TLV) - Method in class com.ibm.opencard.buffer.TLVBuffer
Add a TLV.
addTracerListener(TracerListener) - Static method in class opencard.core.util.Tracer
Adds a TracerListener.
addUnexpectedResult(int) - Method in class opencard.tests.terminal.TestBean
Append an unexpected Result to the result lookup hashtable.
addUnexpectedResult(Object) - Method in class opencard.tests.terminal.TestBean
Append an unexpected result object to the result lookup hashtable.
addValueEntry(String, int) - Method in class com.ibm.opencard.buffer.TLVBuffer
Add an entry with given id, which contains the given positive integer value to this buffer.
AGENCY - Static variable in class com.ibm.opencard.handler.Request
request to start a new agency
AGENCY_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
AGENCY_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
AGENT - Static variable in class com.ibm.opencard.handler.Request
request for execution of an agent command
AGENT_COMMAND - Static variable in class com.ibm.opencard.script.Code
 
AGENT_COMMAND - Static variable in interface com.ibm.opencard.util.SCTTag
 
AGENT_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
AGENT_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
aid - Variable in class opencard.opt.applet.AppletInfo
Applet ID
ALERT - Static variable in interface opencard.core.util.TraceLevels
Action must be taken immediately
alert(String, String) - Method in class opencard.core.util.Tracer
Traces a ALERT level message.
alert(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a ALERT throwable
ALGORITHM - Static variable in class com.ibm.opencard.script.Code
 
ALGORITHM - Static variable in interface com.ibm.opencard.util.SCTTag
 
aliasName() - Method in class com.ibm.opencard.dictionary.Item
Return the alias name of this item.
allocateCardChannel() - Method in class com.ibm.opencard.service.MFCCardService
Allocates a card channel.
allocateCardChannel() - Method in class opencard.core.service.CardService
Allocates a card channel iff one is required.
allocateCardChannel(Object, boolean) - Method in class opencard.core.service.CardServiceScheduler
Allocates a card channel.
allocateChannel() - Method in class com.ibm.opencard.script.MFCScriptService
Allocates a card channel.
ALLOWED - Static variable in class netscape.security.Privilege
 
analyseStatus(int, byte, Object) - Method in interface com.ibm.opencard.service.MFCCodes
Analyses the status of a smartcard's response.
analyseStatus(int, byte, Object) - Method in class com.ibm.opencard.service.MFC35Codes
Analyses the status of a smartcard's response to a command.
analyseStatus(int, byte, Object) - Method in class com.ibm.opencard.signature.MFC40SigCodes
Analyses the status of a smartcard's response to a key command.
ANSWER_TO_RESET - Static variable in class com.ibm.opencard.script.Code
 
ANSWER_TO_RESET - Static variable in interface com.ibm.opencard.util.SCTTag
 
ANYCARD - Static variable in class opencard.core.service.CardRequest
Wait behavior if cards already inserted are to be considered.
APDU - class opencard.core.terminal.APDU.
An APDU represents a Application Protocol Data Unit which is the basic unit of communication with a smart card.
apdu_buffer - Variable in class opencard.core.terminal.APDU
A buffer to hold the re-usable command APDU.
APDU_HEADER - Static variable in class com.ibm.opencard.script.Code
 
APDU_HEADER - Static variable in interface com.ibm.opencard.util.SCTTag
 
apdu_length - Variable in class opencard.core.terminal.APDU
The length of the command APDU currently in the buffer.
APDU(byte[]) - Constructor for class opencard.core.terminal.APDU
Creates a new re-usable APDU and initializes it with the given buffer.
APDU(byte[], int) - Constructor for class opencard.core.terminal.APDU
Creates a new re-usable APDU and initializes it with the given buffer.
APDU(int) - Constructor for class opencard.core.terminal.APDU
Creates a new re-usable APDU with a given buffer size.
APDUDataInputStream - class com.gemplus.opencard.terminal.APDUDataInputStream.
Class APDUDataInputStream provides facilities to decode an APDU response field.
APDUDataInputStream(byte[]) - Constructor for class com.gemplus.opencard.terminal.APDUDataInputStream
Constructs an APDUDataInputStream object.
APDUDataInputStream(ResponseAPDU) - Constructor for class com.gemplus.opencard.terminal.APDUDataInputStream
Constructs an APDUDataInputStream object.
APDUDataOutputStream - class com.gemplus.opencard.terminal.APDUDataOutputStream.
Class APDUDataOutputStream provides facilities to encode an APDU command field.
APDUDataOutputStream() - Constructor for class com.gemplus.opencard.terminal.APDUDataOutputStream
Constructs an APDUDataOutputStream object.
APDUDataStreamException - exception com.gemplus.opencard.terminal.APDUDataStreamException.
Class APDUDataStreamException is an exception that can be thrown by an APDUDataOutputStream in case of I/O error during a flush or close of the stream.
APDUDataStreamException() - Constructor for class com.gemplus.opencard.terminal.APDUDataStreamException
Constructs a APDUDataStreamException without a detail message.
APDUDataStreamException(String) - Constructor for class com.gemplus.opencard.terminal.APDUDataStreamException
Constructs a APDUDataStreamException with the specified detail message.
APDUSender - interface com.ibm.opencard.script.APDUSender.
An interface for a service that exchanges APDUs with a smartcard.
apduStreamTest1() - Static method in class com.gemplus.opencard.terminal.TestExtendedCommandAPDU
 
apduStreamTest2() - Static method in class com.gemplus.opencard.terminal.TestExtendedCommandAPDU
 
apduStreamTest3() - Static method in class com.gemplus.opencard.terminal.TestExtendedCommandAPDU
 
append(byte) - Method in class opencard.core.terminal.APDU
Appends the given byte to the internally buffered APDU.
append(byte) - Method in class opencard.opt.terminal.ISOCommandAPDU
Appends the given byte to the buffered APDU.
append(byte[]) - Method in class com.ibm.opencard.buffer.TLVBuffer
Append the contents of a given byte arras to the contents of this buffer.
append(byte[]) - Method in class com.ibm.opencard.buffer.DataBuffer
Append the contents of a given byte arras to the contents of this buffer.
append(byte[]) - Method in class opencard.core.terminal.APDU
Appends the given byte array to the internally buffered APDU.
append(byte[]) - Method in class opencard.opt.terminal.ISOCommandAPDU
Appends the given byte array to the data field of the APDU.
append(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Append to this CardFilePath object.
append(CardFilePathComponent) - Method in class opencard.opt.iso.fs.CardFilePath
Append to this CardFilePath object.
appendBlock(byte[]) - Method in class com.ibm.opencard.service.MFCCommandAPDU
Appends a data block to the APDU currently stored.
appendBlock(byte[], int, int) - Method in class com.ibm.opencard.service.MFCCommandAPDU
Appends part of an array as a data block to the APDU currently stored.
appendRecord(CardFilePath, byte[]) - Method in class com.ibm.opencard.isofs.MFCFileAccess
 
appendRecord(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Appends data to a structured file.
appendRecord(MFCCardChannel, byte[]) - Method in class com.ibm.opencard.isofs.MFC35FileAccessImpl
Appends data to a structured file.
appendRecord(MFCCardChannel, byte[]) - Method in interface com.ibm.opencard.isofs.MFCFileAccessImpl
Appends data to a structured file.
APPID_ENCODING - Static variable in interface opencard.core.OpenCardConstants
Encoding used for application identifiers
APPID_PREFIX - Static variable in class opencard.opt.iso.fs.CardFilePath
 
AppletAccessCardService - interface opencard.opt.applet.mgmt.AppletAccessCardService.
The AppletAccessCardService interface defines a set of calls for accessing card-resident applets. The set of methods supports access to an applet directory and retrieve informations like listed applets, security domain, label, etc..
AppletCode - class opencard.opt.applet.mgmt.AppletCode.
The AppletCode To be defined Should contain Information to install an Applet on a card.
AppletCode() - Constructor for class opencard.opt.applet.mgmt.AppletCode
 
appletDeselected() - Method in class opencard.opt.applet.AppletState
This method is to be called when the applet to which the AppletState belongs was deselected.
AppletID - class opencard.opt.applet.AppletID.
AppletID encapsulates the applet identifier as defined by ISO 7816-5.
AppletID() - Constructor for class opencard.opt.applet.AppletID
hide this one
AppletID(byte[]) - Constructor for class opencard.opt.applet.AppletID
 
AppletID(int) - Constructor for class opencard.opt.applet.AppletID
 
AppletID(String) - Constructor for class opencard.opt.applet.AppletID
 
AppletInfo - class opencard.opt.applet.AppletInfo.
The AppletInfo encapsulates the descriptive information about an applet stored on a smart card (e.g. security Domain or AppletID).
AppletInfo() - Constructor for class opencard.opt.applet.AppletInfo
 
AppletManagerCardService - interface opencard.opt.applet.mgmt.AppletManagerCardService.
The AppletManagerCardService interface defines a set of calls for the maintenance of multiple applets on a card.
AppletProxy - class opencard.opt.applet.AppletProxy.
AppletProxy is the base class for all applet proxies.
AppletProxy() - Constructor for class opencard.opt.applet.AppletProxy
 
AppletSelector - interface opencard.opt.applet.AppletSelector.
The AppletSelector interface defines the minimum features that are necessary for working with card-resident applets.
AppletState - class opencard.opt.applet.AppletState.
Applet states are to be used for representing the state of an applet to applet proxies associated with that applet.
AppletState() - Constructor for class opencard.opt.applet.AppletState
 
APPLICATION - Static variable in class com.ibm.opencard.script.Code
 
APPLICATION - Static variable in interface com.ibm.opencard.util.SCTTag
 
application_id - Variable in class com.ibm.opencard.service.MFC41CardServiceImpl
 
applicationID() - Method in class opencard.core.terminal.CHVControl
Get the application ID string. The application ID gives the user information on the application he is expected to give card holder verification for.
archive - Variable in class opencard.opt.util.URLClassLoader
 
archiveLoaded - Variable in class opencard.opt.util.URLClassLoader
 
ARGUMENT - Static variable in class com.ibm.opencard.script.Code
 
ARGUMENT - Static variable in interface com.ibm.opencard.util.SCTTag
 
argument() - Method in class com.ibm.opencard.handler.Request
Return the argument buffer of this request.
argument(DataBuffer) - Method in class com.ibm.opencard.handler.Request
Set the argument buffer of this request.
asBigInt(byte[], int, int) - Method in class com.ibm.opencard.signature.MFC40KeyConverter
Create BigInteger from PKA_FILE byte representation
AskRandom - class opencard.tests.terminal.AskRandom.
AskRandom defines a simple Get Challenge-Command.
AskRandom() - Constructor for class opencard.tests.terminal.AskRandom
Default constructor.
assemble() - Method in class opencard.tests.terminal.CommandBean
Assemble this CommandAPDU using the current values of the Parameters.
assemble() - Method in class opencard.tests.terminal.DirectCommand
Overwrite this methode from the superclass: The CommandAPDU which has to send to th card shall not be assembled out of the Parameters CLA, INS, P1, P2, P3!
assertIsCertificationKey() - Method in class com.ibm.opencard.signature.MFCKeyInfo
check if a key can be used for key validation or certification
assertPermission(PermissionID) - Static method in class com.ms.security.PolicyEngine
 
assertSignatureLength(int) - Method in class com.ibm.opencard.signature.MFCKeyInfo
Check a given signature length is compatible with the key's input length.
assertSignDataAlgorithm(String) - Method in class com.ibm.opencard.signature.MFC40SignatureImpl
Assert that a specific signature service implementation supports a signature algorithm.
assertSignDataAlgorithm(String) - Method in class com.ibm.opencard.signature.MFC421SignatureImpl
Assert that a specific signature service implementation supports a signature algorithm.
assertSignDataAlgorithm(String) - Method in interface com.ibm.opencard.signature.MFCSignatureImpl
Assert that a specific signature service implementation supports a signature algorithm.
assertSignHashAlgorithm(String) - Method in class com.ibm.opencard.signature.MFC40SignatureImpl
Assert that a specific signature service implementation supports a signature algorithm.
assertSignHashAlgorithm(String) - Method in class com.ibm.opencard.signature.MFC421SignatureImpl
Assert that a specific signature service implementation supports a signature algorithm.
assertSignHashAlgorithm(String) - Method in interface com.ibm.opencard.signature.MFCSignatureImpl
Assert that a specific signature service implementation supports a signature algorithm.
assertSignPadAlgorithm(String) - Method in class com.ibm.opencard.signature.MFC40SignatureImpl
Assert that a specific signature service implementation supports a padding algorithm.
assertSignPadAlgorithm(String) - Method in interface com.ibm.opencard.signature.MFCSignatureImpl
Assert that a specific signature service implementation supports a padding algorithm.
assertSupportsInputLength(int) - Method in class com.ibm.opencard.signature.MFCKeyInfo
Check a given data input length is compatible with the key's input length and padding algorithm
assertSupportsKey(PrivateKey) - Method in class com.ibm.opencard.signature.MFC40KeyConverter
Check if the card can store a private key of the provided type
assertSupportsKey(PrivateKey) - Method in class com.ibm.opencard.signature.MFC421KeyConverter
Check if the card can store a private Key of the provided type
assertSupportsKey(PrivateKey) - Method in interface com.ibm.opencard.signature.MFCKeyConverter
Check if the card can store a private Key of the provided type
assertSupportsKey(PublicKey) - Method in class com.ibm.opencard.signature.MFC40KeyConverter
Check if the card can store a public key of the provided type
assertSupportsKey(PublicKey) - Method in class com.ibm.opencard.signature.MFC421KeyConverter
Check if the card can store a public Key of the provided type
assertSupportsKey(PublicKey) - Method in interface com.ibm.opencard.signature.MFCKeyConverter
Check if the card can store a public Key of the provided type
assertSupportsPadAlgorithm(String) - Method in class com.ibm.opencard.signature.MFCKeyInfo
Check if the key supports the specified padding algorithm
assertSupportsSignAlgorithm(String, boolean) - Method in class com.ibm.opencard.signature.MFCKeyInfo
Check if the key supports the specified algorithm
atr - Variable in class opencard.core.terminal.CardID
The represented ATR.
ATR - Variable in class com.ibm.opencard.terminal.pcsc10.PcscReaderState
ATR is set by the resource manager to the current ATR-String, if one card is inserted.
ATR_HISTORICAL_DATA - Static variable in class com.ibm.opencard.script.Code
 
ATR_HISTORICAL_DATA - Static variable in interface com.ibm.opencard.util.SCTTag
 
AutCardService - interface opencard.opt.security.AutCardService.
 
AUTHENTICATION - Static variable in class com.ibm.opencard.handler.Request
request to perform an internal authentication of the card
AUTHENTICATION_DOMAIN - Static variable in class com.ibm.opencard.script.Code
 
AUTHENTICATION_DOMAIN - Static variable in interface com.ibm.opencard.util.SCTTag
 
AUTHENTICATION_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
AUTHENTICATION_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
available() - Method in class com.gemplus.opencard.terminal.APDUDataInputStream
Returns the number of remaining bytes available in the stream.
available() - Method in class opencard.opt.iso.fs.CardFileInputStream
Return the number of byte available for reading.

B

BadHeaderException - exception com.ibm.opencard.access.BadHeaderException.
Exception thrown when a file header cannot be parsed.
BadHeaderException() - Constructor for class com.ibm.opencard.access.BadHeaderException
Creates a new exception without detail message.
BadHeaderException(String) - Constructor for class com.ibm.opencard.access.BadHeaderException
Creates a new exception with the given detail message.
BasicAppletCardService - class opencard.opt.applet.BasicAppletCardService.
This service offers methods to applications or proxies derived from it, which send a given command APDU to the card applet identified by the given application identifier and which return the result APDU.
BasicAppletCardService() - Constructor for class opencard.opt.applet.BasicAppletCardService
 
BasicDatabase - class opencard.opt.database.BasicDatabase.
This class is designed as a basic default class which allows programmers to access ISO 7816-7-compliant smartcards.
BasicDatabase() - Constructor for class opencard.opt.database.BasicDatabase
Constructor called when creating a new BasicDatabase.
BasicDatabaseFactory - class opencard.opt.database.BasicDatabaseFactory.
This class is the implementation of a CardServiceFactory that provides access to a BasicDatabase CardService for a smartcard that is compliant with ISO7816-7.
BasicDatabaseFactory() - Constructor for class opencard.opt.database.BasicDatabaseFactory
 
BasicEMVAppletAccess - class opencard.opt.emv.mgmt.BasicEMVAppletAccess.
The BasicEMVAppletAccess provides an implementation of an AppletAccessCardService for EMV compliant cards supporting a T=1 protocol (T=0 is not implemented). This class is derived from the abstract implementation AbstractAppletAccessor, which provides the more generic and card independent functionality.
BasicEMVAppletAccess() - Constructor for class opencard.opt.emv.mgmt.BasicEMVAppletAccess
Instantiate a BasicEMVAppletAccess object.
basicTests() - Static method in class com.gemplus.opencard.terminal.TestExtendedCommandAPDU
 
BCD_ENCODING - Static variable in interface opencard.core.terminal.CHVEncoder
The CHV is actually a PIN that is encoded in packed binary coded decimals (BCD)
BEGIN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
begin() - Method in interface opencard.opt.database.DatabaseCardService
 
begin() - Method in class opencard.opt.database.BasicDatabase
Allocates space for a memory image, e.g. a row.
The memory space which is provided is implementation dependent.
beginMutex() - Method in class opencard.core.service.SmartCard
Gain exclusive access to the card.
BLANK - Static variable in class netscape.security.Privilege
 
blender() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current CardTerminalIOBlender.
body() - Method in class opencard.opt.security.DESKey
Returns the key data.
bodyAPDU(byte[]) - Static method in class opencard.opt.database.DataObject
Builds the body of the APDU command from a byte array.
It is similar to the method using a String.
bodyAPDU(String) - Static method in class opencard.opt.database.DataObject
Builds the body of the APDU command from a String.
Buffer - class com.ibm.opencard.buffer.Buffer.
Buffer objects are used to store data.
BUFFER - Static variable in class com.ibm.opencard.handler.Request
request to perform a buffer operation in the blackboard
BUFFER_DELETE - Static variable in class com.ibm.opencard.script.Code
 
BUFFER_DELETE - Static variable in interface com.ibm.opencard.util.SCTTag
 
BUFFER_ENTRY - Static variable in class com.ibm.opencard.script.Code
 
BUFFER_ENTRY - Static variable in interface com.ibm.opencard.util.SCTTag
 
BUFFER_PART - Static variable in class com.ibm.opencard.script.Code
 
BUFFER_PART - Static variable in interface com.ibm.opencard.util.SCTTag
 
BUFFER_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
BUFFER_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
BUFFER_SIZE - Static variable in class com.ibm.opencard.script.Code
 
BUFFER_SIZE - Static variable in interface com.ibm.opencard.util.SCTTag
 
buffer() - Method in class com.ibm.opencard.dictionary.Dictionary
Return a TLVBuffer containing the dictionary structure.
buffer() - Method in class com.ibm.opencard.script.Script
The Cardagent operates on the entire script buffer.
buffer() - Method in class demos.stockbroker.SBInitScript
 
buffer() - Method in class opencard.tests.service.test
 
buffer() - Method in class opencard.tests.service.mfc40
 
buffer() - Method in class opencard.tests.service.mfc41
 
buffer() - Method in class opencard.tests.service.mfc35
 
buffer() - Method in class opencard.tests.service.mfc41F
 
Buffer(byte[], int) - Constructor for class com.ibm.opencard.buffer.Buffer
This constructor creates a new Buffer from the given values.
BULL - Static variable in class opencard.tests.terminal.CommandCodeFactory
 
BullCodes - class opencard.tests.terminal.codes.BullCodes.
CLAss and INStruction codes for the Bull smartcard Tpye xxx.
BullCodes() - Constructor for class opencard.tests.terminal.codes.BullCodes
 
ByteArray - class com.ibm.opencard.util.ByteArray.
 
ByteArray() - Constructor for class com.ibm.opencard.util.ByteArray
 
byteCache - Variable in class opencard.opt.util.URLClassLoader
 
bytes() - Method in class opencard.opt.iso.fs.CardRecord
Return the bytes contained in the record.
byteValue(int) - Method in class opencard.opt.applet.ID
return the byte with index of byte_array as a byte
byteValue(int) - Method in class opencard.tests.testframe.UByteArray
return the byte with index of byte_array as a byte

C

cachedResult - Variable in class opencard.core.terminal.CardID
The cached result of toString.
cacheObjectInfo(CardFilePath, MFCCardObjectInfo) - Method in class com.ibm.opencard.service.MFCChannelState
Stores object information in the cache.
cacheObjectInfo(Object, MFCCardObjectInfo) - Method in class com.ibm.opencard.service.MFCCardObjectInfoCache
Store some object information in the cache.
calcEDC() - Method in class opencard.opt.terminal.protocol.T1Block
calcEDC calculates the EDC-field according to the used EDC algorithm
calculateHash(MFCCardChannel, MFCKeyInfo, byte[]) - Method in class com.ibm.opencard.signature.MFC40SignatureImpl
send calculate hash commmand.
calculateHash(MFCCardChannel, MFCKeyInfo, byte[]) - Method in interface com.ibm.opencard.signature.MFCSignatureImpl
send calculate hash commmand.
cancelButton - Variable in class com.ibm.opencard.handler.IDDialog
 
cancelButton - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
CARD - Static variable in class com.ibm.opencard.handler.Request
request for sending a command to the card
card_accessor - Variable in class com.ibm.opencard.service.MFCCardServiceParameter
The accessor that may be needed in derived card services.
card_channel - Variable in class com.ibm.opencard.access.MFCCardAccessor
This channel will be used to exchange APDUs with the smartcard.
CARD_INSERTED - Static variable in class opencard.core.event.CardTerminalEvent
a card was inserted
CARD_LAYOUT - Static variable in class com.ibm.opencard.script.Code
 
CARD_LAYOUT - Static variable in interface com.ibm.opencard.util.SCTTag
 
CARD_LEVEL - Static variable in class com.ibm.opencard.script.Code
 
CARD_LEVEL - Static variable in interface com.ibm.opencard.util.SCTTag
 
CARD_OS - Static variable in class com.ibm.opencard.script.Code
 
CARD_OS - Static variable in interface com.ibm.opencard.util.SCTTag
 
CARD_REMOVED - Static variable in class opencard.core.event.CardTerminalEvent
a card was removed
CARD_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
CARD_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
CARD_SERVICE_CACHEPATH - Static variable in interface opencard.core.OpenCardConstants
for future usecard service download: path where downloaded archives are cached
CARD_SERVICE_CACHETIME - Static variable in interface opencard.core.OpenCardConstants
for future usecard service download: seconds downloaded archives are cached
CARD_SERVICE_CHECK - Static variable in interface opencard.core.OpenCardConstants
for future usecard service download: check signature of downloaded service archive
CARD_SERVICE_LISTER_CLASS - Static variable in interface opencard.core.OpenCardConstants
for future use: card service download : class implementing service list
CARD_SERVICE_REGISTRY_TAG - Static variable in interface opencard.core.OpenCardConstants
card service registry tag.
CARD_SERVICE_URL - Static variable in interface opencard.core.OpenCardConstants
for future use: card service download URL
CARD_TABLE - Static variable in class com.ibm.opencard.script.Code
 
CARD_TABLE - Static variable in interface com.ibm.opencard.util.SCTTag
 
CARD_TERMINAL_REGISTRY_TAG - Static variable in interface opencard.core.OpenCardConstants
card terminal registry tag.
card_type - Variable in class com.ibm.opencard.service.MFCCardService
Type of card for which this service is customized
CardAccessor - interface com.ibm.opencard.service.CardAccessor.
An interface for an access condition handler.
CardChannel - class opencard.core.service.CardChannel.
A communication channel to a smartcard.
CardChannel(SlotChannel) - Constructor for class opencard.core.service.CardChannel
Instantiate a new logical card channel.
CardEvent - class opencard.tests.terminal.CardEvent.
The CardEvent.
CardEvent() - Constructor for class opencard.tests.terminal.CardEvent
Default constructor.
cardFile - Variable in class opencard.opt.iso.fs.CardIOException
Some additional information.
CardFile - class opencard.opt.iso.fs.CardFile.
Represents a file or directory on the smartcard.
CardFile(CardFile, CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file for the specified relative path.
CardFile(CardFile, CardFilePathComponent) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file for the specified path component.
CardFile(CardFilePath, FileAccessCardService) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file, for internal purposes.
CardFile(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file for the relative path specified as string.
CardFile(FileAccessCardService) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a root card file.
CardFile(FileAccessCardService, CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file object for the specified absolute path.
CardFile(FileAccessCardService, String) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file object for an absolute path given as string.
CardFileAppID - class opencard.opt.iso.fs.CardFileAppID.
CardFileAppID contains a single CardFilePath component, an application ID.
CardFileAppID(String) - Constructor for class opencard.opt.iso.fs.CardFileAppID
Instantiate an application ID path component.
CardFileFileID - class opencard.opt.iso.fs.CardFileFileID.
CardFileFileID contains a single CardFilePath component, a two byte file ID.
CardFileFileID(byte, byte) - Constructor for class opencard.opt.iso.fs.CardFileFileID
Instantiate a file ID path component.
CardFileFileID(short) - Constructor for class opencard.opt.iso.fs.CardFileFileID
Instantiate a file ID path component.
CardFileFileID(String) - Constructor for class opencard.opt.iso.fs.CardFileFileID
Instantiate a file ID path component.
CardFileInfo - interface opencard.opt.iso.fs.CardFileInfo.
Provides information about the structure of a file.
CardFileInputStream - class opencard.opt.iso.fs.CardFileInputStream.
CardFileInputStream together with the accompanying CardFileOutputStream provides access to a CardFile via the familiar Java input/output stream mechanism. This class only works on transparent files.
CardFileInputStream(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileInputStream
Instantiate an input stream using the specified CardFile object.
CardFileOutputStream - class opencard.opt.iso.fs.CardFileOutputStream.
CardFileInputStream together with the accompanying CardFileOutputStream provides access to a CardFile via the familiar Java input/output stream mechanism.
CardFileOutputStream(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileOutputStream
Instantiate an OuputStream for the specified CardFile object.
CardFilePartialAppID - class opencard.opt.iso.fs.CardFilePartialAppID.
CardFilePartialAppID contains a single CardFilePath component, a partial application ID.
CardFilePartialAppID(String) - Constructor for class opencard.opt.iso.fs.CardFilePartialAppID
 
CardFilePath - class opencard.opt.iso.fs.CardFilePath.
CardFilePath encapsulates the various ways of addressing files on a smart card: File ID paths: A sequence of two byte file IDs as defined in ISO 7816-4 Short File ID: One byte short file ID (0..31) for selecting EFs.
CardFilePath(byte[]) - Constructor for class opencard.opt.iso.fs.CardFilePath
Instantiate a CardFilePath from an array of bytes.
CardFilePath(CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFilePath
Clone the path object.
CardFilePath(String) - Constructor for class opencard.opt.iso.fs.CardFilePath
Create a CardFilePath from a String.
CardFilePathComponent - class opencard.opt.iso.fs.CardFilePathComponent.
CardFilePathComponent contains a single CardFilePath component.
CardFilePathComponent() - Constructor for class opencard.opt.iso.fs.CardFilePathComponent
 
CardFilePathComponent(String) - Constructor for class opencard.opt.iso.fs.CardFilePathComponent
The common constructor.
CardFileReader - class opencard.opt.iso.fs.CardFileReader.
CardFileReader is a subclass of InputStreamReader that can be used to read text data from a CardFile.
CardFileReader(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileReader
Instantiate a CardFileReader for the specified CardFile object.
CardFileShortFileID - class opencard.opt.iso.fs.CardFileShortFileID.
CardFileShortFileID contains a single CardFilePath component, a short file ID.
CardFileShortFileID(byte) - Constructor for class opencard.opt.iso.fs.CardFileShortFileID
Instantiate a short file ID path component.
CardFileShortFileID(String) - Constructor for class opencard.opt.iso.fs.CardFileShortFileID
Instantiate a short file ID path component.
CardFileSymbolicName - class opencard.opt.iso.fs.CardFileSymbolicName.
CardFileSymbolicName contains a single CardFilePath component, a symbolic name.
CardFileSymbolicName(String) - Constructor for class opencard.opt.iso.fs.CardFileSymbolicName
Instantiate a symbolic name path component.
CardFileWriter - class opencard.opt.iso.fs.CardFileWriter.
CardFileWriter is a subclass of OutputStreamWriter that can be used to read text data from a CardFile.
CardFileWriter(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileWriter
Instantiate a CardFileWriter for the specified CardFile object.
cardHolderFieldChange() - Method in class demos.stockbroker.IBEveF
 
CardHolderVerificationGUI - class opencard.core.service.CardHolderVerificationGUI.
The system user interaction handler. This class provides a trusted path to the OpenCard Framework.
CardHolderVerificationGUI() - Constructor for class opencard.core.service.CardHolderVerificationGUI
 
CardID - class opencard.core.terminal.CardID.
Represents a smartcard's ATR (Answer To Reset).
CardID(byte[]) - Constructor for class opencard.core.terminal.CardID
Instantiates a new card ID representing the given ATR.
CardID(CardTerminal, int, byte[]) - Constructor for class opencard.core.terminal.CardID
Instantiates a new card ID representing the given ATR from the given slot.
CardID(Slot, byte[]) - Constructor for class opencard.core.terminal.CardID
Deprecated. use CardID(CardTerminal, int, byte[])
CardIDFilter - interface opencard.core.service.CardIDFilter.
An interface for filtering CardIDs.
cardInserted(CardTerminalEvent) - Method in class demos.samples.InsertRemoveCard
Gets invoked if a card is inserted.
cardInserted(CardTerminalEvent) - Method in class demos.samples.InsertCard
Gets invoked when a card is inserted.
cardInserted(CardTerminalEvent) - Method in class demos.samples.RemoveCard
Gets invoked if a card is inserted.
cardInserted(CardTerminalEvent) - Method in class demos.samples.GetSmartCard
Is invoked if a card is inserted.
cardInserted(CardTerminalEvent) - Method in class demos.stockbroker.SignatureCard
React on card inserted events sent by OCF: Get new card and card service
cardInserted(CardTerminalEvent) - Method in interface opencard.core.event.CTListener
Signal that smart card was inserted.
cardInserted(CardTerminalEvent) - Method in class opencard.core.service.CardServiceScheduler
Dummy method.
cardInserted(CardTerminalEvent) - Method in class opencard.tests.terminal.CardEvent
Gets invoked if a card is inserted.
cardInserted(CardTerminalEvent) - Method in class opencard.tests.terminal.WaitForCard
Gets invoked if a card is inserted.
cardInserted(CardTerminalEvent) - Method in class opencard.tests.testframe.InitCard
React on card inserted events sent by OCF: Get new card
cardInserted(CardTerminal, int) - Method in class opencard.core.terminal.CardTerminalRegistry
Notify listeners that a card was inserted into a slot of a terminal.
cardInserted(int) - Method in class opencard.core.terminal.CardTerminal
Notify listeners that a card was inserted into a slot of this terminal. (utility method).
CardIOException - exception opencard.opt.iso.fs.CardIOException.
CardIOException is the base class for all CardIO related exceptions.
CardIOException() - Constructor for class opencard.opt.iso.fs.CardIOException
The default constructor.
CardIOException(String) - Constructor for class opencard.opt.iso.fs.CardIOException
Give a message.
CardIOException(String, CardFile) - Constructor for class opencard.opt.iso.fs.CardIOException
 
CardNotPresentException - exception opencard.core.terminal.CardNotPresentException.
Thrown when a card should be inserted in one of the slots but is not present.
CardNotPresentException(String, CardTerminal, int) - Constructor for class opencard.core.terminal.CardNotPresentException
CardNotPresentException is thrown when a card expected in a slot is not found.
CardNotPresentException(String, CardTerminal, Slot) - Constructor for class opencard.core.terminal.CardNotPresentException
Deprecated.  
cardPresent() - Method in class demos.stockbroker.SignatureCard
Check presence of an (eventually uninitialized) smart card.
cardPresent() - Method in class opencard.tests.testframe.InitCard
Check presence of an (eventually uninitialized) smart card.
CardRandomAccess - class opencard.opt.iso.fs.CardRandomAccess.
Superclass for both CardRandomAccess classes.
CardRandomAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomAccess
Instantiate a CardRandomAccess object.
CardRandomByteAccess - class opencard.opt.iso.fs.CardRandomByteAccess.
CardRandomByteAccess provides a byte-oriented way of accessing a card file (for transparent smart card files).
CardRandomByteAccess(CardFile) - Constructor for class opencard.opt.iso.fs.CardRandomByteAccess
Instantiate a CardRandomByteAccess object.
CardRandomByteAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomByteAccess
Instantiate a CardRandomByteAccess object.
CardRandomRecordAccess - class opencard.opt.iso.fs.CardRandomRecordAccess.
CardRandomRecordAccess provides record-oriented, random access to structured smart card files.
CardRandomRecordAccess(CardFile) - Constructor for class opencard.opt.iso.fs.CardRandomRecordAccess
Instantiates a CardRandomRecordAccess.
CardRandomRecordAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomRecordAccess
Instantiates a CardRandomRecordAccess object.
CardRecord - class opencard.opt.iso.fs.CardRecord.
The CardRecord class is used by the CardRandomRecordAccess and CardRandomByteAccess classes.
CardRecord(byte[]) - Constructor for class opencard.opt.iso.fs.CardRecord
Instantiate a CardRecord using an already allocated byte array.
CardRecord(int) - Constructor for class opencard.opt.iso.fs.CardRecord
Instantiate an empty CardRecord.
cardRemoved(CardTerminalEvent) - Method in class demos.samples.InsertRemoveCard
Gets invoked if a card is removed.
cardRemoved(CardTerminalEvent) - Method in class demos.samples.InsertCard
Gets invoked when a card is removed.
cardRemoved(CardTerminalEvent) - Method in class demos.samples.RemoveCard
Gets invoked if a card is removed.
cardRemoved(CardTerminalEvent) - Method in class demos.samples.GetSmartCard
Is invoked if a card is removed.
cardRemoved(CardTerminalEvent) - Method in class demos.stockbroker.SignatureCard
React on card removed events sent by OCF: Invalidate card and card service
cardRemoved(CardTerminalEvent) - Method in interface opencard.core.event.CTListener
Signal that a smart card was removed.
cardRemoved(CardTerminalEvent) - Method in class opencard.core.service.CardServiceScheduler
Signals that a smartcard has been removed.
cardRemoved(CardTerminalEvent) - Method in class opencard.tests.terminal.CardEvent
Gets invoked if a card is removed.
cardRemoved(CardTerminalEvent) - Method in class opencard.tests.terminal.WaitForCard
Gets invoked if a card is removed.
cardRemoved(CardTerminalEvent) - Method in class opencard.tests.testframe.InitCard
React on card removed events sent by OCF: Invalidate card
cardRemoved(CardTerminal, int) - Method in class opencard.core.terminal.CardTerminalRegistry
Notify listeners that a card was removed from a slot of this terminal. (utility method).
cardRemoved(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
Signal to observers that an inserted card was removed.
cardRemoved(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
Signal to observers that an inserted card was removed.
cardRemoved(int) - Method in class com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminal
Signal to observers that an inserted card was removed.
cardRemoved(int) - Method in class opencard.core.terminal.CardTerminal
Notify listeners that a card was removed from a slot of this terminal. (utility method).
CardRequest - class opencard.core.service.CardRequest.
A CardRequest is used for waitForCard() invocations and specifies what kind of smart card an application is waited for.
CardRequest() - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(CardIDFilter) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(CardIDFilter, int) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(Class) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(Class, int) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(int) - Constructor for class opencard.core.service.CardRequest
Deprecated.  
CardRequest(int, CardTerminal, Class) - Constructor for class opencard.core.service.CardRequest
Create a new CardRequest.
CardRequestTC - class opencard.tests.service.CardRequestTC.
 
CardRequestTC() - Constructor for class opencard.tests.service.CardRequestTC
TestCase constructor comment.
CardService - class opencard.core.service.CardService.
Provides specific smart card functionality to applications.
CardService() - Constructor for class opencard.core.service.CardService
Creates a new card service, which is not yet initialized.
cardServiceClasses(CardID) - Method in class opencard.opt.service.OCF11CardServiceFactory
Return an enumeration of known CardService classes.
cardServiceClasses(CardID) - Method in class opencard.opt.util.PassThruCardServiceFactory
Returns an enumeration of known card service classes.
CardServiceException - exception opencard.core.service.CardServiceException.
The base class of all checked exceptions thrown in the card services area.
CardServiceException() - Constructor for class opencard.core.service.CardServiceException
Creates a new exception without detail message.
CardServiceException(String) - Constructor for class opencard.core.service.CardServiceException
Creates a new exception with the sepcified detail message.
CardServiceFactory - class opencard.core.service.CardServiceFactory.
A CardServiceFactory can instantiate CardServices for a specific smart card.
CardServiceFactory() - Constructor for class opencard.core.service.CardServiceFactory
Instantiate a CardServiceFactory.
CardServiceImplementationException - exception opencard.core.service.CardServiceImplementationException.
Base class for exceptions indicating problems in a card service.
CardServiceImplementationException() - Constructor for class opencard.core.service.CardServiceImplementationException
Creates a new exception without detail message.
CardServiceImplementationException(String) - Constructor for class opencard.core.service.CardServiceImplementationException
Creates a new exception with the given detail message.
CardServiceInabilityException - exception opencard.core.service.CardServiceInabilityException.
Exception indicating that an operation is not supported by a card service.
CardServiceInabilityException() - Constructor for class opencard.core.service.CardServiceInabilityException
Creates a new exception without detail message.
CardServiceInabilityException(String) - Constructor for class opencard.core.service.CardServiceInabilityException
Creates a new exception with the specified detail message.
CardServiceInsufficientMemoryException - exception opencard.opt.service.CardServiceInsufficientMemoryException.
Exception thrown when the smartcard is out of EEPROM space.
CardServiceInsufficientMemoryException() - Constructor for class opencard.opt.service.CardServiceInsufficientMemoryException
Creates a new exception without detail message.
CardServiceInsufficientMemoryException(String) - Constructor for class opencard.opt.service.CardServiceInsufficientMemoryException
Creates a new exception with the given detail message.
CardServiceInterface - interface opencard.opt.service.CardServiceInterface.
An interface to the public methods in CardService.
CardServiceInvalidCommandException - exception opencard.opt.service.CardServiceInvalidCommandException.
Exception indicating that a smartcard is unable to interpret a command.
CardServiceInvalidCommandException() - Constructor for class opencard.opt.service.CardServiceInvalidCommandException
Creates a new exception without detail message.
CardServiceInvalidCommandException(String) - Constructor for class opencard.opt.service.CardServiceInvalidCommandException
Creates a new exception with the given detail message.
CardServiceInvalidCredentialException - exception opencard.core.service.CardServiceInvalidCredentialException.
Exception thrown when a credential that was provided is invalid.
CardServiceInvalidCredentialException() - Constructor for class opencard.core.service.CardServiceInvalidCredentialException
Creates a new exception without detail message.
CardServiceInvalidCredentialException(String) - Constructor for class opencard.core.service.CardServiceInvalidCredentialException
Creates a new exception with the given detail message.
CardServiceInvalidParameterException - exception opencard.core.service.CardServiceInvalidParameterException.
Exception indicating that an invalid parameter was passed to a card service.
CardServiceInvalidParameterException() - Constructor for class opencard.core.service.CardServiceInvalidParameterException
Creates a new exception without detail message.
CardServiceInvalidParameterException(String) - Constructor for class opencard.core.service.CardServiceInvalidParameterException
Creates a new exception with the given detail message.
CardServiceMissingAuthorizationException - exception opencard.opt.service.CardServiceMissingAuthorizationException.
Exception indicating that an object cannot be accessed by the service.
CardServiceMissingAuthorizationException() - Constructor for class opencard.opt.service.CardServiceMissingAuthorizationException
Creates a new exception without detail message.
CardServiceMissingAuthorizationException(String) - Constructor for class opencard.opt.service.CardServiceMissingAuthorizationException
Creates a new exception with the given detail message.
CardServiceMissingCredentialsException - exception opencard.opt.service.CardServiceMissingCredentialsException.
Exception thrown if an application did not provide the required credentials.
CardServiceMissingCredentialsException() - Constructor for class opencard.opt.service.CardServiceMissingCredentialsException
Creates a new exception without detail message.
CardServiceMissingCredentialsException(String) - Constructor for class opencard.opt.service.CardServiceMissingCredentialsException
Creates a new exception with the given detail message.
CardServiceObjectNotAvailableException - exception opencard.opt.service.CardServiceObjectNotAvailableException.
Exception thrown when an object cannot be located on the smartcard.
CardServiceObjectNotAvailableException() - Constructor for class opencard.opt.service.CardServiceObjectNotAvailableException
Creates a new exception without detail message.
CardServiceObjectNotAvailableException(String) - Constructor for class opencard.opt.service.CardServiceObjectNotAvailableException
Creates a new exception with the given detail message.
CardServiceOperationFailedException - exception opencard.core.service.CardServiceOperationFailedException.
Exception indicating that an operation cannot be performed by the smartcard.
CardServiceOperationFailedException() - Constructor for class opencard.core.service.CardServiceOperationFailedException
Creates a new exception without detail message.
CardServiceOperationFailedException(String) - Constructor for class opencard.core.service.CardServiceOperationFailedException
Creates a new exception with the given detail message.
CardServiceRegistry - class opencard.core.service.CardServiceRegistry.
The CardServiceRegistry keeps track of CardServiceFactories.
CardServiceResourceNotFoundException - exception opencard.opt.service.CardServiceResourceNotFoundException.
Exception thrown when required resources are not found.
CardServiceResourceNotFoundException() - Constructor for class opencard.opt.service.CardServiceResourceNotFoundException
Creates a new exception without detail message.
CardServiceResourceNotFoundException(String) - Constructor for class opencard.opt.service.CardServiceResourceNotFoundException
Creates a new exception with the specified detail message.
CardServiceRuntimeException - exception opencard.core.service.CardServiceRuntimeException.
Base class for all unchecked exceptions related to card services.
CardServiceRuntimeException() - Constructor for class opencard.core.service.CardServiceRuntimeException
Creates a new exception without detail message.
CardServiceRuntimeException(String) - Constructor for class opencard.core.service.CardServiceRuntimeException
Creates a new exception with the specified detail message.
CardServiceScheduler - class opencard.core.service.CardServiceScheduler.
Manager for logical channels to an inserted smartcard.
CardServiceScheduler(SlotChannel) - Constructor for class opencard.core.service.CardServiceScheduler
Instantiates a new scheduler that is tied to the given slot channel.
CardServiceUnexpectedResponseException - exception opencard.opt.service.CardServiceUnexpectedResponseException.
Exception indicating that a smartcard's response cannot be interpreted.
CardServiceUnexpectedResponseException() - Constructor for class opencard.opt.service.CardServiceUnexpectedResponseException
Creates a new exception without detail message.
CardServiceUnexpectedResponseException(String) - Constructor for class opencard.opt.service.CardServiceUnexpectedResponseException
Creates a new exception with the given detail message.
CardServiceUsageException - exception opencard.core.service.CardServiceUsageException.
Exception indicating that a card service has been used incorrectly.
CardServiceUsageException() - Constructor for class opencard.core.service.CardServiceUsageException
Creates a new exception without detail message.
CardServiceUsageException(String) - Constructor for class opencard.core.service.CardServiceUsageException
Creates a new exception with the given detail message.
CardState - class opencard.opt.applet.CardState.
Encapsulates the state of a multi-applicative card.
CardState() - Constructor for class opencard.opt.applet.CardState
Create a JavaCard state object.
CardTerminal - class opencard.core.terminal.CardTerminal.
The CardTerminal class represents a physical card terminal.
CardTerminal(String, String, String) - Constructor for class opencard.core.terminal.CardTerminal
Instantiates a CardTerminal object.
cardTerminalAdded(CardTerminalEvent) - Method in interface opencard.core.event.CTRListener
Deprecated. Signal that a CardTerminal has been added.
CardTerminalEvent - class opencard.core.event.CardTerminalEvent.
A CardTerminalEvent signals the insertion or removal of a smart card.
CardTerminalEvent(CardTerminal, int, int) - Constructor for class opencard.core.event.CardTerminalEvent
Constructs an object of this class.
CardTerminalException - exception opencard.core.terminal.CardTerminalException.
Through a CardTerminalException we signal all exceptions upstream.
CardTerminalException() - Constructor for class opencard.core.terminal.CardTerminalException
The empty constructor.
CardTerminalException(String) - Constructor for class opencard.core.terminal.CardTerminalException
Constructs an object of this class.
CardTerminalException(String, CardTerminal) - Constructor for class opencard.core.terminal.CardTerminalException
Constructs an object of this class.
CardTerminalException(String, CardTerminal, int) - Constructor for class opencard.core.terminal.CardTerminalException
Constructs an object of this class.
CardTerminalException(String, CardTerminal, Slot) - Constructor for class opencard.core.terminal.CardTerminalException
Deprecated. use CardTerminalException(String, CardTerminal, int)
CardTerminalFactory - interface opencard.core.terminal.CardTerminalFactory.
A CardTerminalFactory produces CardTerminal objects of a certain type attached at an address. As with the opencard.core.service.CardServiceFactory the idea here is that a card terminal manufacturer shall provide his own version of a CardTerminalFactory that can produce appropriate CardTerminal objects.
cardTerminalForName(String) - Method in class opencard.core.terminal.CardTerminalRegistry
Iterates over the registered terminals and searches for one with the given name.
CardTerminalIOBlender - class opencard.core.terminal.CardTerminalIOBlender.
A CardTerminalIOBlender processes (blends) user input for a CardTerminal.
CardTerminalIOBlender(CardTerminalIOControl) - Constructor for class opencard.core.terminal.CardTerminalIOBlender
The constructor.
CardTerminalIOControl - class opencard.core.terminal.CardTerminalIOControl.
The CardTerminalIOControl class provides a means of fine-tuning the way a CardTerminal processes user input. You can specify Maximal number of input characters The maximal number of input characters permissible.
CardTerminalIOControl(CardTerminalIOBlender) - Constructor for class opencard.core.terminal.CardTerminalIOControl
Constructor using an I/O blender.
CardTerminalIOControl(int, int, String, String) - Constructor for class opencard.core.terminal.CardTerminalIOControl
Constructor.
CardTerminalRegistry - class opencard.core.terminal.CardTerminalRegistry.
The CardTerminalRegistry keeps track of the installed CardTerminals registered within a system.
cardTerminalRemoved(CardTerminalEvent) - Method in interface opencard.core.event.CTRListener
Deprecated. Signal that a CardTerminal has been removed.
CardType - class opencard.core.service.CardType.
Type of a card as determined by a cardservice factory.
CardType() - Constructor for class opencard.core.service.CardType
Default constructor
CardType(int) - Constructor for class opencard.core.service.CardType
Constructor from integer.
CASE_1 - Static variable in class opencard.opt.terminal.ISOCommandAPDU
Constants for the 7 cases of ISO CommandAPDUs
CASE_2E - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_2S - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_3E - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_3S - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_4E - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_4S - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CERT - Static variable in class netscape.security.Principal
 
CERT_FINGERPRINT - Static variable in class netscape.security.Principal
 
CERT_KEY - Static variable in class netscape.security.Principal
 
CHAINING - Static variable in class com.ibm.opencard.handler.Request
request to create an initial chaining value
CHAINING_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
CHAINING_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
changeNumberOfStocks() - Method in class demos.stockbroker.IBClientF
 
channel_ID - Variable in class com.ibm.opencard.service.MFCCardChannel
The logical channel ID.
channel_state - Variable in class com.ibm.opencard.service.MFCCardChannel
The card's state, as seen through this channel.
charToHex(char) - Static method in class opencard.opt.database.DataObject
Transforms a char into its hexadecimal value.
check() - Method in class com.ibm.opencard.buffer.TLVBuffer
Check the validity of the TLV buffer.
checkEDC() - Method in class opencard.opt.terminal.protocol.T1Block
checks the correctness of the given EDC byte (true, if EDC is correct)
checkFileArg(CardFilePath) - Method in class com.ibm.opencard.service.MFCCardService
Checks whether the given path is null.
checkMatchPrincipal(Class) - Method in class netscape.security.PrivilegeManager
 
checkMatchPrincipal(Class, int) - Method in class netscape.security.PrivilegeManager
 
checkMatchPrincipal(Principal, int) - Method in class netscape.security.PrivilegeManager
 
checkMatchPrincipalAlways() - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(Principal[]) - Method in class netscape.security.Target
 
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.Target
 
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.ParameterizedTarget
 
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.ParameterizedStringTarget
 
checkPrivilegeEnabled(Principal, Object) - Method in class netscape.security.Target
 
checkPrivilegeEnabled(String) - Static method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(Target) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(Target, Object) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(String) - Static method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(Target) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(Target, Object) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(Target, Principal, Object) - Method in class netscape.security.PrivilegeManager
 
checkResult() - Method in class opencard.tests.terminal.TestBean
Check if the currently stored result object is listed as an expected result in the hashtable.
chompPrefix(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Chomp of the prefix of this path.
chompTail() - Method in class opencard.opt.iso.fs.CardFilePath
Chomp off the last component of the path.
chv - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
CHV_ACCESS - Static variable in class com.ibm.opencard.script.Code
 
CHV_ACCESS - Static variable in interface com.ibm.opencard.util.SCTTag
 
CHV_DOMAIN - Static variable in class com.ibm.opencard.script.Code
 
CHV_DOMAIN - Static variable in interface com.ibm.opencard.util.SCTTag
 
CHV_NUMBER - Static variable in class com.ibm.opencard.script.Code
 
CHV_NUMBER - Static variable in interface com.ibm.opencard.util.SCTTag
 
chv() - Method in class opencard.core.service.DefaultCHVDialog.IDDialog
Get the CHV previously entered.
CHVCardService - interface opencard.opt.security.CHVCardService.
A card service interface for Card Holder Verification (CHV).
CHVControl - class opencard.core.terminal.CHVControl.
Determine the characteristics of a card holder verification.
CHVControl(String, int, String, int, CardTerminalIOControl) - Constructor for class opencard.core.terminal.CHVControl
The constructor setting all fields.
CHVControl(String, String, String, int, CardTerminalIOControl) - Constructor for class opencard.core.terminal.CHVControl
The constructor setting all fields.
CHVDialog - interface opencard.core.service.CHVDialog.
The interface which must be implemented by all dialogs to be used by card services for CHV input.
CHVEncoder - interface opencard.core.terminal.CHVEncoder.
Encode a String for card holder verification.
chvNumber() - Method in class opencard.core.terminal.CHVControl
Get the chvNumber for which a CHV is required.
CLASS - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
CLASS - Static variable in class opencard.opt.terminal.ISOCommandAPDU
Constants for addressing in the APDU header array.
classCache - Variable in class opencard.opt.util.URLClassLoader
 
clear() - Method in class com.ibm.opencard.buffer.Buffer
This method clears this buffer.
clear() - Method in class com.ibm.opencard.buffer.TLVBuffer
Clears this buffer.
clear() - Method in class netscape.security.PrivilegeTable
 
clearDisplay() - Method in class opencard.core.service.CardHolderVerificationGUI
Clear the display.
clearDisplay() - Method in interface opencard.opt.terminal.UserInteraction
Clear the display.
clearPath() - Method in class com.ibm.opencard.service.MFC35CardServiceImpl
Clear the path stored.
clearResultLookup() - Method in class opencard.tests.terminal.TestBean
Clear the result lookup hashtable (Delete all entries).
CLIENTSTORE - Static variable in class com.ms.security.PermissionID
 
clone() - Method in class netscape.security.PrivilegeTable
 
CLOSE_LINK - Static variable in class com.ibm.opencard.handler.Request
request to close connection to a server
CLOSE_LINK_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
CLOSE_LINK_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
close() - Method in class com.gemplus.opencard.terminal.APDUDataOutputStream
Close the stream (release attached resources)
close() - Method in class com.gemplus.opencard.terminal.GemplusCardTerminalFactory
deinitialize the factory
close() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
Close the connection to the card terminal.
close() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
deinitialize the PC/SC-driver
close() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
Close the connection to the card terminal.
close() - Method in class com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminal
Close the connection to the card terminal.
close() - Method in class com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminalFactory
deinitialize the PC/SC-driver
close() - Method in class com.ibm.tools.rejar.JarFile
close jarfile
close() - Method in class demos.stockbroker.IBClientF
 
close() - Method in class opencard.core.service.CardChannel
Closes this CardChannel.
close() - Method in class opencard.core.service.SmartCard
Closes this SmartCard object and signals to OCF that the allocated resources are not any longer required.
close() - Method in class opencard.core.terminal.CardTerminal
Closes the CardTerminal.
close() - Method in interface opencard.core.terminal.CardTerminalFactory
deinitialize the CardTerminalFactory
close() - Method in class opencard.core.terminal.SlotChannel
Close this SlotChannel.
close() - Method in class opencard.opt.iso.fs.CardRandomAccess
Close the file.
close() - Method in class opencard.opt.iso.fs.CardFileOutputStream
Closes the output stream.
close() - Method in class opencard.opt.iso.fs.CardFileInputStream
Close the input stream and release any resources associated with the stream.
close() - Method in class opencard.opt.terminal.protocol.T1Protocol
close should be called to deinitialize the object
closeApplication(SecurityDomain) - Method in interface opencard.opt.security.CHVCardService
Resets the achieved card holder verifications on the smartcard.
closeApplication(SecurityDomain) - Method in interface opencard.opt.security.AutCardService
Resets the achieved external authentications on the smartcard.
closeFinal() - Method in class opencard.core.service.CardChannel
Closes this CardChannel so it cannot be opened anymore.
closeSlotChannel(SlotChannel) - Method in class opencard.core.terminal.CardTerminal
Closes a SlotChannel.
CloseTerminal - class opencard.tests.terminal.CloseTerminal.
The CloseTerminal.
It is derived from the TestBean which provide most of the required functionality. SAMPLE:
CloseTerminal ctb = new CloseTerminal();
ctb.setId("CTTest1");
ctb.initialize(card);
ctb.addExpectedResult(0);
ctb.execute();
CloseTerminal() - Constructor for class opencard.tests.terminal.CloseTerminal
Default constructor.
CMD_CLS_CREATE - Static variable in class com.ibm.opencard.access.MFCAccessInformation
Symbolic constant for command class CREATE.
CMD_CLS_DELETE - Static variable in class com.ibm.opencard.access.MFCAccessInformation
Symbolic constant for command class DELETE.
CMD_CLS_IMPORT_KEY - Static variable in class com.ibm.opencard.access.MFCAccessInformation
Symbolic constant for command class IMPORT KEY
CMD_CLS_INVALIDATE - Static variable in class com.ibm.opencard.access.MFCAccessInformation
Symbolic constant for command class INVALIDATE.
CMD_CLS_READ - Static variable in class com.ibm.opencard.access.MFCAccessInformation
Symbolic constant for command class READ.
CMD_CLS_REHABILITATE - Static variable in class com.ibm.opencard.access.MFCAccessInformation
Symbolic constant for command class REHABILITATE.
CMD_CLS_UPDATE - Static variable in class com.ibm.opencard.access.MFCAccessInformation
Symbolic constant for command class UPDATE.
CMD_CLS_USE_KEY - Static variable in class com.ibm.opencard.access.MFCAccessInformation
Symbolic constant for command class USE KEY
Code - class com.ibm.opencard.script.Code.
A container class for IBM's scripting request codes.
code() - Method in class opencard.opt.util.Tag
Get the code of the tag.
CODEBASE_EXACT - Static variable in class netscape.security.Principal
 
CODEBASE_REGEXP - Static variable in class netscape.security.Principal
 
coefficient() - Method in class opencard.opt.security.RSACRTKey
Coefficient of CRT representation.
COLUMNS - Static variable in class com.ibm.opencard.util.ConvertFile
 
com.gemplus.opencard.terminal - package com.gemplus.opencard.terminal
 
com.ibm.opencard - package com.ibm.opencard
 
com.ibm.opencard.access - package com.ibm.opencard.access
 
com.ibm.opencard.buffer - package com.ibm.opencard.buffer
 
com.ibm.opencard.crypto - package com.ibm.opencard.crypto
 
com.ibm.opencard.dictionary - package com.ibm.opencard.dictionary
 
com.ibm.opencard.factory - package com.ibm.opencard.factory
 
com.ibm.opencard.handler - package com.ibm.opencard.handler
 
com.ibm.opencard.isofs - package com.ibm.opencard.isofs
 
com.ibm.opencard.script - package com.ibm.opencard.script
 
com.ibm.opencard.service - package com.ibm.opencard.service
 
com.ibm.opencard.signature - package com.ibm.opencard.signature
 
com.ibm.opencard.terminal - package com.ibm.opencard.terminal
 
com.ibm.opencard.terminal.pcsc - package com.ibm.opencard.terminal.pcsc
 
com.ibm.opencard.terminal.pcsc10 - package com.ibm.opencard.terminal.pcsc10
 
com.ibm.opencard.terminal.pcscmig - package com.ibm.opencard.terminal.pcscmig
 
com.ibm.opencard.util - package com.ibm.opencard.util
 
com.ibm.tools.rejar - package com.ibm.tools.rejar
 
com.ms.security - package com.ms.security
 
CommandAPDU - class opencard.core.terminal.CommandAPDU.
Represents a command APDU that can be modified.
CommandAPDU(byte[]) - Constructor for class opencard.core.terminal.CommandAPDU
Creates a new re-usable command APDU and initializes it with the given buffer.
CommandAPDU(byte[], int) - Constructor for class opencard.core.terminal.CommandAPDU
Creates a new re-usable command APDU and initializes it with the given buffer.
CommandAPDU(int) - Constructor for class opencard.core.terminal.CommandAPDU
Creates a new re-usable command APDU with a given buffer size.
CommandBean - class opencard.tests.terminal.CommandBean.
The CommandBean is the superclass of all CommandBeans, encapsulating a specific Command APDU.
It's superclass TestBean provides test specific features like
- Check if the Result is expected or not (Low-level evaluation)
- Friendly look Log-Outputs/Traces.
CommandBean() - Constructor for class opencard.tests.terminal.CommandBean
 
CommandCodeFactory - class opencard.tests.terminal.CommandCodeFactory.
A factory class for creating apropriate CommandCode objects for a specific card.
CommandCodes - interface opencard.tests.terminal.CommandCodes.
Provides parameterization of APDU Command Codes.
CommandNotAllowedException - exception opencard.opt.database.CommandNotAllowedException.
A CommandNotAllowedException is thrown when the user is not allowed to perform an operation.
CommandNotAllowedException() - Constructor for class opencard.opt.database.CommandNotAllowedException
 
COMMENT - Static variable in class com.ibm.opencard.script.Code
 
COMMENT - Static variable in interface com.ibm.opencard.util.SCTTag
 
COMMIT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
commit() - Method in interface opencard.opt.database.DatabaseCardService
 
commit() - Method in class opencard.opt.database.BasicDatabase
Validates all the modifications made since the transaction operation BEGIN as been executed.
The transaction operation BEGIN must have been previously performed.
commonPrefixLength(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Return the length of the common CardFilePath prefix (if at all). prefix.
CommunicationErrorException - exception opencard.core.terminal.CommunicationErrorException.
 
CommunicationErrorException() - Constructor for class opencard.core.terminal.CommunicationErrorException
Constructs an object of this class.
CommunicationErrorException(String) - Constructor for class opencard.core.terminal.CommunicationErrorException
Constructs an exception and passes a string with a possible cause.
CommunicationErrorException(String, CardTerminal) - Constructor for class opencard.core.terminal.CommunicationErrorException
The CardTerminal enhanced constructor.
CommunicationErrorException(String, CardTerminal, int) - Constructor for class opencard.core.terminal.CommunicationErrorException
The CardTerminal enhanced constructor.
CommunicationErrorException(String, CardTerminal, Slot) - Constructor for class opencard.core.terminal.CommunicationErrorException
Deprecated. use CommunicationErrorException(String, CardTerminal, Slot)
comp - Variable in class opencard.opt.iso.fs.CardFilePathComponent
 
comparePrincipalArray(Principal[], Principal[]) - Method in class netscape.security.PrivilegeManager
 
components - Variable in class opencard.opt.iso.fs.CardFilePath
CardFilePath array containing the path components.
components() - Method in class opencard.opt.iso.fs.CardFilePath
Return an enumeration of the components of this CardFilePath.
concatenate(Buffer) - Method in class com.ibm.opencard.buffer.DataBuffer
This method concatenates the contents of a given Buffer to the contents of this buffer.
CONDITION - Static variable in class com.ibm.opencard.script.Code
 
CONDITION - Static variable in interface com.ibm.opencard.util.SCTTag
 
ConnectionException - exception com.gemplus.opencard.terminal.ConnectionException.
Thrown when a connection to a toolkit card device (card or card reader) has failed.
ConnectionException() - Constructor for class com.gemplus.opencard.terminal.ConnectionException
Constructs a ConnectionException without a detail message.
ConnectionException(String) - Constructor for class com.gemplus.opencard.terminal.ConnectionException
Constructs a ConnectionException with the specified detail message.
CONSTANT_PART - Static variable in class com.ibm.opencard.script.Code
 
CONSTANT_PART - Static variable in interface com.ibm.opencard.util.SCTTag
 
contents - Variable in class opencard.core.service.DefaultCHVDialogResourceBundle
 
CONTEXT - Static variable in class com.ibm.opencard.script.Code
 
CONTEXT - Static variable in interface com.ibm.opencard.util.SCTTag
 
ConvertFile - class com.ibm.opencard.util.ConvertFile.
Utility for automatically creating OCF agent scripts or agent dictionary classes from a given file.
ConvertFile() - Constructor for class com.ibm.opencard.util.ConvertFile
 
ConvertTLV - class com.ibm.opencard.util.ConvertTLV.
 
ConvertTLV() - Constructor for class com.ibm.opencard.util.ConvertTLV
 
copyJar2Jar(PrintWriter, File, File[]) - Static method in class com.ibm.tools.rejar.JarFile
 
cos - Variable in class com.ibm.opencard.signature.MFCKeyGenService
 
countCardTerminals() - Method in class opencard.core.terminal.CardTerminalRegistry
Gets the number of registered CardTerminals.
CREATE_DICTIONARY - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_TABLE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_USER - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_VIEW - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
create(byte[]) - Method in class opencard.opt.iso.fs.CardFile
Creates a file on the smartcard.
create(CardFilePath, byte[]) - Method in class com.ibm.opencard.isofs.MFCFileSystem
Creates a file on the smartcard.
create(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Creates a file on the smartcard.
create(File) - Static method in class com.ibm.tools.rejar.JarFile
create a new JarFile instance
create(String, int, int[], int, int, String) - Method in class opencard.tests.service.CreateFile
Create a file or directory on the smartCard.
createCardTerminals(CardTerminalRegistry, String[]) - Method in class com.gemplus.opencard.terminal.GemplusCardTerminalFactory
create a specific CardTerminal object that knows how to handle a specific reader and register it to the CardTerminalRegistry.
createCardTerminals(CardTerminalRegistry, String[]) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
create a specific CardTerminal object that knows how to handle a specific card terminal and register it to the CardTerminalRegistry.
createCardTerminals(CardTerminalRegistry, String[]) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminalFactory
create a specific CardTerminal object that knows how to handle a specific card terminal and register it to the CardTerminalRegistry.
createCardTerminals(CardTerminalRegistry, String[]) - Method in class com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminalFactory
create a specific CardTerminal object that knows how to handle a specific card terminal and register it to the CardTerminalRegistry.
createCardTerminals(CardTerminalRegistry, String[]) - Method in interface opencard.core.terminal.CardTerminalFactory
create a specific CardTerminal object that knows how to handle a specific card terminal and register it to the CardTerminalRegistry.
createComponent(String, int, String, int) - Static method in class opencard.opt.iso.fs.CardFilePathComponent
Create the correct CardFilePathComponent object from a string.
createDictionary(String) - Method in interface opencard.opt.database.DatabaseCardService
 
createDictionary(String) - Method in class opencard.opt.database.BasicDatabase
Defines a view on the system tables *O, *U and *P.
createEventsForPresentCards(CTListener) - Method in class opencard.core.event.EventGenerator
Generates events for cards which are already inserted.
createEventsForPresentCards(CTListener) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated. use EvenGenerator.createEventsForPresentCards
CreateFile - class opencard.tests.service.CreateFile.
Create a file or directory on the smartCard.
CreateFile() - Constructor for class opencard.tests.service.CreateFile
 
createFile(MFCCardChannel, byte[]) - Method in class com.ibm.opencard.isofs.MFC35FileSystemImpl
Creates a file on the smartcard.
createFile(MFCCardChannel, byte[]) - Method in interface com.ibm.opencard.isofs.MFCFileSystemImpl
Creates a file on the smartcard.
CreateFile(String, int, int[], int, int, String) - Constructor for class opencard.tests.service.CreateFile
Constructor initiates these parameters to appropiate values .
createIBlock(int, int, int, int, boolean, byte[]) - Static method in class opencard.opt.terminal.protocol.T1BlockFactory
createIBlock creates I-Block according to ISO7816-3
createRBlock(int, int, int, int, int) - Static method in class opencard.opt.terminal.protocol.T1BlockFactory
createRBlock creates R-Block according to ISO7816-3
createSBlock(int, int, int, int, byte[]) - Static method in class opencard.opt.terminal.protocol.T1BlockFactory
createSBlock creates S-Block according to ISO7816-3
createSignAndSendOrder() - Method in class demos.stockbroker.IBClientF
 
createSmartCard(CardID) - Method in class opencard.core.service.CardServiceScheduler
Creates a new SmartCard object.
createTable(String, String, byte, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
createTable(String, String, byte, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Defines a table with its columns and possibly with security attributes.
createTable(String, String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
 
createTestCase(String, String[]) - Method in class opencard.tests.testframe.TestFrame
Instantiate a test case and execute the start method of the test case
createTestToPerform(Class) - Method in class opencard.tests.terminal.TestThread
create an instance of the testcase using the given class
createUser(String, String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
createUser(String, String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Initiates the registration of a user.
createView(String, String, String, String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
createView(String, String, String, String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Defines a view on a table.
Credential - interface opencard.opt.security.Credential.
A tag interface for cryptographic credentials.
credential_set - Variable in class com.ibm.opencard.access.MFCCardAccessor
The set of credentials available to this accessor.
credentialBag - Variable in class opencard.opt.security.CredentialBag
The container to hold the CredentialStore objects.
CredentialBag - class opencard.opt.security.CredentialBag.
A container for stores that hold cryptographic credentials.
CredentialBag() - Constructor for class opencard.opt.security.CredentialBag
Instantiates an empty credential bag.
CredentialStore - class opencard.opt.security.CredentialStore.
A container for cryptographic credentials.
CredentialStore() - Constructor for class opencard.opt.security.CredentialStore
Creates a new generic store for credentials.
CRITICAL - Static variable in interface opencard.core.util.TraceLevels
Critical condition
critical(String, String) - Method in class opencard.core.util.Tracer
Traces a CRITICAL level message.
critical(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a CRITICAL throwable
cs_scheduler - Variable in class com.ibm.opencard.service.MFCCardServiceParameter
The scheduler required to allocate channels.
CTListener - interface opencard.core.event.CTListener.
The listener interface for receiving CardTerminalEvents.
ctListeners - Variable in class opencard.core.terminal.CardTerminalRegistry
table with all registered CTListener-objects
CTRListener - interface opencard.core.event.CTRListener.
Deprecated.  
CTTestCase - class opencard.tests.terminal.CTTestCase.
CTTestCase.
Three Entry Points to start the testcase - main() - start() - test()
CTTestCase() - Constructor for class opencard.tests.terminal.CTTestCase
TestCase constructor comment.
CurrentState - Variable in class com.ibm.opencard.terminal.pcsc10.PcscReaderState
CurrentState is set by the application to the current reader state.
CurrentState - Variable in class com.ibm.opencard.terminal.pcscmig.PcscReaderState
CurrentState is set by the application to the current reader state.
customizeScheduler(CardServiceScheduler) - Static method in class com.ibm.opencard.service.MFCGenericFactory
Customizes a scheduler to manage a MFCCardChannel.

D

d_interval - Variable in class opencard.core.terminal.TerminalTimeoutException
 
data - Variable in class opencard.opt.applet.AppletInfo
Free data
DATA - Static variable in class com.ibm.opencard.script.Code
 
DATA - Static variable in interface com.ibm.opencard.util.SCTTag
 
DATA_ENTRY - Static variable in class com.ibm.opencard.script.Code
 
DATA_ENTRY - Static variable in interface com.ibm.opencard.util.SCTTag
 
data() - Method in class com.ibm.opencard.buffer.Buffer
This method returns this buffer's data.
data() - Method in class opencard.core.terminal.ResponseAPDU
Gets the data fields of the APDU.
DATABASE_CARDTYPE - Static variable in class opencard.opt.database.BasicDatabaseFactory
 
DatabaseCardService - interface opencard.opt.database.DatabaseCardService.
This interface defines the features that are necessary for a CardService to be able to access smartcards that provide database functionalities as defined by ISO 7816-7.
DatabaseCardService.Constants - interface opencard.opt.database.DatabaseCardService.Constants.
The Constants inner interface allows to use standardized constants.
It provides constants used to deal with database smartcards such as constants which describes SCQL operation or code used to manage SCQL exceptions.
DataBuffer - class com.ibm.opencard.buffer.DataBuffer.
A DataBuffer is supposed to hold arbitrary data without a special structure.
A VariableTLVBuffer object has a certain capacity which is determined by the size of the byte array provided to the constructor.
DataBuffer(byte[], int) - Constructor for class com.ibm.opencard.buffer.DataBuffer
This constructor creates a new Buffer from the given values.
dataField0Change() - Method in class demos.stockbroker.IBEveF
 
dataField1Change() - Method in class demos.stockbroker.IBEveF
 
dataField2Change() - Method in class demos.stockbroker.IBEveF
 
dataField3Change() - Method in class demos.stockbroker.IBEveF
 
DataObject - class opencard.opt.database.DataObject.
 
DataObject() - Constructor for class opencard.opt.database.DataObject
 
DEBUG - Static variable in interface opencard.core.util.TraceLevels
Debugging information
debug(String, String) - Method in class opencard.core.util.Tracer
Traces a DEBUG level message.
debug(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a DEBUG throwable
DECIPHER - Static variable in class com.ibm.opencard.handler.Request
request to decipher data
DECIPHER_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
DECIPHER_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
decipher(byte[], byte[]) - Method in class opencard.tests.service.DecipherData
Decipher Data.
DecipherData - class opencard.tests.service.DecipherData.
This test tries to decrypt a given message with a key
DecipherData() - Constructor for class opencard.tests.service.DecipherData
 
DecipherData(byte[], byte[]) - Constructor for class opencard.tests.service.DecipherData
initalizes the data to be decrypt and the key to be used.
DECLARE_CURSOR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
declareCursor(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
declareCursor(String, String, String) - Method in class opencard.opt.database.BasicDatabase
Cursor is used for pointing to a row on a table, view or dictionary.
decrease(CardFilePath, int) - Method in class com.ibm.opencard.isofs.MFCFileAccess
Decreases the value stored in a record of a structured file.
decreaseValue(MFCCardChannel, int) - Method in class com.ibm.opencard.isofs.MFC35FileAccessImpl
Decreases the value of a record in a structured file.
decreaseValue(MFCCardChannel, int) - Method in interface com.ibm.opencard.isofs.MFCFileAccessImpl
Decreases the value of a record in a structured file.
DECRYPT - Static variable in class com.ibm.opencard.crypto.DESCipher
Cipher is in decrypting mode
decrypt(byte[]) - Method in class com.ibm.opencard.crypto.DES
Performs an in-place decryption of a 64-bit block.
decryptChained(byte[], int, int) - Method in class com.ibm.opencard.access.DESSecureCredential
Decrypts a series of data blocks in CBC mode.
decryptChained(byte[], int, int) - Method in interface com.ibm.opencard.access.SecureCredential
Decrypts a series of data blocks.
DEFAULT_OPENCARD_LOADER_CLASSNAME - Static variable in interface opencard.core.OpenCardConstants
class name of the default property loader class.
DefaultCHVDialog - class opencard.core.service.DefaultCHVDialog.
The default dialog used by card services.
DefaultCHVDialog.IDDialog - class opencard.core.service.DefaultCHVDialog.IDDialog.
IDDialog is used to request the PIN from the user.
DefaultCHVDialog.IDDialog(DefaultCHVDialog, Frame, String, String) - Constructor for class opencard.core.service.DefaultCHVDialog.IDDialog
Create a new dialog.
DefaultCHVDialog() - Constructor for class opencard.core.service.DefaultCHVDialog
 
DefaultCHVDialogResourceBundle - class opencard.core.service.DefaultCHVDialogResourceBundle.
 
DefaultCHVDialogResourceBundle() - Constructor for class opencard.core.service.DefaultCHVDialogResourceBundle
 
DELETE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
DELETE_USER - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
delete() - Method in interface opencard.opt.database.DatabaseCardService
 
delete() - Method in class opencard.opt.database.BasicDatabase
Deletes a row in a table to which the cursor points.
delete(CardFilePath) - Method in class com.ibm.opencard.isofs.MFCFileSystem
 
delete(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Deletes a file on the smartcard.
delete(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Deletes a file on the smartcard.
delete(String, String) - Method in class opencard.tests.service.DeleteFile
Delete a file or directory on the SmartCard.
deleteCredentials(CardFilePath) - Method in class com.ibm.opencard.access.MFCCredentialSet
Delete all credentials of a given domain.
DeleteFile - class opencard.tests.service.DeleteFile.
The test try to delete a file on the card.
DeleteFile() - Constructor for class opencard.tests.service.DeleteFile
 
deleteFile(MFCCardChannel, short) - Method in class com.ibm.opencard.isofs.MFC35FileSystemImpl
Deletes a file on the smartcard.
deleteFile(MFCCardChannel, short) - Method in interface com.ibm.opencard.isofs.MFCFileSystemImpl
Deletes a file on the smartcard.
DeleteFile(String, String) - Constructor for class opencard.tests.service.DeleteFile
Instantiates a test to delete a file.
deleteUser(String) - Method in interface opencard.opt.database.DatabaseCardService
 
deleteUser(String) - Method in class opencard.opt.database.BasicDatabase
Allows a user to be deleted.
demos.samples - package demos.samples
 
demos.stockbroker - package demos.stockbroker
 
DES - class com.ibm.opencard.crypto.DES.
This class can be used to encrypt/decrypt blocks of 8 bytes using the standard Data Encryption Algorithm.
des_algorithm - Variable in class com.ibm.opencard.access.DESSignCredential
 
DES_CIPHER - Static variable in interface opencard.opt.signature.JCAStandardNames
DES ciphering
des_key - Variable in class com.ibm.opencard.access.DESSignCredential
 
DES() - Constructor for class com.ibm.opencard.crypto.DES
Constructs a new DES algorithm instance.
DESCipher - class com.ibm.opencard.crypto.DESCipher.
DESCipher does enciphers/deciphers data using the DES algorithm.
DESCipher(String) - Constructor for class com.ibm.opencard.crypto.DESCipher
Create a new DES cipher object.
DESCRIPTION - Static variable in class com.ibm.opencard.script.Code
 
DESCRIPTION - Static variable in interface com.ibm.opencard.util.SCTTag
 
DESKey - class opencard.opt.security.DESKey.
Encapsulates a DES key.
DESKey(byte[]) - Constructor for class opencard.opt.security.DESKey
Instantiates a DESKey from the given byte array.
DESSecureCredential - class com.ibm.opencard.access.DESSecureCredential.
A DES credential to be provided by applications for MFC smartcards.
DESSecureCredential(DESKey) - Constructor for class com.ibm.opencard.access.DESSecureCredential
Creates a new DES credential from a key.
DESSecureCredential(String) - Constructor for class com.ibm.opencard.access.DESSecureCredential
Creates a new DES credential from a hex dump of the key.
DESSignCredential - class com.ibm.opencard.access.DESSignCredential.
Sample credential to perform a DES signing operation.
DESSignCredential(DESKey) - Constructor for class com.ibm.opencard.access.DESSignCredential
Creates a new sign credential from a DES key.
DESTINATION - Static variable in class com.ibm.opencard.script.Code
 
DESTINATION - Static variable in interface com.ibm.opencard.util.SCTTag
 
destroy() - Method in class demos.stockbroker.IBClient
Clean up applet.
determineCardOS(CardID) - Static method in class com.ibm.opencard.service.IBMCardServiceFactory
Analyzes a smartcard's ATR in order to determine the CardOS.
determinePath(MFCChannelState, CardChannel) - Method in class com.ibm.opencard.service.MFC35CardServiceImpl
Determines the currently selected path.
DEVICE - Static variable in class com.ibm.opencard.script.Code
 
DEVICE - Static variable in interface com.ibm.opencard.util.SCTTag
 
DF - Static variable in class com.ibm.opencard.dictionary.Item
Item belongs to a dedicated file
Dictionary - class com.ibm.opencard.dictionary.Dictionary.
A Dictionary contains information required by the IBM CardAgent. for accessing files, e.g. file paths, access conditions, offsets and sizes.
DICTIONARY - Static variable in class com.ibm.opencard.script.Code
 
DICTIONARY - Static variable in class com.ibm.opencard.util.ConvertFile
 
DICTIONARY - Static variable in interface com.ibm.opencard.util.SCTTag
 
Dictionary.ItemEnumeration - class com.ibm.opencard.dictionary.Dictionary.ItemEnumeration.
 
Dictionary.ItemEnumeration(Dictionary, Dictionary) - Constructor for class com.ibm.opencard.dictionary.Dictionary.ItemEnumeration
 
Dictionary() - Constructor for class com.ibm.opencard.dictionary.Dictionary
 
dictionaryResponseToString(char, ResponseAPDU) - Static method in class opencard.opt.database.DataObject
 
dictionaryTLV - Variable in class com.ibm.opencard.dictionary.Dictionary
 
dictionaryTLV - Variable in class com.ibm.opencard.dictionary.Dictionary.ItemEnumeration
 
DIR_PATH - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
DirectCommand - class opencard.tests.terminal.DirectCommand.
DirectCommand defines a simple Select-Command.
DirectCommand() - Constructor for class opencard.tests.terminal.DirectCommand
Default constructor.
disableEncryption() - Method in class demos.stockbroker.IBClientF
 
disablePrivilege(String) - Static method in class netscape.security.PrivilegeManager
 
disablePrivilege(Target) - Method in class netscape.security.PrivilegeManager
 
discrData - Variable in class opencard.opt.emv.mgmt.EMVAppletInfo
Discretionary Data retrieved from an EMV EF_DIR (optional)
display(int) - Method in class opencard.core.service.CardHolderVerificationGUI
Display a message.
display(String) - Method in interface opencard.opt.terminal.UserInteraction
Display a message.
displayActionRequired(String) - Method in class opencard.tests.testframe.TestFrame
Redirection of the output to the display in order to show a user interaction message to the tester
displayError(String) - Method in class opencard.tests.testframe.TestFrame
Redirection of the output to the display in order to show an error message to the tester
displayInfo(String) - Method in class opencard.tests.testframe.TestFrame
Redirection of the output to the display in order to show a info message to the tester
domain - Variable in class opencard.opt.applet.AppletInfo
Security Domain (e.g.
doneSelect(MFCCardChannel) - Method in class com.ibm.opencard.service.MFC35CardServiceImpl
Finish the select operation initiated by initSelect.
dp - Variable in class opencard.opt.security.RSACRTKey
d mod (p-1)
dq - Variable in class opencard.opt.security.RSACRTKey
d mod (q-1)
DROP_TABLE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
DROP_VIEW - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
dropTable(String) - Method in interface opencard.opt.database.DatabaseCardService
 
dropTable(String) - Method in class opencard.opt.database.BasicDatabase
Allows to drop a table.
A table can only be dropped by its owner.
dropView(String) - Method in interface opencard.opt.database.DatabaseCardService
 
dropView(String) - Method in class opencard.opt.database.BasicDatabase
Allows to drop a view.
A table can only be dropped by its owner.
DSAParams - class opencard.opt.security.DSAParams.
DSA-specific set of key parameters, which defines a DSA key family.
DSAParams(BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.DSAParams
constructor from BigIntegers
DSAPrivateKey - class opencard.opt.security.DSAPrivateKey.
Contains a public DSA key.
DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.DSAPrivateKey
Produce an DSAPrivateKey from the given BigIntegers.
DSAPublicKey - class opencard.opt.security.DSAPublicKey.
Contains a public DSA key.
DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.DSAPublicKey
Produce a DSAPublicKey from the given BigIntegers.
DSASignCredential - class opencard.opt.security.DSASignCredential.
Sample credential to perform a DSA signing operation.
DSASignCredential(DSAPrivateKey) - Constructor for class opencard.opt.security.DSASignCredential
Constructor using a DSA private key
DummyTC - class opencard.tests.testframe.DummyTC.
 
DummyTC() - Constructor for class opencard.tests.testframe.DummyTC
TestCase constructor comment.
dump(byte[]) - Static method in class opencard.core.util.HexString
Hex-dump a byte array (offset and printable ASCII included)
dump(byte[], int, int) - Static method in class opencard.core.util.HexString
Hex-dump a byte array (offset and printable ASCII included)

E

e - Variable in class opencard.opt.security.RSAPublicKey
Public exponent
e_ - Variable in class opencard.opt.security.RSAPrivateKey
Exponent
EDC_CRC - Static variable in class opencard.opt.terminal.protocol.T1Block
use CRC16 algorithm for EDC byte - not implemented
EDC_LDR - Static variable in class opencard.opt.terminal.protocol.T1Block
use LDR (XOR) algorithm for EDC byte
EF - Static variable in class com.ibm.opencard.dictionary.Item
Item belongs to an elementary file
el - Variable in class opencard.opt.security.RSAPublicKey
Length of public exponent
elements() - Method in class com.ibm.opencard.service.MFCCardObjectInfoCache
 
elements() - Method in class netscape.security.PrivilegeTable
 
EMERGENCY - Static variable in interface opencard.core.util.TraceLevels
System is unusable.
emergency(String, String) - Method in class opencard.core.util.Tracer
Traces a EMERGENCY level message.
emergency(String, Throwable) - Method in class opencard.core.util.Tracer
Trace a EMERGENCY throwable
EMV_EF_DIR - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
EMVAppletAccessCardService - interface opencard.opt.emv.mgmt.EMVAppletAccessCardService.
The EMVAppletAccessCardService provides an interface extending the functionality of the AppletAccessCardService for emv compliant cards.
EMVAppletInfo - class opencard.opt.emv.mgmt.EMVAppletInfo.
The EMVAppletInfo encapsulates the information describing an application which is stored on an EMV'96 card. It extends the generic AppletInfo class.
EMVAppletInfo() - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
Instantiate an EMVAppletInfo. (hidden, contains "defaults" for all instances set by each constructor)
EMVAppletInfo(AppletID, String) - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
 
EMVAppletInfo(TLV) - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
Instantiate an EMVAppletInfo from a TLV object.
EMVCardServiceFactory - class opencard.opt.emv.mgmt.EMVCardServiceFactory.
A primitive factory for creating BasicEMVAppletAccess Card Services.
EMVCardServiceFactory() - Constructor for class opencard.opt.emv.mgmt.EMVCardServiceFactory
 
EMVTags - interface opencard.opt.emv.mgmt.EMVTags.
EMVTags definitions.
enableEncryption() - Method in class demos.stockbroker.IBClientF
 
enablePrivilege(Principal, Object) - Method in class netscape.security.Target
 
enablePrivilege(Principal, Object) - Method in class netscape.security.UserTarget
 
enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedTarget
 
enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedStringTarget
 
enablePrivilege(String) - Static method in class netscape.security.PrivilegeManager
 
enablePrivilege(Target) - Method in class netscape.security.PrivilegeManager
 
enablePrivilege(Target, Principal) - Method in class netscape.security.PrivilegeManager
 
enablePrivilege(Target, Principal, Object) - Method in class netscape.security.PrivilegeManager
 
ENCIPHER - Static variable in class com.ibm.opencard.handler.Request
request to encipher data
ENCIPHER_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
ENCIPHER_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
encipher(String, byte[]) - Method in class opencard.tests.service.EncipherData
Encipher Data.
EncipherData - class opencard.tests.service.EncipherData.
This test tries to encrypt data with a key .
EncipherData() - Constructor for class opencard.tests.service.EncipherData
 
EncipherData(String, byte[]) - Constructor for class opencard.tests.service.EncipherData
initializes the data to be encrypted and the key to be used.
encodeCHV(String) - Method in interface opencard.core.terminal.CHVEncoder
Transform a Java String into a byte array suitable for the verification command
encoded_conditions - Variable in class com.ibm.opencard.service.AccessInformation
The access information in a card-specific encoding.
encoded_offset - Variable in class com.ibm.opencard.service.AccessInformation
The offset of the access conditions in encoded_conditions.
ENCRYPT - Static variable in class com.ibm.opencard.crypto.DESCipher
Cipher is in encrypting mode
encrypt(byte[]) - Method in class com.ibm.opencard.crypto.DES
Performs an in-place encryption of a 64-bit block.
encryptChained(byte[], int, int) - Method in class com.ibm.opencard.access.DESSecureCredential
Encrypts a series of data blocks in CBC mode.
encryptChained(byte[], int, int) - Method in interface com.ibm.opencard.access.SecureCredential
Encrypt a series of data blocks.
encryptSingle(byte[]) - Method in class com.ibm.opencard.crypto.DES
Performs an in-place encryption of a 64-bit block, always using DES.
endMutex() - Method in class opencard.core.service.SmartCard
Releases exclusive access to the card.
EndOfTableReachedException - exception opencard.opt.database.EndOfTableReachedException.
An EndOfTableReachedException is thrown when the end of a table is reached when performing a fetchNext command for example.
EndOfTableReachedException() - Constructor for class opencard.opt.database.EndOfTableReachedException
 
endReached - Variable in class com.ibm.opencard.dictionary.Dictionary.ItemEnumeration
 
engineBlockSize() - Method in class com.ibm.opencard.crypto.DESCipher
Return the length of an input block in bytes.
engineGetParameter(String) - Method in class demos.stockbroker.RSASignature
 
engineInitDecrypt(Key) - Method in class com.ibm.opencard.crypto.DESCipher
Initialize for decryption.
engineInitEncrypt(Key) - Method in class com.ibm.opencard.crypto.DESCipher
Initialize for encryption.
engineInitSign(PrivateKey) - Method in class demos.stockbroker.RSASignature
Set private key to be used for signatures.
engineInitVerify(PublicKey) - Method in class demos.stockbroker.RSASignature
 
engineOutBufferSize(int, boolean) - Method in class com.ibm.opencard.crypto.DESCipher
Return the length of an input block in bytes.
engineSetParameter(String, Object) - Method in class demos.stockbroker.RSASignature
 
engineSign() - Method in class demos.stockbroker.RSASignature
 
engineUpdate(byte) - Method in class demos.stockbroker.RSASignature
 
engineUpdate(byte[], int, int) - Method in class demos.stockbroker.RSASignature
 
engineUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.opencard.crypto.DESCipher
Process a chunk of data.
engineVerify(byte[]) - Method in class demos.stockbroker.RSASignature
 
ensureCardStateExists(CardChannel) - Method in class opencard.opt.applet.BasicAppletCardService
Ensures that a CardState object is available in the channel through which this service is communicating with the card.
enterEncryption(MFCCardChannel, MFCCommandAPDU, int) - Method in class com.ibm.opencard.access.MFCSecureMessenger
Enters an encryption phase.
enterEncryption(MFCCardChannel, MFCCommandAPDU, int) - Method in class com.ibm.opencard.access.MFC41SecureMessenger
Enters an encryption phase.
enterEncryption(MFCCardChannel, MFCCommandAPDU, int) - Method in class com.ibm.opencard.access.MFC35SecureMessenger
Enters an encryption phase.
enterEncryption(MFCCardChannel, MFCCommandAPDU, int) - Method in interface com.ibm.opencard.access.MFCEncryptor
Prepares the execution of an encrypted command.
enterProtection(MFCCardChannel, MFCCommandAPDU, int) - Method in class com.ibm.opencard.access.MFCSecureMessenger
Enters a protection phase.
enterProtection(MFCCardChannel, MFCCommandAPDU, int) - Method in class com.ibm.opencard.access.MFC41SecureMessenger
Enters a protection phase.
enterProtection(MFCCardChannel, MFCCommandAPDU, int) - Method in class com.ibm.opencard.access.MFC35SecureMessenger
Enters a protection phase.
enterProtection(MFCCardChannel, MFCCommandAPDU, int) - Method in interface com.ibm.opencard.access.MFCProtector
Prepares the execution of a protected command.
enumerateClasses(Class[]) - Method in class com.ibm.opencard.service.IBMCardServiceFactory
Create an enumeration from an array of classes.
enumerateIDs() - Method in class com.ibm.opencard.access.MFCCredentialStore
Gets the identifiers of all credentials stored.
enumerateSlots() - Method in class opencard.core.terminal.CardTerminal
Deprecated.  
ENVIRONMENT - Static variable in class com.ibm.opencard.script.Code
 
ENVIRONMENT - Static variable in interface com.ibm.opencard.util.SCTTag
 
EQUAL - Static variable in class netscape.security.PrivilegeManager
 
EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
equal(byte[], byte[]) - Static method in class com.ibm.opencard.util.ByteArray
Check whether two arrays are equal.
equal(byte[], byte[]) - Static method in class opencard.tests.testframe.UByteArray
Deprecated.  
equals(byte[]) - Method in class opencard.opt.applet.ID
Check whether this ID equals another byte[].
equals(byte[]) - Method in class opencard.tests.testframe.UByteArray
Check whether this UByteArray equals another byte[].
equals(Object) - Method in class netscape.security.Principal
 
equals(Object) - Method in class netscape.security.Target
 
equals(Object) - Method in class opencard.core.terminal.CardID
Compares this with another CardID object.
equals(Object) - Method in class opencard.opt.applet.ID
Check whether this ID equals another ID.
equals(Object) - Method in class opencard.opt.iso.fs.CardFilePathComponent
Two CardFilePathComponents are equal if they are of the same type (an instance of CardFilePathComponent) and describe the same path object.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileShortFileID
Compare two file ID components.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileAppID
Compare two application ID components.
equals(Object) - Method in class opencard.opt.iso.fs.CardFilePath
Check whether this CardFilePath is equal to another.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileFileID
Compare two file ID components.
equals(Object) - Method in class opencard.opt.util.Tag
Check for equality.
equals(Object) - Method in class opencard.tests.testframe.UByteArray
Check whether this UByteArray equals another UByteArray.
er - Variable in class opencard.tests.testframe.TestFrame
 
EraseBinary - class opencard.tests.terminal.EraseBinary.
EraseBinary is derived from the CommandBean which provided most of the required functionality. SAMPLE:
EraseBinary erase = new EraseBinary();
erase.setCardType(CommandCodeFactory.BULL);
erase.initialize(card);
erase.setId("Bull PCSC-Test3-B");
erase.setData(new byte[]{(byte)0x00,(byte)0x78});
erase.addExpectedResult(0x9000);
erase.execute();

EraseBinary() - Constructor for class opencard.tests.terminal.EraseBinary
Default constructor.
ERROR - Static variable in interface opencard.core.util.TraceLevels
Error condition
ERROR_EDC - Static variable in class opencard.opt.terminal.protocol.T1Block
indicates EDC error
ERROR_NONE - Static variable in class opencard.opt.terminal.protocol.T1Block
indicates error free operation
ERROR_OTHER - Static variable in class opencard.opt.terminal.protocol.T1Block
indicates other error
error(String, String) - Method in class opencard.core.util.Tracer
Traces a ERROR level message.
error(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a ERROR throwable
ErrorEvent - class opencard.tests.testframe.ErrorEvent.
 
ErrorListener - interface opencard.tests.testframe.ErrorListener.
 
errorListeners - Variable in class opencard.tests.testframe.TestFrame
 
errorMessage - Variable in class opencard.tests.testframe.ErrorEvent
 
errorOccurred(ErrorEvent) - Method in interface opencard.tests.testframe.ErrorListener
 
EventGenerator - class opencard.core.event.EventGenerator.
The EventGenerator singleton acts as a generator and multicaster for card terminal events.
EventState - Variable in class com.ibm.opencard.terminal.pcsc10.PcscReaderState
EventState is set by the resource manager to the current reader state.
EventState - Variable in class com.ibm.opencard.terminal.pcscmig.PcscReaderState
EventState is set by the resource manager to the current reader state.
exchangeData(T1Block) - Method in class com.gemplus.opencard.terminal.GemplusBlockProtocol
Implementation of exchangeData
exchangeData(T1Block) - Method in class opencard.opt.terminal.protocol.T1Protocol
exchangeData responsible for the real data-transfer.
EXEC - Static variable in class com.ms.security.PermissionID
 
execCommand(MFCCardChannel, CommandAPDU) - Method in class com.ibm.opencard.service.MFC35CardServiceImpl
Execute a ready-to-use command, given by the CommandAPDU.
execCommand(MFCCommandAPDU, MFCAccessConditions) - Method in class com.ibm.opencard.access.MFCCardAccessor
Exchange APDUs with the smartcard.
execCommand(MFCCommandAPDU, MFCAccessConditions) - Method in class com.ibm.opencard.access.MFCSecureAccessor
Exchange APDUs with the smartcard.
execSelect(MFCCardChannel, boolean) - Method in class com.ibm.opencard.service.MFC35CardServiceImpl
Select the path that is stored by now.
execSelect(MFCCardChannel, boolean) - Method in class com.ibm.opencard.service.MFC41CardServiceImpl
Select the path that is stored by now.
execute() - Method in class opencard.tests.terminal.TestBean
Execute the Test Bean using a previously CardService.
execute() - Method in class opencard.tests.terminal.OpenTerminal
Execute using a previously defined CardTerminal
execute() - Method in class opencard.tests.terminal.CommandBean
Execute the Command using a previously CardService
execute() - Method in class opencard.tests.terminal.TerminalInfo
Execute using a previously defined CardTerminal
execute() - Method in class opencard.tests.terminal.CardEvent
Execute using a previously defined CardTerminal
execute() - Method in class opencard.tests.terminal.WaitForCard
Execute using a previously defined CardTerminal
execute() - Method in class opencard.tests.terminal.CloseTerminal
Execute using a previously defined CardTerminal
execute() - Method in class opencard.tests.terminal.GetATR
Execute using a previously defined CardTerminal
execute() - Method in class opencard.tests.terminal.ThreadStarter
Execute
executeCommand(CommandAPDU) - Method in class com.ibm.opencard.service.MFCCardChannel
Exchange APDUs with the smartcard (mid level).
executeCommand(CommandAPDU, AccessConditions) - Method in class com.ibm.opencard.access.MFCCardAccessor
Generic method to exchange APDUs with the smartcard.
executeCommand(CommandAPDU, AccessConditions) - Method in interface com.ibm.opencard.service.CardAccessor
Sends a command to the smartcard and satisfies required access conditions.
executeCommand(MFCCommandAPDU, AccessConditions) - Method in class com.ibm.opencard.service.MFCCardChannel
Exchange APDUs with the smartcard (top level).
executeCommand(MFCCommandAPDU, int) - Method in class com.ibm.opencard.service.MFCCardChannel
Exchange APDUs with the smartcard (top level).
executeOrder(String, Script, Dictionary, TLVBuffer) - Method in class com.ibm.opencard.script.MFCScriptService
Executes a given order within a script.
executeOrder(String, Script, Dictionary, TLVBuffer) - Method in class com.ibm.opencard.script.ScriptInterpreter
Executes a given order within the given script, using optional dictionary and optional blackboard.
exists(AppletID) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
Check whether the card-resident applets with the specified AppletID exists on the card.
exists(AppletID) - Method in interface opencard.opt.applet.mgmt.AppletAccessCardService
Check whether the card-resident applet with the specified AppletID exists on the card.
exists(CardFilePath) - Method in class com.ibm.opencard.isofs.MFCFileAccess
Checks whether a file or directory exists on the smartcard.
exists(CardFilePath) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Checks whether a file exists.
exists(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Tests whether a given file exists.
exponent1() - Method in class opencard.opt.security.RSACRTKey
First Exponent of CRT representation.
exponent2() - Method in class opencard.opt.security.RSACRTKey
Second Exponent of CRT representation.
EXPORT - Static variable in class com.ibm.opencard.handler.Request
request used to export data from script to application
EXPORT_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
EXPORT_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
ExtendedCommandAPDU - class com.gemplus.opencard.terminal.ExtendedCommandAPDU.
 
ExtendedCommandAPDU(byte, byte, byte, byte) - Constructor for class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Constructs an ISO 7816-4 case 1 APDU command as a ExtendedCommandAPDU object.
ExtendedCommandAPDU(byte, byte, byte, byte, byte) - Constructor for class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Constructs an ISO 7816-4 case 3 APDU command as a ExtendedCommandAPDU object.
ExtendedCommandAPDU(byte, byte, byte, byte, byte[]) - Constructor for class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Constructs an ISO 7816-4 case 2 APDU command as a ExtendedCommandAPDU object.
ExtendedCommandAPDU(byte, byte, byte, byte, byte[], byte) - Constructor for class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Constructs an ISO 7816-4 case 3 APDU command as a ExtendedCommandAPDU object.
ExtendedCommandAPDU(int) - Constructor for class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Constructs an empty ISO 7816-4 APDU command as a ExtendedCommandAPDU object.
externalAuthenticate(KeyRef, SignCredential) - Method in interface opencard.opt.security.AutCardService
Performs an external authentication against the smartcard.

F

faImpl - Variable in class com.ibm.opencard.signature.MFCKeyGenService
 
features() - Method in class opencard.core.terminal.CardTerminal
Query the card terminal about its features. Each feature is represented by a property.
FeedbackCipher - interface com.ibm.opencard.crypto.FeedbackCipher.
 
FETCH - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
FETCH_NEXT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
fetch() - Method in interface opencard.opt.database.DatabaseCardService
 
fetch() - Method in class opencard.opt.database.BasicDatabase
Allows to fetch a row or part of it.
fetch(byte) - Method in interface opencard.opt.database.DatabaseCardService
 
fetch(byte) - Method in class opencard.opt.database.BasicDatabase
Allows to fetch a row or part of it.
fetchCredential(Object) - Method in class opencard.opt.security.CredentialStore
Retrieves a credential.
fetchNext() - Method in interface opencard.opt.database.DatabaseCardService
 
fetchNext() - Method in class opencard.opt.database.BasicDatabase
Used for reading the logical next row from the cursor position.
fetchNext(byte) - Method in interface opencard.opt.database.DatabaseCardService
 
fetchNext(byte) - Method in class opencard.opt.database.BasicDatabase
Used for reading the logical next row from the cursor position.
FID_SEPARATOR - Static variable in class opencard.opt.iso.fs.CardFilePath
 
file - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
file_access_impl - Variable in class com.ibm.opencard.isofs.MFCFileAccess
The file system card service implementation to use.
FILE_HEADER_TAG - Static variable in class com.ibm.opencard.service.MFC35ObjectSRParser
The standard ASN.1 tag for a MFC file header.
FILE_HEADER_TAG - Static variable in class com.ibm.opencard.signature.MFC40KeyInfoRParser
The standard ASN.1 tag for a MFC file header.
file_info - Variable in class opencard.opt.iso.fs.CardFile
The information about the file represented.
FileAccessCardService - interface opencard.opt.iso.fs.FileAccessCardService.
Interface to a card service for ISO 7816-4 file access functionality.
fileID - Variable in class opencard.opt.iso.fs.CardFileFileID
Cache the two byte file ID for fast access
FILEIO - Static variable in class com.ms.security.PermissionID
 
filePointer - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
fileSystem - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
FileSystemCardService - interface opencard.opt.iso.fs.FileSystemCardService.
Interface defining creational methods for file system based smartcards.
finalize() - Method in class com.gemplus.opencard.terminal.APDUDataOutputStream
Close the stream (release attached resources)
finalize() - Method in class com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminal
Release driver resources when garbage collected.
finalize() - Method in class opencard.core.service.CardChannel
Tries to clean up.
finalize() - Method in class opencard.core.service.SmartCard
Finalizer: close this SmartCard in case it is still open.
finalize() - Method in class opencard.opt.iso.fs.CardRandomAccess
Free up all resources at garbage collection time.
finalize() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Let the super class free any resources.
finalize() - Method in class opencard.opt.iso.fs.CardFileOutputStream
Make sure that the output stream is closed on garbage collection.
finalize() - Method in class opencard.opt.iso.fs.CardFileInputStream
Close the stream at garbage collection time.
findPrivilege(int, int) - Static method in class netscape.security.Privilege
 
findTag(Tag, TLV) - Method in class opencard.opt.util.TLV
Search for a given tag value and return the first TLV found.
findTarget(String) - Static method in class netscape.security.Target
 
findTarget(String, Principal) - Static method in class netscape.security.Target
 
findTarget(Target) - Static method in class netscape.security.Target
 
findTLV(Tag, int[]) - Method in class com.ibm.opencard.buffer.TLVBuffer
Find the next TLV with the given tag.
fingerprint(int, int, byte, byte, byte, byte, byte[], boolean) - Method in class com.ibm.opencard.signature.MFC40KeyConverter
Generate fingerprint as necessary for key validation.
finished - Variable in class com.ibm.opencard.handler.IDDialog
 
finished - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
finishMAC(byte[]) - Method in class com.ibm.opencard.access.DESSecureCredential
Finishes a MAC computation and returns the message authentication code.
finishMAC(byte[]) - Method in interface com.ibm.opencard.access.SecureCredential
Finishes a MAC computation and returns the message authentication code.
finishPhase() - Method in class com.ibm.opencard.access.MFCSecureMessenger
Finishes a protection or encryption phase.
fireErrorEvent() - Method in class opencard.tests.testframe.TestFrame
 
fireInfoEvent() - Method in class opencard.tests.testframe.TestFrame
 
flush() - Method in class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Validate the modifications applied on this ExtendedCommandAPDU object.
flush() - Method in class opencard.opt.iso.fs.CardFileOutputStream
Flushes this CardFileOutputStream and forces any buffered output bytes to be written out.
FORBIDDEN - Static variable in class netscape.security.Privilege
 
ForbiddenTargetException - exception netscape.security.ForbiddenTargetException.
This exception is thrown when a privilege request is denied.
ForbiddenTargetException() - Constructor for class netscape.security.ForbiddenTargetException
Constructs an IllegalArgumentException with no detail message.
ForbiddenTargetException(String) - Constructor for class netscape.security.ForbiddenTargetException
Constructs an ForbiddenTargetException with the specified detail message.
FOREVER - Static variable in class netscape.security.Privilege
 
formatString() - Method in class opencard.tests.terminal.TerminalInfo
 
fromBinary(byte[], int[]) - Method in class opencard.opt.util.Tag
Initialize the Tag object from a BER-coded binary representation.
fromBinary(byte[], int[], TLV, TLV) - Static method in class opencard.opt.util.TLV
Read a TLV object from a binary representation.
fromEMVTLV(TLV) - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Analyses the given EMV compliant application description TLV and writes the data into the attributes of this class
FT_DF_NOASC - Static variable in class com.ibm.opencard.service.MFC35ObjectSRParser
The file type DF without ASC execution.
FT_DF_WITHASC - Static variable in class com.ibm.opencard.service.MFC35ObjectSRParser
The file type DF with ASC execution.
FT_EF_ASC - Static variable in class com.ibm.opencard.isofs.MFC35FileSRParser
 
FT_EF_CYCLIC - Static variable in class com.ibm.opencard.isofs.MFC35FileSRParser
 
FT_EF_FIXED - Static variable in class com.ibm.opencard.isofs.MFC35FileSRParser
 
FT_EF_RFU4 - Static variable in class com.ibm.opencard.isofs.MFC35FileSRParser
 
FT_EF_RFU5 - Static variable in class com.ibm.opencard.isofs.MFC35FileSRParser
 
FT_EF_TRANSPARENT - Static variable in class com.ibm.opencard.isofs.MFC35FileSRParser
 
FT_EF_VARIABLE - Static variable in class com.ibm.opencard.isofs.MFC35FileSRParser
 
FUNCTION - Static variable in class com.ibm.opencard.handler.Request
request to perform a generic function, for extendibility
FUNCTION - Static variable in class com.ibm.opencard.script.Code
 
FUNCTION - Static variable in interface com.ibm.opencard.util.SCTTag
 
FUNCTION_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
FUNCTION_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 

G

GemCoreCardTerminal - class com.gemplus.opencard.terminal.GemCoreCardTerminal.
PureJava-Implementation of an OpenCard CardTerminal for GemPlus GemCore-based reader (GCR410, GCR700) using the javax.comm package.
GemCoreCardTerminal(String, String, String) - Constructor for class com.gemplus.opencard.terminal.GemCoreCardTerminal
Instantiates a GemCoreCardTerminal object with one slot.
GemplusBlockProtocol - class com.gemplus.opencard.terminal.GemplusBlockProtocol.
Implementation of an OpenCard T1Protocol for GemPlus serial readers using the javax.comm package.
GemplusCardTerminalFactory - class com.gemplus.opencard.terminal.GemplusCardTerminalFactory.
CardTerminalFactory for Gemplus card terminals.
GemplusCardTerminalFactory() - Constructor for class com.gemplus.opencard.terminal.GemplusCardTerminalFactory
 
GenerateKey - class opencard.tests.terminal.GenerateKey.
GenerateKey is derived from the CommandBean which provide most of the required functionality. SAMPLE:
GenerateKey generate = new GenerateKey();
generate.setCardType(CommandCodeFactory.BULL);
generate.initialize(card);
generate.setId("Bull PCSC-Test4");
generate.setData(new byte[]{(byte)0x12,(byte)0x00});
generate.addExpectedResult(0x9000);
generate.execute();
GenerateKey() - Constructor for class opencard.tests.terminal.GenerateKey
Default constructor.
generateKeyPair(MFCCardChannel, MFCKeyInfo) - Method in interface com.ibm.opencard.signature.MFCKeyGenImpl
Send the command APDU for generate key pair
generateKeyPair(MFCCardChannel, MFCKeyInfo) - Method in class com.ibm.opencard.signature.MFC421KeyGenImpl
Send the command APDU for generate key pair
generateKeyPair(PrivateKeyRef, PublicKeyRef, int, String) - Method in class com.ibm.opencard.signature.MFCKeyGenService
Generate a pair of PKA keys on card.
generateKeyPair(PrivateKeyRef, PublicKeyRef, int, String) - Method in interface opencard.opt.signature.KeyGenerationCardService
Generate a pair of PKA keys on card.
get(Object) - Method in class com.ibm.opencard.service.MFCCardObjectInfoCache
 
get(Object) - Method in class netscape.security.PrivilegeTable
 
get(String) - Method in class com.ibm.opencard.handler.HandlerChain
Get the handler with the given identifier.
get(Target) - Method in class netscape.security.PrivilegeTable
 
get35Codes() - Static method in class com.ibm.opencard.service.MFCGenericFactory
Returns command codes for MFC 3.5 and 4.0 smartcards.
get35CSImpl() - Static method in class com.ibm.opencard.service.MFCGenericFactory
Returns generic card service implementation for MFC 4.0 and below cards.
get35FAImpl() - Static method in class com.ibm.opencard.isofs.MFCFileFactory
Returns a file access service implementation for MFC 4.0 and below.
get35FSImpl() - Static method in class com.ibm.opencard.isofs.MFCFileFactory
Returns a file system service implementation for MFC 4.0 and below.
get40KIParser(int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactory
Returns a key info parser for the 4.0 card The parser is created on the first invocation and re-used later.
get41Codes() - Static method in class com.ibm.opencard.service.MFCGenericFactory
Returns command codes for MFC 4.1 and above smartcards.
get41CSImpl() - Static method in class com.ibm.opencard.service.MFCGenericFactory
Returns generic card service implementation for MFC 4.1 and above cards.
get41FAImpl() - Static method in class com.ibm.opencard.isofs.MFCFileFactory
Returns a file access service implementation for MFC 4.1 and above.
get41FSImpl() - Static method in class com.ibm.opencard.isofs.MFCFileFactory
Returns a file system service implementation for MFC 4.1 and above.
get421KIParser(int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactory
Returns a key info parser for the 4.21 card The parser is created on the first invocation and re-used later.
getAbsolutePath() - Method in class opencard.opt.iso.fs.CardFile
Returns the absolute path of the file represented.
getAccessConditions(int) - Method in class com.ibm.opencard.service.AccessInformation
Returns access conditions for a given command class.
getAccessConditions(int) - Method in class com.ibm.opencard.service.MFCCardObjectInfo
Gets access conditions to the card object for a particular command class.
getAccessInfo() - Method in class com.ibm.opencard.service.MFCCardObjectInfo
Gets the access information to the card object.
getACParser(int) - Static method in class com.ibm.opencard.access.MFCAccessorFactory
Returns a parser for access conditions.
getAddress() - Method in class opencard.core.terminal.CardTerminal
Return the address of this CardTerminal.
getAG(int) - Method in interface com.ibm.opencard.service.MFCCodes
Returns the access group for a given operation.
getAG(int) - Method in class com.ibm.opencard.service.MFC35Codes
 
getAlgorithm() - Method in class opencard.opt.security.RSAPrivateKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.DSAPublicKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.DSAPrivateKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.KeyFile
adhere to interface java.security.Key
getAlgorithm() - Method in class opencard.opt.security.RSACRTKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.DESKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.RSAPublicKey
Conformance to the java.security interface
getAllRegisteredTargets() - Static method in class netscape.security.Target
 
getAllSlots() - Static method in class opencard.tests.terminal.WaitForCard
 
GetAnyCard - class demos.samples.GetAnyCard.
A sample demonstrating access to a smart card that is inserted already or just the next one being inserted.
GetAnyCard() - Constructor for class demos.samples.GetAnyCard
 
getAppendRecordByte() - Method in class com.ibm.opencard.service.MFC41Codes
 
getAppendRecordByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getAppendRecordByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getAppendRecordByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getAppendRecordByte() - Method in class opencard.tests.terminal.codes.MFC41Codes
 
getAppendRecordByte() - Method in interface opencard.tests.terminal.CommandCodes
The append record instruction.
getAppl() - Method in class opencard.tests.testframe.TestFrame
Getter method for the Applet flag
getAppletID() - Method in class opencard.opt.applet.AppletInfo
Get the applet identifier (AppletID).
getAppletID() - Method in class opencard.opt.applet.AppletProxy
Gets the application identifier of the applet to which this proxy belongs.
getAppletInfo() - Method in class demos.stockbroker.IBClient
 
getApplets() - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
 
getAppletSelector() - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
Get the applet selector.
getAppletSelector() - Method in class opencard.opt.applet.BasicAppletCardService
Get the applet selector.
getAskRandomByte() - Method in interface com.ibm.opencard.service.MFCCodes
 
getAskRandomByte() - Method in class com.ibm.opencard.service.MFC35Codes
 
getAskRandomByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getAskRandomByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getAskRandomByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getAskRandomByte() - Method in interface opencard.tests.terminal.CommandCodes
The ask random/get challenge instruction.
getATProperties() - Method in class opencard.tests.testframe.TestFrame
Getter method for the attribute properties vector
GetATR - class opencard.tests.terminal.GetATR.
The GetATR.
getATR() - Method in class opencard.core.terminal.CardID
Gets the represented ATR.
GetATR() - Constructor for class opencard.tests.terminal.GetATR
Default constructor.
getBlock() - Method in class opencard.opt.terminal.protocol.T1Block
returns byte array with raw block data
getBlockSize() - Method in interface com.ibm.opencard.service.MFCCodes
The maximum block size for data transfers.
getBlockSize() - Method in class com.ibm.opencard.service.MFC35Codes
 
getBlockSize() - Method in class com.ibm.opencard.service.MFC41Codes
Return the block size for data transfer.
getBlockSize() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getBlockSize() - Method in class opencard.tests.terminal.codes.BullCodes
 
getBlockSize() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getBlockSize() - Method in class opencard.tests.terminal.codes.MFC41Codes
Return the block size for data transfer.
getBlockSize() - Method in interface opencard.tests.terminal.CommandCodes
The maximum block size for data transfers.
getBlockType() - Method in class opencard.opt.terminal.protocol.T1Block
 
getBlockWaitingTime() - Method in class opencard.opt.terminal.protocol.T1Protocol
getBlockWaitingTime returns the currently used block waiting time in milliseconds.
getBoolean(String) - Method in class opencard.core.util.SystemAccess
Access system properties
getBoolean(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
getBoolean(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
getBuffer() - Method in class opencard.core.terminal.APDU
Returns the internal APDU buffer.
getBuildName() - Method in class opencard.tests.testframe.TestFrame
Getter method for the test build name
getByte(int) - Method in class opencard.core.terminal.APDU
Gets the byte at the specified position in the buffer.
getBytes() - Method in class opencard.core.terminal.APDU
Returns a byte array holding the buffered APDU.
getBytes() - Method in class opencard.opt.applet.ID
return the byte_array as byte array
getBytes() - Method in class opencard.opt.database.SecurityAttribute
Copies the byte values from this object data into the destination byte array.
getBytes() - Method in class opencard.opt.security.DESKey
Returns the key data.
getBytes() - Method in class opencard.opt.util.Tag
Gets a byte array representing the tag.
getBytes() - Method in class opencard.tests.testframe.UByteArray
return the byte_array as byte array
getCalculateHashByte() - Method in interface com.ibm.opencard.signature.MFCSigCodes
instruction byte for calculate hash
getCalculateHashByte() - Method in class com.ibm.opencard.signature.MFC40SigCodes
instruction byte for calculate hash
getCallingThreadStarter() - Method in class opencard.tests.terminal.TestThread
 
getCanonicalPath() - Method in class opencard.opt.iso.fs.CardFile
Returns the canonical path of the file represented.
getCard() - Method in class opencard.core.service.CardService
Gets the smartcard object associated with this service.
getCard() - Method in interface opencard.opt.service.CardServiceInterface
Returns the corresponding smartcard object.
getCard() - Method in class opencard.tests.terminal.TestThread
 
getCardChannel() - Method in class opencard.core.service.CardService
Gets the card channel to use for communicating with the smartcard.
getCardHolderData() - Method in class demos.stockbroker.SignatureCard
Get the card holder data from the SmartCard.
GetCardID - class demos.samples.GetCardID.
A sample that demonstrates the access to a smard card and obtains a CardID object which represents an ATR.
getCardID() - Method in class opencard.core.service.SmartCard
Gets the CardID object representing this smart card.
getCardID() - Method in class opencard.core.terminal.SlotChannel
Return the CardID object of the inserted smart card.
getCardID() - Method in class opencard.core.terminal.Slot
Deprecated. Return the CardID object of the presently inserted smart card.
GetCardID() - Constructor for class demos.samples.GetCardID
 
getCardID(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
Return the CardID of the presently inserted card.
getCardID(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
Return the CardID of the presently inserted card.
getCardID(int) - Method in class com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminal
Return the CardID of the presently inserted card.
getCardID(int) - Method in class opencard.core.terminal.CardTerminal
Return the answer-to-reset (ATR) response of the card inserted in slot slotID as a CardID.
getCardID(int) - Method in class opencard.core.terminal.Slot
Deprecated.  
getCardID(int, int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
Deprecated.  
getCardID(int, int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
Deprecated.  
getCardID(int, int) - Method in class com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminal
Return the CardID of the presently inserted card.
getCardID(int, int) - Method in class opencard.core.terminal.CardTerminal
Deprecated.  
getCards() - Method in class opencard.tests.terminal.ThreadStarter
set the Smartcard objects the set of TestCase Classes should deal with
getCardService(Class, boolean) - Method in class opencard.core.service.SmartCard
Tries to instantiate a CardService for the smart card that implements class clazz.
getCardServiceClass() - Method in class opencard.core.service.CardRequest
Gets the service required by this CardRequest.
getCardServiceClassFor(Class, CardID, CardServiceScheduler) - Method in class opencard.core.service.CardServiceRegistry
Gets a CardService class object for clazz.
getCardServiceFactories() - Method in class opencard.core.service.CardServiceRegistry
Gets all registered card service factories.
getCardServiceInstance(Class, CardID, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceRegistry
Tries to instantiate a CardService that is an instance of clazz and that works with the smart card represented by cid.
getCardServiceInstance(Class, CardType, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceFactory
Instantiate a CardService implementing the class clazz.
getCardState(CardChannel) - Method in class opencard.opt.applet.BasicAppletCardService
Gets the associated state object.
getCardTerminal() - Method in class opencard.core.event.CardTerminalEvent
Gets the CardTerminal associated with the event.
getCardTerminal() - Method in class opencard.core.service.CardChannel
Returns the card terminal associated with this channel.
getCardTerminal() - Method in class opencard.core.service.CardRequest
Gets the CardTerminal of this CardRequest.
getCardTerminal() - Method in class opencard.core.terminal.CardTerminalException
Gets the CardTerminal object where this exception occurred.
getCardTerminal() - Method in class opencard.core.terminal.CardID
Deprecated. use getSlotID() instead
getCardTerminal() - Method in class opencard.core.terminal.SlotChannel
Return the CardTerminal.
getCardTerminal() - Method in class opencard.core.terminal.Slot
Deprecated. Return a reference to the "owning" CardTerminal object.
getCardTerminals() - Method in class opencard.core.terminal.CardTerminalRegistry
Gets all registered CardTerminal instances.
getCardType() - Method in class opencard.tests.terminal.CommandBean
 
getCardType(CardID, CardServiceScheduler) - Method in class com.ibm.opencard.factory.MFCCardServiceFactory
Indicate whether this CardServiceFactory "knows" the smart card OS and/or installed card applications and might be able to instantiate CardServices for it.
getCardType(CardID, CardServiceScheduler) - Method in class com.ibm.opencard.factory.MFCCardServiceFactoryER
Indicate whether this CardServiceFactory "knows" the smart card OS and/or installed card applications and might be able to instantiate CardServices for it.
getCardType(CardID, CardServiceScheduler) - Method in class opencard.core.service.CardServiceFactory
Indicate whether this CardServiceFactory "knows" the smart card OS and/or installed card applications and might be able to instantiate CardServices for it.
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.database.BasicDatabaseFactory
 
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.emv.mgmt.EMVCardServiceFactory
Checks whether this factory can instantiate services for a given card.
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.service.OCF11CardServiceFactory
Indicate whether this CardServiceFactory "knows" the smart card OS and/or installed card applications and might be able to instantiate CardServices for it.
getChallengeLength(KeyRef) - Method in interface opencard.opt.security.AutCardService
Determines the required length of a challenge for internal authentication.
getChannelState() - Method in class com.ibm.opencard.service.MFCCardChannel
Get the card's state, as seen through this channel.
getCHV(int) - Method in class demos.stockbroker.SBCHVDialog
Query for a password.
getCHV(int) - Method in class opencard.core.service.DefaultCHVDialog
Get the CHV with the given number from the user.
getCHV(int) - Method in interface opencard.core.service.CHVDialog
Get a card holder verification for the given CHV number.
getCHVDialog() - Method in class com.ibm.opencard.access.MFCCHVProvider
Get the application-defined dialog for CHV input.
getCHVDialog() - Method in class opencard.core.service.CardService
Returns the dialog for CHV input.
getCHVNumber() - Method in class com.ibm.opencard.access.MFCAccessConditions
Returns the number of the CHV to perform.
getCIProperties() - Method in class opencard.tests.testframe.TestFrame
Getter method for the card initialization properties vector
getCla() - Method in class opencard.tests.terminal.CommandBean
 
getCLA() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the class byte.
getClassByte() - Method in class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Return the CLASS byte of this ExtendedCommandAPDU object.
getClassByte() - Method in interface com.ibm.opencard.service.MFCCodes
The CLAss byte for non-ISO commands.
getClassByte() - Method in class com.ibm.opencard.service.MFC35Codes
 
getClassByte() - Method in class com.ibm.opencard.service.MFC41Codes
 
getClassByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getClassByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getClassByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getClassByte() - Method in class opencard.tests.terminal.codes.MFC41Codes
 
getClassByte() - Method in interface opencard.tests.terminal.CommandCodes
The CLAss byte for non-ISO commands.
getClasses(CardType) - Method in class com.ibm.opencard.factory.MFCCardServiceFactory
Return an enumeration of known CardService classes.
getClasses(CardType) - Method in class com.ibm.opencard.factory.MFCCardServiceFactoryER
Return an enumeration of known CardService classes.
getClasses(CardType) - Method in class opencard.core.service.CardServiceFactory
Return an enumeration of known CardService classes.
getClasses(CardType) - Method in class opencard.opt.database.BasicDatabaseFactory
 
getClasses(CardType) - Method in class opencard.opt.emv.mgmt.EMVCardServiceFactory
Return an enumeration of known CardService classes.
getClasses(CardType) - Method in class opencard.opt.service.OCF11CardServiceFactory
Return an enumeration of known CardService classes.
getClassFor(Class, CardType) - Method in class opencard.core.service.CardServiceFactory
Locate the CardService class that implements clazz.
getClassPrincipals(Class) - Method in class netscape.security.PrivilegeManager
 
getClassPrincipalsFromStack(int) - Method in class netscape.security.PrivilegeManager
 
getCodes(int) - Static method in class com.ibm.opencard.service.MFCGenericFactory
Returns command codes for the given card OS.
getCodes(int) - Static method in class opencard.tests.terminal.CommandCodeFactory
Returns command codes for the given card os.
getCommand() - Method in class opencard.tests.terminal.DirectCommand
Friendly Method to get the command to be performed on the the card.
getCommandData() - Method in class opencard.tests.terminal.CommandBean
 
getContents() - Method in class opencard.core.service.DefaultCHVDialogResourceBundle
 
getControlBits() - Method in class opencard.opt.terminal.protocol.T1Block
getControlBits returns block-specific controlbits without the blocktype
getCreateFileByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getCreateFileByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getCreateFileByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getCreateFileByte() - Method in interface opencard.tests.terminal.CommandCodes
The create file instruction.
getCredentialIDs() - Method in class opencard.opt.security.CredentialStore
Gets the identifiers of all credentials stored.
getCredentials() - Method in class com.ibm.opencard.access.MFCCardAccessor
Gets the set of credentials.
getCredentialStore(CardID, Class) - Method in class opencard.opt.security.CredentialBag
Retrieves a single store from this bag.
getCredentialStores(CardID, Class) - Method in class opencard.opt.security.CredentialBag
Retrieves stores from this bag.
getCryptoAlgorithm() - Method in class com.ibm.opencard.signature.MFCKeyInfo
* JCA Standard name,for example "RSA"
getCSImpl(int) - Static method in class com.ibm.opencard.service.MFCGenericFactory
Returns a generic card service implementation for the given CardOS.
getCurrentInfo() - Method in class com.ibm.opencard.service.MFCChannelState
Gets the information about the current selection.
getCurrentPath() - Method in class com.ibm.opencard.service.MFCChannelState
Gets the current path.
getData() - Method in class opencard.opt.applet.AppletInfo
Get the applet data.
getDATA() - Method in class opencard.opt.terminal.protocol.T1Block
 
getData(byte[]) - Method in class com.ibm.opencard.buffer.TLVBuffer
Get the data from the entry with the given id.
getData(String) - Method in class com.ibm.opencard.buffer.TLVBuffer
Get the data from the entry with the given id.
getDataLength() - Method in class opencard.opt.database.SecurityAttribute
 
getDecreaseByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getDecreaseByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getDecreaseByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getDecreaseByte() - Method in interface opencard.tests.terminal.CommandCodes
The decrease instruction.
getDeleteFileByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getDeleteFileByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getDeleteFileByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getDeleteFileByte() - Method in interface opencard.tests.terminal.CommandCodes
The delete file instruction.
getDescription() - Method in class netscape.security.Target
 
getDestID() - Method in class opencard.opt.terminal.protocol.T1Block
 
getDestinationAddress() - Method in class opencard.opt.terminal.protocol.T1Block
 
getDetailDescription() - Method in class netscape.security.Target
 
getDetailedInfo(Object) - Method in class netscape.security.Target
 
getDetailedInfo(Object) - Method in class netscape.security.ParameterizedTarget
 
getDetailedInfo(Object) - Method in class netscape.security.ParameterizedStringTarget
 
getDirectory() - Method in class opencard.opt.security.KeyFile
get the directory containing the key
getDiscretionaryData() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Get the Discretionary Data.
getDomain() - Method in class opencard.opt.applet.AppletInfo
Get the applet security domain
getDuration() - Method in class netscape.security.Privilege
 
getEDC() - Method in class opencard.opt.terminal.protocol.T1Block
 
getEDCAlgorithm() - Method in class opencard.opt.terminal.protocol.T1Block
 
getEffectiveDataLength() - Method in interface com.ibm.opencard.signature.MFCSigCodes
Get the maximum effective data length for commands in key group.
getEffectiveDataLength() - Method in class com.ibm.opencard.signature.MFC40SigCodes
Get the maximum effective data length for commands in key group.
getEncoded() - Method in class opencard.opt.security.RSAPrivateKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.DSAPublicKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.DSAPrivateKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.KeyFile
adhere to interface java.security.Key
getEncoded() - Method in class opencard.opt.security.RSACRTKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.DESKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.RSAPublicKey
Conformance to the java.security interface
getEraseBinaryByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getEraseBinaryByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getEraseBinaryByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getEraseBinaryByte() - Method in interface opencard.tests.terminal.CommandCodes
the erase binary instruction
getErrorMessage() - Method in class opencard.tests.testframe.TestFrame
Getter method for the ErrorMessage
getExternalAuthByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getExternalAuthByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getExternalAuthByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getExternalAuthByte() - Method in interface opencard.tests.terminal.CommandCodes
The external authenticate instruction.
getExtHdrOffset() - Method in class com.ibm.opencard.signature.MFC40KeyInfoRParser
return the offset of the PKA specific header extension
getExtHdrOffset() - Method in class com.ibm.opencard.signature.MFC421KeyInfoRParser
return the offset of the PKA specific header extension
getFAImpl(int) - Static method in class com.ibm.opencard.isofs.MFCFileFactory
Returns a file access service implementation for the given CardOS.
getFileAccessImpl() - Method in class com.ibm.opencard.signature.MFCKeyGenService
get a file service implementation
getFileAccessService() - Method in class opencard.opt.iso.fs.CardFile
Returns the underlying file access card service.
getFileID() - Method in class com.ibm.opencard.isofs.MFCFileInfo
Returns the identifier of the file.
getFileID() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the identifier of the file.
getFileID() - Method in class opencard.opt.iso.fs.CardFile
Returns the identifier of the file represented.
getFileInfo() - Method in class opencard.opt.iso.fs.CardFile
Returns information about the file represented.
getFileInfo(CardFilePath) - Method in class com.ibm.opencard.isofs.MFCFileAccess
Returns information about a file on the smartcard.
getFileInfo(CardFilePath) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Queries information about a file.
getFilePointer() - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Returns the current location of the file pointer.
GetFileSize - class opencard.tests.service.GetFileSize.
The test try to find out the size of a file on the card.
getFileSize() - Method in class com.ibm.opencard.signature.MFCKeyInfo
file size in bytes
GetFileSize() - Constructor for class opencard.tests.service.GetFileSize
 
getFileSize(String) - Method in class opencard.tests.service.GetFileSize
Get FileSize of a File on the SmartCard.
GetFileSize(String) - Constructor for class opencard.tests.service.GetFileSize
Instantiates a test to get the size of a file.
getFileSystemService() - Method in class opencard.opt.iso.fs.CardFile
Returns the underlying file system card service.
getFilter() - Method in class opencard.core.service.CardRequest
Gets the filter of this CardRequest.
getFingerPrint() - Method in class netscape.security.Principal
 
getFinishByte() - Method in interface com.ibm.opencard.signature.MFCSigCodes
P1 for finish stage of commands where the input data is provided to the card in several blocks
getFinishByte() - Method in class com.ibm.opencard.signature.MFC40SigCodes
P1 for finish stage of commands where the input data is provided to the card in several blocks
getFirmwareVersion() - Method in class com.gemplus.opencard.terminal.GemCoreCardTerminal
gets the firmware version from the reader
getFirmwareVersion() - Method in class com.gemplus.opencard.terminal.OrosCardTerminal
gets the firmware version from the reader
getFormat() - Method in class opencard.opt.security.RSAPrivateKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.DSAPublicKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.DSAPrivateKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.KeyFile
adhere to interface java.security.Key
getFormat() - Method in class opencard.opt.security.RSACRTKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.DESKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.RSAPublicKey
Conformance to the java.security interface
getFSImpl(int) - Static method in class com.ibm.opencard.isofs.MFCFileFactory
Returns a file system service implementation for the given CardOS.
getG() - Method in class opencard.opt.security.DSAParams
Returns the base, g.
getGenerateKeyByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getGenerateKeyByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getGenerateKeyByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getGenerateKeyByte() - Method in interface opencard.tests.terminal.CommandCodes
the generate key instruction
getGenerateSignatureByte() - Method in interface com.ibm.opencard.signature.MFCSigCodes
instruction byte for generate signature
getGenerateSignatureByte() - Method in class com.ibm.opencard.signature.MFC40SigCodes
instruction byte for generate signature
getGenerator() - Static method in class opencard.core.event.EventGenerator
Gets the unique instance of CardTerminalRegistry.
getGenKeyAPDU(int) - Method in class com.ibm.opencard.signature.MFC421KeyGenImpl
get APDU for generate key command
getGenKeyByte() - Method in interface com.ibm.opencard.signature.MFCSigCodes
instruction byte for generate key pari
getGenKeyByte() - Method in class com.ibm.opencard.signature.MFC40SigCodes
instruction byte for generate key pair
getGenSigAPDU(MFCKeyInfo, byte[]) - Method in class com.ibm.opencard.signature.MFC40SignatureImpl
return command APDU for generate signature command
getGetResponseByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getGetResponseByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getGetResponseByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getGetResponseByte() - Method in interface opencard.tests.terminal.CommandCodes
the get response instruction
getGiveRandomByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getGiveRandomByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getGiveRandomByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getGiveRandomByte() - Method in interface opencard.tests.terminal.CommandCodes
The give random instruction
getHashAlgorithm() - Method in class com.ibm.opencard.signature.MFCKeyInfo
JCA standard names, for example "SHA-1"
getHashAlgorithmNr() - Method in class com.ibm.opencard.signature.MFCKeyInfo
MFC specific encoding of hash algorithms
getHashAPDU(MFCKeyInfo, byte[], int, int, boolean) - Method in class com.ibm.opencard.signature.MFC40SignatureImpl
get APDU for prepare or finish hash stage of calculate hash command Note: the block length must be less then the maximum effective data length of the card
getHeader() - Method in class com.ibm.opencard.isofs.MFCFileInfo
Returns the header of this file.
getHeader() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the file header.
getHeader() - Method in class opencard.opt.iso.fs.CardFile
Returns the header of the file represented.
getHelpUrl() - Method in class netscape.security.Target
 
getHistoricals() - Method in class opencard.core.terminal.CardID
Gets the historical characters.
getHostAddress() - Method in class opencard.opt.terminal.protocol.T1Protocol
getHostAddress
getId() - Method in class opencard.tests.terminal.TestBean
 
getID() - Method in class com.ibm.opencard.handler.Handler
Returns the identifier of this handler.
getImpKeyAPDU(int, byte[], boolean, int, int, boolean) - Method in class com.ibm.opencard.signature.MFC40KeyImpImpl
Create APDU for prepare or finish stage of import key command.
getImportKeyByte() - Method in interface com.ibm.opencard.signature.MFCSigCodes
instruction byte for import key
getImportKeyByte() - Method in class com.ibm.opencard.signature.MFC40SigCodes
instruction byte for import key
getIncreaseByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getIncreaseByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getIncreaseByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getIncreaseByte() - Method in interface opencard.tests.terminal.CommandCodes
The increase instruction.
getInfo() - Method in class opencard.core.service.CardType
 
getInfo(AppletID) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
Reads the AppletInfo from the directory on the card.
getInfo(AppletID) - Method in interface opencard.opt.applet.mgmt.AppletAccessCardService
Reads the AppletInfo of a given applet ID from the cards list of applets.
getInfoMessage() - Method in class opencard.tests.testframe.TestFrame
Getter method for the InfoMessage
getInitializationVector() - Method in class com.ibm.opencard.crypto.DESCipher
Get the initialization vector.
getInitializationVector() - Method in interface com.ibm.opencard.crypto.FeedbackCipher
 
getInitializationVectorLength() - Method in class com.ibm.opencard.crypto.DESCipher
Get the initialization vector length.
getInitializationVectorLength() - Method in interface com.ibm.opencard.crypto.FeedbackCipher
 
getInputBlockLength() - Method in class com.ibm.opencard.signature.MFCKeyInfo
length of input block
getInputDataBytes() - Method in class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Return the input data of this ExtendedCommandAPDU object.
getInputLength() - Method in class com.ibm.opencard.access.DESSignCredential
 
getInputLength() - Method in interface opencard.opt.security.SignCredential
Return the input length that the cryptographic algorithm can process.
getInputLength() - Method in class opencard.opt.security.RSAPrivateKey
Returns the number of bytes to be input into a signing operation with this key.
getInputLength() - Method in class opencard.opt.security.RSACRTKey
Returns the number of bytes to be input into a signing operation with this key.
getInputLength() - Method in class opencard.opt.security.DSASignCredential
 
getInputLength() - Method in class opencard.opt.security.RSASignCredential
 
getIns() - Method in class opencard.tests.terminal.CommandBean
 
getINS() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the instruction byte.
getINS(int) - Method in interface com.ibm.opencard.service.MFCCodes
Returns the instruction byte for a given operation.
getINS(int) - Method in class com.ibm.opencard.service.MFC35Codes
 
getInstance(String) - Static method in class com.ibm.opencard.crypto.DESCipher
Get an instance of DESCipher.
getInstance(String) - Static method in class demos.stockbroker.RSASignature
Factory method for getting an RSA signature instance.
getInstance(String) - Static method in class opencard.opt.security.CredentialStore
Instantiates a new credential store.
getInstanceNo() - Method in class opencard.tests.terminal.TestThread
 
getInstances() - Method in class opencard.tests.terminal.ThreadStarter
 
getInstructionByte() - Method in class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Return the INSTRUCTION byte of this ExtendedCommandAPDU object.
getInvalidateByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getInvalidateByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getInvalidateByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getInvalidateByte() - Method in interface opencard.tests.terminal.CommandCodes
The invalidate instruction.
getIsoCase() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the CASE of this ISOCommandAPDU.
getISOClassByte() - Method in interface com.ibm.opencard.service.MFCCodes
The CLAss byte for ISO commands.
getISOClassByte() - Method in class com.ibm.opencard.service.MFC35Codes
 
getISOClassByte() - Method in class com.ibm.opencard.service.MFC41Codes
 
getISProperties() - Method in class opencard.tests.testframe.TestFrame
Getter method for the initialization script properties vector
getKeyConverter(int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactoryER
Returns a key converter for the given CardOS.
getKeyGenImpl(int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactoryER
Returns a key generation service implementation for the given CardOS.
getKeyImpImpl(int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactoryER
Returns a key import service implementation for the given CardOS.
getKeyInfo() - Method in class com.ibm.opencard.signature.MFCKeyInfo
customer provided key info stored in the key file
getKeyInfoAPDU(int, boolean) - Method in class com.ibm.opencard.signature.MFC40SignatureImpl
APDUs used by the service implementation are reused
getKeyInfoImpl() - Method in class com.ibm.opencard.access.MFCPKAuthenticator
Returs the card specific impl to read key info
getKeyLength() - Method in class com.ibm.opencard.signature.MFCKeyInfo
nominal key length in bits
getKeyNr() - Method in class com.ibm.opencard.signature.MFCKeyInfo
Key number of the key.
getKeyNumber() - Method in class com.ibm.opencard.access.MFCAccessConditions
Returns the number of the key to use.
getKeyNumber() - Method in class opencard.opt.security.KeyFile
get the number of the key
getKIParser() - Method in class com.ibm.opencard.access.MFCPKAuthenticator
Returns the card specific key info parser
getKIParser(int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactory
Returns a key info parser for the given CardOS.
getLabel() - Method in class opencard.opt.applet.AppletInfo
Get the applet label.
getLabel() - Method in class opencard.tests.terminal.TestBean
 
getLC() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the length lc of the data.
getLe() - Method in class opencard.tests.terminal.CommandBean
 
getLE() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the expected length le of the response APDU.
getLEN() - Method in class opencard.opt.terminal.protocol.T1Block
 
getLength() - Method in class com.ibm.opencard.isofs.MFCFileInfo
Returns the length of this file.
getLength() - Method in class opencard.core.terminal.APDU
Returns the length of the buffered APDU.
getLength() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the length of the file.
getLength() - Method in class opencard.opt.iso.fs.CardFile
Returns the length of the file represented.
getLevel() - Method in class opencard.core.event.TracerEvent
Return the level.
getLevelName() - Method in class opencard.core.event.TracerEvent
Return the level as a string.
getLockHandle() - Method in class opencard.core.terminal.SlotChannel
Return the slot owner.
getLogFileDir() - Method in class opencard.tests.testframe.TestFrame
Getter method for the log file directory string
getLogSeq() - Method in class opencard.tests.testframe.TestFrame
Getter method for the log file sequence enabling string (yes: sequential logfiles enabled)
getMaxInputBlockLength() - Method in interface com.ibm.opencard.signature.MFCSigCodes
The maximum input block length of the generate signature command for all key strengths and padding algorithms supported by the MFC 4.0 card.
getMaxInputBlockLength() - Method in class com.ibm.opencard.signature.MFC40SigCodes
The maximum input block length of the generate signature command for all key strengths and padding algorithms supported by the MFC 4.0 card.
getMessage() - Method in class opencard.core.event.TracerEvent
Return the message contained in this event.
getMessage() - Method in class opencard.tests.testframe.InfoEvent
 
getMessage() - Method in class opencard.tests.testframe.ErrorEvent
 
getMessage(int) - Static method in class com.ibm.opencard.terminal.pcsc.PcscError
returns the associated message to the error code.
getMethodName() - Method in class opencard.core.event.TracerEvent
Return the method contained in this event.
getMFCChannel() - Method in class com.ibm.opencard.service.MFCCardService
Returns the MFC channel to use.
getMFCCodes() - Method in class com.ibm.opencard.access.MFCSecurityHelper
Returns the command codes for the smartcard.
getMFCSigCodes() - Method in class com.ibm.opencard.access.MFCPKAuthenticator
Returns the PKA command codes for the smartcard.
getMinimumSize() - Method in class demos.stockbroker.ImageCanvas
 
getMode() - Method in class opencard.tests.terminal.CommandBean
 
getMyPrincipals() - Static method in class netscape.security.PrivilegeManager
 
getNAD() - Method in class opencard.opt.terminal.protocol.T1Block
 
getName() - Method in class netscape.security.Target
 
getName() - Method in class opencard.core.terminal.CardTerminal
Return the name associated with this CardTerminal.
getName() - Method in class opencard.opt.iso.fs.CardFile
Returns the name of the file represented.
getNickname() - Method in class netscape.security.Principal
 
getNumberOfCards() - Method in class opencard.tests.terminal.WaitForCard
 
getOCFProperties() - Method in class opencard.tests.testframe.TestFrame
Getter method for the OCF property file name vector
getOutputBlockLength() - Method in class com.ibm.opencard.signature.MFCKeyInfo
output block length
getP() - Method in class opencard.opt.security.DSAParams
Returns the prime, p.
getP1() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the P1 byte.
getP1() - Method in class opencard.tests.terminal.CommandBean
 
getP2() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the P2 byte.
getP2() - Method in class opencard.tests.terminal.CommandBean
 
getPadAlgorithm() - Method in class com.ibm.opencard.signature.MFCKeyInfo
padding algorithm name, one of ZEROPADDING PKCS#1 ISO9796
getParameter1Byte() - Method in class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Return the PARAMETER1 byte of this ExtendedCommandAPDU object.
getParameter2Byte() - Method in class com.gemplus.opencard.terminal.ExtendedCommandAPDU
Return the PARAMETER2 byte of this ExtendedCommandAPDU object.
getParams() - Method in class opencard.opt.security.DSAPublicKey
Returns the DSA-specific key parameters.
getParams() - Method in class opencard.opt.security.DSAPrivateKey
Returns the DSA-specific key parameters.
getParent() - Method in class opencard.opt.iso.fs.CardFile
Return the parent CardFile.
getPasswordLength(SecurityDomain, int) - Method in interface opencard.opt.security.CHVCardService
Determines the padded length of a password.
getPath() - Method in class com.ibm.opencard.signature.MFCKeyInfo
path to the key file
getPath() - Method in class opencard.opt.iso.fs.CardFile
Returns the path of the file represented.
getPCB() - Method in class opencard.opt.terminal.protocol.T1Block
 
getPermission() - Method in class netscape.security.Privilege
 
getPollInterval() - Method in class opencard.core.event.EventGenerator
Gets the duration of the poll interval in ms.
getPollInterval() - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated.  
getPreferredName() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Get the application preferred name; Tag 0x9F12.
getPreferredSize() - Method in class demos.stockbroker.ImageCanvas
 
getPrepareByte() - Method in interface com.ibm.opencard.signature.MFCSigCodes
P1 for prepare stage of commands where the input data is provided to the card in several blocks
getPrepareByte() - Method in class com.ibm.opencard.signature.MFC40SigCodes
P1 for prepare stage of commands where the input data is provided to the card in several blocks
getPrepareHashInputLength(String) - Method in interface com.ibm.opencard.signature.MFCSigCodes
Get the maximum prepare hash command data input length for a given hash algorithm block length.
getPrepareHashInputLength(String) - Method in class com.ibm.opencard.signature.MFC40SigCodes
get the maximum prepare hash command data input length for a given hash algorithm block length.
getPriority() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Get the application priority indicator; Tag 0x87.
getPrivilegeManager() - Static method in class netscape.security.PrivilegeManager
 
getPrivilegeTableFromStack() - Method in class netscape.security.PrivilegeManager
 
GetProperties - class demos.samples.GetProperties.
A sample that obtains the system properties of the application environment.
getProperties() - Method in class opencard.core.util.SystemAccess
Access system properties
getProperties() - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
getProperties() - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
GetProperties() - Constructor for class demos.samples.GetProperties
 
getProperty(String) - Method in class opencard.core.util.SystemAccess
Access system properties
getProperty(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
getProperty(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
getProperty(String, String) - Method in class opencard.core.util.SystemAccess
Access system properties
getProperty(String, String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
getProperty(String, String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
getPropName() - Method in class opencard.tests.testframe.TestFrame
Getter method for the test properties file name
getQ() - Method in class opencard.opt.security.DSAParams
Returns the subprime, q.
getRCProperties() - Method in class opencard.tests.testframe.TestFrame
Getter method for the repeat count properties vector
getReadBinaryByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getReadBinaryByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getReadBinaryByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getReadBinaryByte() - Method in interface opencard.tests.terminal.CommandCodes
The read binary instruction.
getReadKeyInfoByte() - Method in interface com.ibm.opencard.signature.MFCSigCodes
instruction byte for read key info
getReadKeyInfoByte() - Method in class com.ibm.opencard.signature.MFC40SigCodes
instruction byte for read key info
getReadRecordByte() - Method in interface com.ibm.opencard.service.MFCCodes
 
getReadRecordByte() - Method in class com.ibm.opencard.service.MFC35Codes
 
getReadRecordByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getReadRecordByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getReadRecordByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getReadRecordByte() - Method in interface opencard.tests.terminal.CommandCodes
The read record instruction.
getRecordSize() - Method in class com.ibm.opencard.isofs.MFCFileInfo
Returns the record size of this file.
getRecordSize() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the record size of the file.
getRecordSize() - Method in class opencard.opt.iso.fs.CardFile
Returns the record size of the file represented.
getRecvSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
getRecvSequenceCounter
getRegistrationCategory() - Method in class opencard.opt.applet.AppletID
Get the registration category.
getRegistry() - Static method in class opencard.core.service.CardServiceRegistry
Gets a reference to the system-wide CardServiceRegistry object ('Singleton' pattern).
getRegistry() - Static method in class opencard.core.terminal.CardTerminalRegistry
Gets the system wide CardTerminalRegistry.
getRehabilitateByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getRehabilitateByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getRehabilitateByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getRehabilitateByte() - Method in interface opencard.tests.terminal.CommandCodes
The rehabilitate instruction.
getRemoteAddress() - Method in class opencard.opt.terminal.protocol.T1Protocol
getRemoteAddress
getRequestedSequenceNumber() - Method in class opencard.opt.terminal.protocol.T1Block
 
GetResponse - class opencard.tests.terminal.GetResponse.
GetResponse is derived from the CommandBean which provided most of the required functionality. SAMPLE:
GetResponse response = new GetResponse();
response.setCardType(CommandCodeFactory.BULL);
response.initialize(card);
response.setId("Bull PCSC-Test2");
response.setLength(8);
response.addExpectedResult(0x9000);
response.execute();
GetResponse() - Constructor for class opencard.tests.terminal.GetResponse
Default constructor.
getResponseData() - Method in class opencard.tests.terminal.CommandBean
 
getResult() - Method in class opencard.tests.terminal.TestBean
 
getResultString() - Method in class opencard.tests.terminal.TestBean
 
getRetCode() - Static method in class opencard.tests.service.VerifySignedData
 
getRetCode() - Static method in class opencard.tests.service.GetFileSize
 
getRetCode() - Static method in class opencard.tests.service.WriteData
 
getRetCode() - Static method in class opencard.tests.service.EncipherData
 
getRetCode() - Static method in class opencard.tests.service.DecipherData
 
getRetCode() - Static method in class opencard.tests.service.CreateFile
 
getRetCode() - Static method in class opencard.tests.service.ReadData
 
getRetCode() - Static method in class opencard.tests.service.SignData
 
getRetCode() - Static method in class opencard.tests.service.MReadData
 
getRetCode() - Static method in class opencard.tests.service.DeleteFile
 
getRetCode() - Static method in class opencard.tests.service.MWriteData
 
getRisk() - Method in class netscape.security.Target
 
getRiskColor() - Method in class netscape.security.Target
 
getRoot() - Method in class com.ibm.opencard.service.MFCCardService
Returns a path to the master file of the smartcard.
getRoot() - Method in interface opencard.opt.iso.fs.FileAccessCardService
Returns the absolute path to the master file (MF) of the smartcard.
getScheduler() - Method in class opencard.core.terminal.SlotChannel
 
getSearchByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getSearchByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getSearchByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getSearchByte() - Method in interface opencard.tests.terminal.CommandCodes
the Search blank word instruction
getSelectByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getSelectByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getSelectByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getSelectByte() - Method in interface opencard.tests.terminal.CommandCodes
The select instruction.
getSelectedAppletID() - Method in class opencard.opt.applet.CardState
Gets the Application Identifier of the currently selected Applet.
getSendSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
getSendSequenceCounter
getService(Class) - Method in interface com.ibm.opencard.handler.ServiceProvider
Obtains a MFC card service from this provider.
getService(Class) - Method in class com.ibm.opencard.script.MFCScriptService
Returns a MFC card service of the requested class.
getSigCodes(int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactory
Returns signature command codes for the given CardOS.
getSigImpl(int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactory
Returns a signature service implementation for the given CardOS.
getSignatureCard() - Method in class demos.stockbroker.IBClientF
 
getSlot() - Method in class opencard.core.event.CardTerminalEvent
Deprecated. use getSlotID() instead
getSlot() - Method in class opencard.core.terminal.CardTerminalException
Gets the Slot object where this exception occurred.
getSlot() - Method in class opencard.core.terminal.CardID
Deprecated. use getSlotID(), getCardTerminal() instead
getSlot() - Method in class opencard.core.terminal.SlotChannel
Deprecated. use getSlotNumber(), getCardTerminal() instead
getSlot(int) - Method in class opencard.core.terminal.CardTerminal
Deprecated.  
getSlotChannel() - Method in class opencard.core.service.CardServiceScheduler
Returns the slot channel for this scheduler.
getSlotID() - Method in class opencard.core.event.CardTerminalEvent
 
getSlotID() - Method in class opencard.core.terminal.CardID
Deprecated. use getSlotID() instead
getSlotID() - Method in class opencard.core.terminal.Slot
Deprecated. Return the Slot number.
getSlotLockHandle(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
getSlotNumber() - Method in class opencard.core.terminal.SlotChannel
Return the slot number of the associated slot.
getSlots() - Method in class opencard.core.terminal.CardTerminal
Return the number of slots belonging to this CardTerminal object.
GetSmartCard - class demos.samples.GetSmartCard.
A sample demonstrating how to obtain a SmartCard object when using the event-driven paradigm instead of the procedural SmartCard.waitForCard.
GetSmartCard() - Constructor for class demos.samples.GetSmartCard
 
getSmartCard(CardTerminalEvent) - Static method in class opencard.core.service.SmartCard
Deprecated. use getSmartCard(CardTerminalEvent, CardRequest)
getSmartCard(CardTerminalEvent, CardRequest) - Static method in class opencard.core.service.SmartCard
Gets a SmartCard object for a received CardTerminalEvent provided that the CardRequest can be satisfied.
getSmartCard(CardTerminalEvent, CardRequest, Object) - Method in class opencard.core.service.CardServiceRegistry
Gets a SmartCard object based on a received CardTerminalEvent.
getSmartCard(CardTerminalEvent, CardRequest, Object) - Static method in class opencard.core.service.SmartCard
Gets a SmartCard object for a received CardTerminalEvent provided that the CardRequest can be satisfied.
getSmartCardArray() - Method in class opencard.tests.terminal.WaitForCard
 
getSourceAddress() - Method in class opencard.opt.terminal.protocol.T1Block
 
getSourceID() - Method in class opencard.opt.terminal.protocol.T1Block
 
getSRParser(int) - Static method in class com.ibm.opencard.isofs.MFCFileFactory
Returns a file select response parser for the given CardOS.
getSRParser(int) - Static method in class com.ibm.opencard.service.MFCGenericFactory
Returns a generic select response parser for the given CardOS.
getState() - Method in class opencard.core.service.CardChannel
Retrieves the service specific object associated with this channel.
getStrongRandom() - Method in class com.ibm.opencard.access.DESSecureCredential
Returns a random number.
getStrongRandom() - Method in interface com.ibm.opencard.access.SecureCredential
Returns a cryptographically strong random number.
getSystemAccess() - Static method in class opencard.core.util.SystemAccess
Return the instance of SystemAccess associated with the current thread.
getSystemPrincipal() - Static method in class netscape.security.PrivilegeManager
 
getTargetFromDescription(String) - Static method in class netscape.security.Target
 
getTCIndex() - Method in class opencard.tests.testframe.TestFrame
Getter method for the test case index
getTCProperties() - Method in class opencard.tests.testframe.TestFrame
Getter method for the test case class properties vector
getTerminalFeatures() - Method in class opencard.tests.terminal.CloseTerminal
 
GetTerminalInfos - class demos.samples.GetTerminalInfos.
A sample providing information about the registered terminals.
GetTerminalInfos() - Constructor for class demos.samples.GetTerminalInfos
 
getTerminalLockHandle() - Method in class opencard.opt.terminal.AbstractLockableTerminal
accessors for subclasses
getTestFrameReference() - Method in class opencard.tests.testframe.TestCase
Getter method for the TestFrame reference
getTestToPerform() - Method in class opencard.tests.terminal.ThreadStarter
 
getTestToPerform(int) - Method in class opencard.tests.terminal.ThreadStarter
 
getThread() - Method in class opencard.core.event.TracerEvent
Return the thread that caused this event.
getThrowable() - Method in class opencard.core.event.TracerEvent
Return the Throwable that caused this event.
getTimeout() - Method in class opencard.core.service.CardRequest
Gets the timeout value of this CardRequest.
getTimeoutValue() - Method in class opencard.core.terminal.TerminalTimeoutException
Returns the timeout interval value.
getTitle() - Method in class opencard.tests.terminal.TestBean
 
getTraceLevel() - Method in class opencard.core.util.Tracer
Gets the current trace level of the tracer of a certain class/object.
getType() - Method in class opencard.core.service.CardType
Accessor for numeric type
getType() - Method in class opencard.core.terminal.CardTerminal
Return the type of this CardTerminal.
getUpdateBinaryByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getUpdateBinaryByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getUpdateBinaryByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getUpdateBinaryByte() - Method in interface opencard.tests.terminal.CommandCodes
The update binary instruction.
getUpdateRecordByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getUpdateRecordByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getUpdateRecordByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getUpdateRecordByte() - Method in interface opencard.tests.terminal.CommandCodes
The update record instruction.
getValKeyAPDU(int, int, byte[], boolean) - Method in class com.ibm.opencard.signature.MFC40KeyImpImpl
Create APDU for validate key command
getValKeyByte() - Method in interface com.ibm.opencard.signature.MFCSigCodes
instruction byte for validate key
getValKeyByte() - Method in class com.ibm.opencard.signature.MFC40SigCodes
instruction byte for validate key
getValue(String) - Method in class com.ibm.opencard.buffer.TLVBuffer
Get the value from the entry with the given id.
getVendor() - Method in class netscape.security.Principal
 
getVerifyAPDU(MFCKeyInfo, byte[], byte[]) - Method in class com.ibm.opencard.signature.MFC40SignatureImpl
return command APDU for verify signature command
getVerifyCHVByte() - Method in class opencard.tests.terminal.codes.ISOCodes
 
getVerifyCHVByte() - Method in class opencard.tests.terminal.codes.BullCodes
 
getVerifyCHVByte() - Method in class opencard.tests.terminal.codes.MFC35Codes
 
getVerifyCHVByte() - Method in interface opencard.tests.terminal.CommandCodes
The verify CHV instruction.
getVerifySignatureByte() - Method in interface com.ibm.opencard.signature.MFCSigCodes
instruction byte for verify signature
getVerifySignatureByte() - Method in class com.ibm.opencard.signature.MFC40SigCodes
instruction byte for verify signature
getVersion() - Static method in class opencard.core.service.SmartCard
return version information about OCF It returns a string of the form OCF1.2;IBM Reference Implementation, Build Hudson, 21-May-1999 The first part indicates the API.
getWaitBehavior() - Method in class opencard.core.service.CardRequest
Return the wait behavior of the CardRequest.
getX() - Method in class opencard.opt.security.DSAPrivateKey
Returns the value of the private key, x.
getY() - Method in class opencard.opt.security.DSAPublicKey
Returns the value of the public key, y.
GRANT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
grant(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
grant(String, String, String) - Method in class opencard.opt.database.BasicDatabase
Allows to grant privileges to a single user, to a user group or to all users.
The following rivileges may be granted.

Privileges for table access :
SELECT
INSERT
UPDATE
DELETE
ALL

Privileges for view access :
SELECT
UPDATE

Privileges for dictionary access :
SELECT

GREATER_THAN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
GREATER_THAN_OR_EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
greatestCommonPrefix(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Return the longest commmon prefix with another CardFilePath.

H

HANDLE - Static variable in class com.ibm.opencard.script.Code
 
HANDLE - Static variable in interface com.ibm.opencard.util.SCTTag
 
handle(Request) - Method in class com.ibm.opencard.handler.HandlerChain
Handle a Request by delegating it to the handlers in the Chain of Responsibility.
handle(Request) - Method in class com.ibm.opencard.handler.Handler
Handles a request.
Handler - class com.ibm.opencard.handler.Handler.
The base class for the handlers used for executing scripts.
handler_id - Variable in class com.ibm.opencard.handler.Handler
The identifier of this handler
Handler() - Constructor for class com.ibm.opencard.handler.Handler
Default constructor.
Handler(String) - Constructor for class com.ibm.opencard.handler.Handler
Deprecated. use default constructor, followed by initialize(String)
HandlerChain - class com.ibm.opencard.handler.HandlerChain.
This class implements a recognized design pattern, called Chain of Responsibility: A Request is handled by delegating it to the Handlers in the chain.
HandlerChain() - Constructor for class com.ibm.opencard.handler.HandlerChain
 
hashCode() - Method in class netscape.security.Principal
 
hashCode() - Method in class netscape.security.Target
 
hashCode() - Method in class opencard.opt.applet.ID
 
hashCode() - Method in class opencard.opt.iso.fs.CardFileShortFileID
Return a hashcode for this file ID component.
hashCode() - Method in class opencard.opt.iso.fs.CardFileAppID
Return a hashcode for this application ID
hashCode() - Method in class opencard.opt.iso.fs.CardFilePath
Overrides Object.hashCode() since we already provide equals().
hashCode() - Method in class opencard.opt.iso.fs.CardFile
Returns a hash code for this object.
hashCode() - Method in class opencard.opt.iso.fs.CardFileFileID
Return a hashcode for this file ID component
hashCode() - Method in class opencard.opt.util.Tag
Compute a hash code for this tag.
hashCode() - Method in class opencard.tests.testframe.UByteArray
 
hasMoreElements() - Method in class com.ibm.opencard.dictionary.Dictionary.ItemEnumeration
 
hasPrincipal(Class, Principal) - Method in class netscape.security.PrivilegeManager
 
headerAPDU(byte, byte, byte, byte) - Static method in class opencard.opt.database.DataObject
Builds the header of the APDU command.
headerAPDU(byte, byte, byte, byte, byte) - Static method in class opencard.opt.database.DataObject
Builds the header of the APDU command.
helper_AUT - Variable in class com.ibm.opencard.access.MFCSecureAccessor
This helper will take care of external authentication.
helper_CHV - Variable in class com.ibm.opencard.access.MFCCardAccessor
This helper will take care of card holder verification.
helper_ENC - Variable in class com.ibm.opencard.access.MFCSecureAccessor
This helper will take care of message encryption and decryption.
helper_PRO - Variable in class com.ibm.opencard.access.MFCSecureAccessor
This helper will take care of message protection.
hexChars - Static variable in class opencard.core.util.HexString
Auxillary string array.
hexChars - Static variable in class opencard.opt.applet.ID
Auxillary string array.
hexify(byte[]) - Static method in class opencard.core.util.HexString
Hexify a byte array.
hexify(int) - Static method in class opencard.core.util.HexString
Hexify a byte value.
hexifyShort(byte, byte) - Static method in class opencard.core.util.HexString
Hexify short value encoded in two bytes.
hexifyShort(int) - Static method in class opencard.core.util.HexString
Hexify a short value.
hexifyShort(int, int) - Static method in class opencard.core.util.HexString
Hexify short value encoded in two (int-encoded)bytes.
HexString - class opencard.core.util.HexString.
Small utility class to hexify bytes and shorts.
HexString() - Constructor for class opencard.core.util.HexString
 
hexToChar(byte) - Static method in class opencard.opt.database.DataObject
Transforms a hexadecimal value into its char value.
historicals - Variable in class opencard.core.terminal.CardID
The historical characters of the ATR.

I

I_BLOCK - Static variable in class opencard.opt.terminal.protocol.T1Block
I-block
IBClient - class demos.stockbroker.IBClient.
IBClient is the client applet for the Internet Broker Demo
IBClient() - Constructor for class demos.stockbroker.IBClient
 
IBClientF - class demos.stockbroker.IBClientF.
 
IBClientF(String, IBEveF, Image, Image, Image) - Constructor for class demos.stockbroker.IBClientF
 
IBEveF - class demos.stockbroker.IBEveF.
IBEve is the window which allows to modify the message sent from client to server in the Internet Broker Demo.
IBEveF(String, IBServerF) - Constructor for class demos.stockbroker.IBEveF
Create a new instance.
IBIssuerF - class demos.stockbroker.IBIssuerF.
IBIssuerF is the issuer for the Internet Broker Demo.
IBIssuerF(String, SignatureCard, Image, Image) - Constructor for class demos.stockbroker.IBIssuerF
Create an instance if IBIssuerF
IBM_MFC_2_COS - Static variable in interface com.ibm.opencard.IBMMFCConstants
IBM: 0x001.
IBM_MFC_3_COS - Static variable in interface com.ibm.opencard.IBMMFCConstants
 
IBM_MFC_3_COS - Static variable in class opencard.tests.terminal.CommandCodeFactory
 
IBM_MFC_4_COS - Static variable in interface com.ibm.opencard.IBMMFCConstants
 
IBM_MFC_4_COS - Static variable in class opencard.tests.terminal.CommandCodeFactory
 
IBM_MFC_421_COS - Static variable in interface com.ibm.opencard.IBMMFCConstants
 
IBM_MFC_421_COS - Static variable in class opencard.tests.terminal.CommandCodeFactory
 
IBM_MFC_4F_COS - Static variable in interface com.ibm.opencard.IBMMFCConstants
 
IBM_MFC_4F_COS - Static variable in class opencard.tests.terminal.CommandCodeFactory
 
IBM_ZKA_2_COS - Static variable in interface com.ibm.opencard.IBMMFCConstants
 
IBMCardServiceFactory - class com.ibm.opencard.service.IBMCardServiceFactory.
The base class for IBM's card service factories.
IBMCardServiceFactory() - Constructor for class com.ibm.opencard.service.IBMCardServiceFactory
Default constructor.
IBMMFCConstants - interface com.ibm.opencard.IBMMFCConstants.
Common constants for all IBM specific OpenCard CardService classes.
IBPersF - class demos.stockbroker.IBPersF.
IBPersF is the applet for "personalization" of demo cards.
IBPersF(String, IBIssuerF) - Constructor for class demos.stockbroker.IBPersF
Create an instance of IBPersF.
IBRequestCardF - class demos.stockbroker.IBRequestCardF.
IBRequestCardF is used for requesting the card.
IBRequestCardF(Frame, Image, String) - Constructor for class demos.stockbroker.IBRequestCardF
 
IBServerF - class demos.stockbroker.IBServerF.
IBServerF is the server applet for the Internet Broker Demo
IBServerF(String, IBClientF, Image, Image) - Constructor for class demos.stockbroker.IBServerF
Create an instance of IBServerF.
id - Variable in class opencard.core.event.OpenCardEvent
 
ID - class opencard.opt.applet.ID.
ID - A wrapper class for unsigned byte arrays which are used as an Identifier.
e.g.
ID - Static variable in class com.ibm.opencard.script.Code
 
ID - Static variable in interface com.ibm.opencard.util.SCTTag
 
id() - Method in class com.ibm.opencard.handler.Request
Return the ID of this buffer.
ID() - Constructor for class opencard.opt.applet.ID
hide this one
ID(byte[]) - Constructor for class opencard.opt.applet.ID
construct it with a byte array if your programm has to speed up a bit
ID(byte, int) - Constructor for class opencard.opt.applet.ID
construct it with a defined length (size) and fill it with a bytepattern.
ID(int) - Constructor for class opencard.opt.applet.ID
construct it with a integer value.
ID(String) - Constructor for class opencard.opt.applet.ID
construct it with a nice looking friendly String
IDDialog - class com.ibm.opencard.handler.IDDialog.
IDDialog is used by IdentificationHandler to request the PIN from the user.
IDDialog(Frame, String, String, int) - Constructor for class com.ibm.opencard.handler.IDDialog
 
IDENTIFICATION - Static variable in class com.ibm.opencard.handler.Request
request for user identification, e.g.
IDENTIFICATION_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
IDENTIFICATION_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
ImageCanvas - class demos.stockbroker.ImageCanvas.
 
ImageCanvas(Image[], Container, int, int, boolean) - Constructor for class demos.stockbroker.ImageCanvas
 
ImageCanvas(Image, Container, int, int, boolean) - Constructor for class demos.stockbroker.ImageCanvas
 
IMPORT - Static variable in class com.ibm.opencard.handler.Request
request used to import data from application to script
IMPORT_REQUEST - Static variable in class com.ibm.opencard.script.Code
 
IMPORT_REQUEST - Static variable in interface com.ibm.opencard.util.SCTTag
 
importAndValidateKey(CardFilePath, int, byte[], boolean, String, byte[], int) - Method in class com.ibm.opencard.signature.MFCKeyImportService
Import and validate a key.
importAndValidatePrivateKey(PrivateKeyRef, PrivateKey, byte[], byte[], PublicKeyRef) - Method in class com.ibm.opencard.signature.MFCKeyImportService
Import and validate a private key.
importAndValidatePrivateKey(PrivateKeyRef, PrivateKey, byte[], byte[], PublicKeyRef) - Method in interface opencard.opt.signature.KeyImportCardService
Import and validate a private key.
importAndValidatePublicKey(PublicKeyRef, PublicKey, byte[], byte[], PublicKeyRef) - Method in class com.ibm.opencard.signature.MFCKeyImportService
Import and validate a public key to the card.
importAndValidatePublicKey(PublicKeyRef, PublicKey, byte[], byte[], PublicKeyRef) - Method in interface opencard.opt.signature.KeyImportCardService
Import and validate a public key to the card.
importKey(CardFilePath, int, byte[], boolean, String) - Method in class com.ibm.opencard.signature.MFCKeyImportService
Import a key.
importKey(MFCCardChannel, MFCKeyInfo, byte[], boolean) - Method in class com.ibm.opencard.signature.MFC40KeyImpImpl
Send the command APDU for import key.
importKey(MFCCardChannel, MFCKeyInfo, byte[], boolean) - Method in interface com.ibm.opencard.signature.MFCKeyImportImpl
Send the command APDU for import key.
importKeyInternal(CardFilePath, int, byte[], String, boolean) - Method in class com.ibm.opencard.signature.MFCKeyImportService
helper method to import a key.
importPrivateKey(PrivateKeyRef, PrivateKey, byte[]) - Method in class com.ibm.opencard.signature.MFCKeyImportService
Import a private key.
importPrivateKey(PrivateKeyRef, PrivateKey, byte[]) - Method in interface opencard.opt.signature.KeyImportCardService
Import a private key.
importPublicKey(PublicKeyRef, PublicKey, byte[]) - Method in class com.ibm.opencard.signature.MFCKeyImportService
Import a public key to the card.
importPublicKey(PublicKeyRef, PublicKey, byte[]) - Method in interface opencard.opt.signature.KeyImportCardService
Import a public key to the card.
IncorrectParameterInDataFieldException - exception opencard.opt.database.IncorrectParameterInDataFieldException.
An IncorrectParameterInDataFieldException is thrown when the data field of the command sent to the smartcard contains bad parameter(s).
IncorrectParameterInDataFieldException() - Constructor for class opencard.opt.database.IncorrectParameterInDataFieldException
 
increase(CardFilePath, int) - Method in class com.ibm.opencard.isofs.MFCFileAccess
Increases the value stored in a record of a structured file.
increaseValue(MFCCardChannel, int) - Method in class com.ibm.opencard.isofs.MFC35FileAccessImpl
Increases the value of a record in a structured file.
increaseValue(MFCCardChannel, int) - Method in interface com.ibm.opencard.isofs.MFCFileAccessImpl
Increases the value of a record in a structured file.
incRecvSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
incRecvSequenceCounter
incSendSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
incSendSequenceCounter
indicatesError(int) - Method in interface com.ibm.opencard.service.MFCCodes
Checks whether a status word indicates an error.
indicatesError(int) - Method in class com.ibm.opencard.service.MFC35Codes
Checks whether the response status indicates an error.
INFO - Static variable in interface opencard.core.util.TraceLevels
Informational
info_required - Variable in class com.ibm.opencard.service.MFC35CardServiceImpl
 
info(String, String) - Method in class opencard.core.util.Tracer
Traces a INFO level message.
info(String, Throwable) - Method in class opencard.core.util.Tracer
Traces a INFO throwable
InfoEvent - class opencard.tests.testframe.InfoEvent.
 
InfoListener - interface opencard.tests.testframe.InfoListener.
 
infoListeners - Variable in class opencard.tests.testframe.TestFrame
 
infoMessage - Variable in class opencard.tests.testframe.InfoEvent
 
informUser() - Method in class opencard.tests.terminal.pcsc.PCSCMfcTest1
Default
informUser() - Method in class opencard.tests.terminal.CTTestCase
Default for user information
infoSent(InfoEvent) - Method in interface opencard.tests.testframe.InfoListener
 
INHIBITOR - Static variable in class opencard.opt.database.DataObject
 
init() - Method in class demos.stockbroker.IBClient
 
init() - Static method in class opencard.core.util.Tracer
Initialize tracing by parsing trace properties into tracelist
init() - Method in class opencard.tests.testframe.TestFrame
 
InitCard - class opencard.tests.testframe.InitCard.
This class encapsulates functionality for initializing a smart card with the MFCScriptCardService
initFileAccess(MFCFileParameter) - Method in class com.ibm.opencard.isofs.MFCFileAccess
Initializes this service from encapsulated parameters.
initFileParam(MFCFileParameter, int) - Static method in class com.ibm.opencard.isofs.MFCFileFactory
Initializes a MFCFileParameter.
initFileSysParam(MFCFileSysParameter, int) - Static method in class com.ibm.opencard.isofs.MFCFileFactory
Initializes a MFCFileSysParameter.
initFileSystem(MFCFileSysParameter) - Method in class com.ibm.opencard.isofs.MFCFileSystem
Initializes this service from encapsulated parameters.
initGeneric(MFCCardServiceParameter) - Method in class com.ibm.opencard.service.MFCCardService
Initializes this service from encapsulated parameters.
initHandlerChain() - Method in class com.ibm.opencard.script.MFCScriptService
Initializes the handler chain of this script card service.
INITIAL_CHAINING_VALUE - Static variable in class com.ibm.opencard.script.Code
 
INITIAL_CHAINING_VALUE - Static variable in interface com.ibm.opencard.util.SCTTag
 
initialize() - Method in class demos.stockbroker.SignatureCard
Initialize a smart card with the demo image.
initialize() - Method in class opencard.tests.terminal.DirectCommand
Do some individual initialization for each command subclass.
initialize(AppletID, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.opt.applet.AppletProxy
Instantiate an AppletProxy and associates it with the card applet with the given application identifier.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class com.ibm.opencard.isofs.MFCFileAccess
Initializes this service.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class com.ibm.opencard.isofs.MFCFileSystem
Initializes this service.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class com.ibm.opencard.script.MFCScriptService
Initializes this script card service.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class com.ibm.opencard.service.MFCCardService
Does not initialize this service.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class com.ibm.opencard.signature.MFCSignatureService
Initializes this service.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class com.ibm.opencard.signature.MFCKeyImportService
Initializes this service.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class com.ibm.opencard.signature.MFCKeyGenService
Initializes this service.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardService
Initializes this service.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.opt.applet.BasicAppletCardService
Instantiates a BasicAppletCardService and tie it both to its CardServiceScheduler and its using SmartCard object.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.opt.database.BasicDatabase
Allows to initialize the cardservice.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
Initializes this CardService and retrieves the Cards directory into a vector.
initialize(Class[]) - Method in class opencard.tests.terminal.ThreadStarter
Initialize. set the Name of the different Test Cases to run in seperate threads
initialize(Class, int) - Method in class opencard.tests.terminal.ThreadStarter
Initialize.
initialize(SmartCard) - Method in class opencard.tests.terminal.CommandBean
Get a passthrough CardService to handle this command and initialize the bean.
initialize(SmartCard) - Method in class opencard.tests.terminal.CloseTerminal
Set the CardTerminal used with this Smartcard
initialize(SmartCard) - Method in class opencard.tests.terminal.GetATR
Set the CardTerminal used with this Smartcard
initialize(String) - Method in class opencard.tests.testframe.InitCard
Initialize a smart card with the image.
initialize(String, ServiceProvider) - Method in class com.ibm.opencard.handler.Handler
Initializes this handler.
initialize(String, String, String, String) - Method in class opencard.tests.terminal.OpenTerminal
Set informations about the terminal to be opened and create a using the terminal class which has been set.
initKeyGen(MFCKeyGenParameter) - Method in class com.ibm.opencard.signature.MFCKeyGenService
Initializes this service from encapsulated arguments.
initKeyImport(MFCKeyImportParameter) - Method in class com.ibm.opencard.signature.MFCKeyImportService
Initializes this service from encapsulated arguments.
initKGParam(MFCKeyGenParameter, int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactoryER
Initializes a MFCKeyGenParameter.
initKIParam(MFCKeyImportParameter, int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactoryER
Initializes a MFCKeyImportParameter.
initParameter(MFCCardServiceParameter, int) - Static method in class com.ibm.opencard.service.MFCGenericFactory
Initializes a MFCCardServiceParameter.
initSelect(boolean) - Method in class com.ibm.opencard.service.MFC35CardServiceImpl
Initialize a select operation.
initSignature(MFCSignatureParameter) - Method in class com.ibm.opencard.signature.MFCSignatureService
Initializes this service from encapsulated parameters.
initSigParam(MFCSignatureParameter, int) - Static method in class com.ibm.opencard.signature.MFCSignatureFactory
Initializes a MFCSignatureParameter.
initTrace() - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
 
initTrace() - Method in class com.ibm.opencard.terminal.pcscmig.OCFPCSCM
 
input(int) - Method in class opencard.core.terminal.CardTerminalIOBlender
Process a single character of user input.
inputLength - Variable in class opencard.opt.security.RSACRTKey
input data length
inputLength - Variable in class opencard.opt.security.RSAPublicKey
input data length
inputLength_ - Variable in class opencard.opt.security.RSAPrivateKey
input data length
inputSet() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current input character set.
inputStreamToByteArray(InputStream) - Method in class opencard.opt.util.URLClassLoader
 
INSERT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
insert(String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
insert(String, String) - Method in class opencard.opt.database.BasicDatabase
Used to insert a row in a table.
InsertCard - class demos.samples.InsertCard.
A sample demonstrating the notification mechanism when a card is being inserted.
InsertCard() - Constructor for class demos.samples.InsertCard
 
InsertRemoveCard - class demos.samples.InsertRemoveCard.
A sample demonstrating the notification mechanism when a card is being inserted or removed.
InsertRemoveCard() - Constructor for class demos.samples.InsertRemoveCard
 
installApplet(AppletCode) - Method in interface opencard.opt.applet.mgmt.AppletManagerCardService
Install an applet on the smart card.
INSTRUCTION - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
InstructionCodeNotSupportedException - exception opencard.opt.database.InstructionCodeNotSupportedException.
An InstructionCodeNotSupportedException is thrown when attempting to perform an unsupported instruction by the smartcard.
InstructionCodeNotSupportedException() - Constructor for class opencard.opt.database.InstructionCodeNotSupportedException
 
instScr(String) - Method in class opencard.tests.testframe.InitCard
Instantiate a java script file
interceptStateChange() - Method in class demos.stockbroker.IBEveF
 
internalAuthenticate(KeyRef, byte[]) - Method in interface opencard.opt.security.AutCardService
Requests an internal authentication from the smartcard.
internalCloseSlotChannel(SlotChannel) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
The internal closeSlotChannel method.
internalCloseSlotChannel(SlotChannel) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
The internal closeSlotChannel method.
internalCloseSlotChannel(SlotChannel) - Method in class opencard.core.terminal.CardTerminal
The internal closeSlotChannel method.
internalFeatures(Properties) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
Query the card terminal about its features.
internalFeatures(Properties) - Method in class opencard.core.terminal.CardTerminal
The CardTerminal internal features() method to be provided by the concrete implementation.
internalList(SlotChannel) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
List the applets info informations. This ABSTRACT method has to be implemented by card standard specific subclasses. Subclasses will need to call this method and then setApplets in order to initialize the applets attribute.
internalList(SlotChannel) - Method in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
Reads the applications info informations from the EMV Directory. Implements the abstract method of the superclass AbstractAppletAccess for EMV compliant cards.
internalLock() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
 
internalLock() - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalLockSlot(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
 
internalLockSlot(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalOpenSlotChannel(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
The internal openSlotChannel method.
internalOpenSlotChannel(int) - Method in class opencard.core.terminal.CardTerminal
The internal openSlotChannel method.
internalOpenSlotChannel(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalOpenSlotChannel(int, Object) - Method in class opencard.core.terminal.CardTerminal
The internal openSlotChannel method for locked terminals (default implementation).
internalOpenSlotChannel(int, Object) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalReset(int, int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
Implementation of CardTerminal.internalReset().
internalReset(int, int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
Implementation of CardTerminal.internalReset().
internalReset(int, int) - Method in class com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminal
Implementation of CardTerminal.internalReset().
internalReset(int, int) - Method in class opencard.core.terminal.CardTerminal
The internal reset method to be provided by the concrete implementation.
internalSendAPDU(int, CommandAPDU, int) - Method in class com.gemplus.opencard.terminal.GemCoreCardTerminal
The internalSendAPDU
internalSendAPDU(int, CommandAPDU, int) - Method in class com.gemplus.opencard.terminal.OrosCardTerminal
The internalSendAPDU
internalSendAPDU(int, CommandAPDU, int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
The implementation of CardTerminal.internalSendAPDU().
internalSendAPDU(int, CommandAPDU, int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
The implementation of CardTerminal.internalSendAPDU().
internalSendAPDU(int, CommandAPDU, int) - Method in class com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminal
The implementation of CardTerminal.internalSendAPDU().
internalSendAPDU(int, CommandAPDU, int) - Method in class opencard.core.terminal.CardTerminal
The internalSendAPDU method to be provided by the concrete implementation.
internalTransmit(int, T1Block) - Method in class opencard.opt.terminal.protocol.T1Protocol
internalTransmit exchanges blocks with T1 protocol handling.
internalUnlock() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
 
internalUnlock() - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalUnlockSlot(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
 
internalUnlockSlot(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
intValue(int) - Method in class opencard.opt.applet.ID
return the byte with index of byte_array as a integer
intValue(int) - Method in class opencard.tests.testframe.UByteArray
return the byte with index of byte_array as a integer
InvalidAppletInfoException - exception opencard.opt.applet.mgmt.InvalidAppletInfoException.
Exception indicating that a invalid Applet Info has been retrieved from the smart card.
InvalidAppletInfoException() - Constructor for class opencard.opt.applet.mgmt.InvalidAppletInfoException
Creates a new exception without detail message.
InvalidAppletInfoException(String) - Constructor for class opencard.opt.applet.mgmt.InvalidAppletInfoException
Creates a new exception with the given detail message.
invalidate(CardFilePath) - Method in class com.ibm.opencard.isofs.MFCFileSystem
Invalidates a file on the smartcard.
invalidate(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Invalidates a file on the smartcard.
invalidateFile(MFCCardChannel) - Method in class com.ibm.opencard.isofs.MFC35FileSystemImpl
Invalidates a file on the smartcard.
invalidateFile(MFCCardChannel) - Method in interface com.ibm.opencard.isofs.MFCFileSystemImpl
Invalidates a file on the smartcard.
InvalidCardChannelException - exception opencard.core.service.InvalidCardChannelException.
Exception indicating that a card channel is not available.
InvalidCardChannelException() - Constructor for class opencard.core.service.InvalidCardChannelException
Creates a new exception without detail message.
InvalidCardChannelException(String) - Constructor for class opencard.core.service.InvalidCardChannelException
Creates a new exception with the given detail message.
InvalidSlotChannelException - exception opencard.core.terminal.InvalidSlotChannelException.
An InvalidSlotChannelException signals that the SlotChannel was not valid (e.g., it was not opened by a CardTerminal).
InvalidSlotChannelException() - Constructor for class opencard.core.terminal.InvalidSlotChannelException
Constructs an object of this class.
InvalidSlotChannelException(String) - Constructor for class opencard.core.terminal.InvalidSlotChannelException
Constructs an exception and passes a string with a possible cause.
InvalidSlotChannelException(String, CardTerminal) - Constructor for class opencard.core.terminal.InvalidSlotChannelException
The CardTerminal enhanced constructor.
ioControl - Variable in class opencard.core.terminal.CardTerminalIOBlender
A reference to our containing CardTerminalIOControl object.
ioControl() - Method in class opencard.core.terminal.CHVControl
Get the I/O control parameters.
is_blocking - Variable in class com.ibm.opencard.service.MFCCardServiceParameter
Whether channel allocation is blocking.
IS_NUMBERS - Static variable in class opencard.core.terminal.CardTerminalIOControl
Predefined set of input characters: Numbers only
isAlive() - Method in class opencard.core.service.CardServiceScheduler
Checks whether this scheduler is alive.
isAllowed() - Method in class netscape.security.Privilege
 
isBlank() - Method in class netscape.security.Privilege
 
isBlockComplete(byte[], int) - Method in class opencard.opt.terminal.protocol.T1Protocol
 
isCalledByPrincipal(Principal) - Method in class netscape.security.PrivilegeManager
 
isCalledByPrincipal(Principal, int) - Method in class netscape.security.PrivilegeManager
 
isCandidate(CardID) - Method in interface opencard.core.service.CardIDFi