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

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

AbstractAppletAccessor - Class in opencard.opt.applet.mgmt
  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 in opencard.opt.terminal
  `AbstractLockableTerminal` is a base class for implementing lockable CardTerminals.
AbstractLockableTerminal(String, String, String) - Constructor for class opencard.opt.terminal.AbstractLockableTerminal
  Instantiates a `CardTerminal` object.
ACOSCardService - Class in de.cardcontact.opencard.service.acos
ACOSCardService() - Constructor for class de.cardcontact.opencard.service.acos.ACOSCardService
actionPerformed(ActionEvent) - Method in class opencard.core.service.DefaultCHVDialog.IDDialog
  Handle action events.
ACTIVATE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
add(int, int) - Static method in class netscape.security.Privilege
add(Privilege, Privilege) - Static method in class netscape.security.Privilege
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(TLV) - Method in class opencard.opt.util.TLV
  Add the given `TLV` object to this `TLV` instance (only if constructed).
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
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`.
addTracerListener(TracerListener) - Static method in class opencard.core.util.Tracer
  Adds a `TracerListener`.
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
ALL - Static variable in interface de.cardcontact.opencard.security.SecureChannel
  Combination of CPRO, CENC, RPRO, RENC
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.
ALLOWED - Static variable in class netscape.security.Privilege
ANYCARD - Static variable in class opencard.core.service.CardRequest
  Wait behavior if cards already inserted are to be considered.
APDU - Class in opencard.core.terminal
  An `APDU` represents a Application Protocol Data Unit which is the basic unit of communication with a smart card.
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.
apdu_buffer - Variable in class opencard.core.terminal.APDU
  A buffer to hold the re-usable command APDU.
apdu_length - Variable in class opencard.core.terminal.APDU
  The length of the command APDU currently in the buffer.
APDUTracer - Interface in opencard.core.util
  Interface used to trace the communication with a smart card
APPEND - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
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.core.terminal.APDU
  Appends the given byte to the internally buffered 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.
append(byte[]) - Method in class opencard.opt.terminal.ISOCommandAPDU
  Appends the given byte array to the data field of the APDU.
append(byte) - Method in class opencard.opt.terminal.ISOCommandAPDU
  Appends the given byte to the buffered APDU.
appendRecord(CardFilePath, byte[]) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Append record to linear file
appendRecord(CardFilePath, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Append record to linear file
appendRecord(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
  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
APPLET - Static variable in class de.cardcontact.opencard.utils.CapFile
AppletAccessCardService - Interface in opencard.opt.applet.mgmt
  The `AppletAccessCardService` interface defines a set of calls for accessing card-resident applets.
AppletCode - Class in opencard.opt.applet.mgmt
  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 in opencard.opt.applet
  `AppletID` encapsulates the applet identifier as defined by ISO 7816-5.
AppletID(byte[]) - Constructor for class opencard.opt.applet.AppletID
  Constructs the AppletID from a byte array.
AppletID(String) - Constructor for class opencard.opt.applet.AppletID
  Constructs the AppletID from a hexadecimal string.
AppletInfo - Class in opencard.opt.applet
  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
  Creates a new AppletInfo instance.
AppletManagerCardService - Interface in opencard.opt.applet.mgmt
  The `AppletManagerCardService` interface defines a set of calls for the maintenance of multiple applets on a card.
AppletProxy - Class in opencard.opt.applet
  `AppletProxy` is the base class for all applet proxies.
AppletProxy() - Constructor for class opencard.opt.applet.AppletProxy
AppletSelector - Interface in opencard.opt.applet
  The `AppletSelector` interface defines the minimum features that are necessary for working with card-resident applets.
AppletState - Class in opencard.opt.applet
  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
applicationID() - Method in class opencard.core.terminal.CHVControl
  Get the application ID string.
archive - Variable in class opencard.opt.util.URLClassLoader
archiveLoaded - Variable in class opencard.opt.util.URLClassLoader
assertPermission(PermissionID) - Static method in class com.ms.security.PolicyEngine
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 - Variable in class opencard.core.terminal.CardID
  The represented ATR.
AutCardService - Interface in opencard.opt.security
available() - Method in class opencard.opt.iso.fs.CardFileInputStream
  Return the number of byte available for reading.

## B

BasicAppletCardService - Class in opencard.opt.applet
  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 in opencard.opt.database
  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 in opencard.opt.database
  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 in opencard.opt.emv.mgmt
  The `BasicEMVAppletAccess` provides an implementation of an `AppletAccessCardService` for EMV compliant cards supporting a T=1 protocol (T=0 is not implemented).
BasicEMVAppletAccess() - Constructor for class opencard.opt.emv.mgmt.BasicEMVAppletAccess
  Instantiate a `BasicEMVAppletAccess` object.
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() - Method in class opencard.opt.database.BasicDatabase
  Allocates space for a memory image, e.g. a row.
begin() - Method in interface opencard.opt.database.DatabaseCardService
BEGIN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
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`.
blocklen - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
body() - Method in class opencard.opt.security.DESKey
  Returns the key data.
bodyAPDU(String) - Static method in class opencard.opt.database.DataObject
  Builds the body of the APDU command from a String.
bodyAPDU(byte[]) - Static method in class opencard.opt.database.DataObject
  Builds the body of the APDU command from a byte array.
byteCache - Variable in class opencard.opt.util.URLClassLoader
bytes() - Method in class opencard.opt.iso.fs.CardRecord
  Return the bytes contained in the record.

## C

cachedResult - Variable in class opencard.core.terminal.CardID
  The cached result of `toString`.
calcEDC() - Method in class opencard.opt.terminal.protocol.T1Block
  calcEDC calculates the EDC-field according to the used EDC algorithm
calculateMAC(byte, byte, byte, byte, byte[], byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Calculates the MAC
cancelButton - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
CapFile - Class in de.cardcontact.opencard.utils
CapFile(String) - Constructor for class de.cardcontact.opencard.utils.CapFile
CAPSEQUENCE - Static variable in class de.cardcontact.opencard.utils.CapFile
CAPSEQUENCE_JCOP - Static variable in class de.cardcontact.opencard.utils.CapFile
CARD_INSERTED - Static variable in class opencard.core.event.CardTerminalEvent
  a card was inserted
CARD_REMOVED - Static variable in class opencard.core.event.CardTerminalEvent
  a card was removed
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_TERMINAL_REGISTRY_TAG - Static variable in interface opencard.core.OpenCardConstants
  card terminal registry tag.
CardChannel - Class in opencard.core.service
  A communication channel to a smartcard.
CardChannel(SlotChannel) - Constructor for class opencard.core.service.CardChannel
  Instantiate a new logical card channel.
CardFile - Class in opencard.opt.iso.fs
  Represents a file or directory on the smartcard.
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.
CardFile(CardFile, CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFile
  Creates a card file for the specified relative path.
CardFile(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardFile
  Creates a card file for the relative path specified as string.
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 - Variable in exception opencard.opt.iso.fs.CardIOException
  Some additional information.
CardFileAppID - Class in opencard.opt.iso.fs
  `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 in opencard.opt.iso.fs
  `CardFileFileID` contains a single `CardFilePath` component, a two byte file ID.
CardFileFileID(String) - 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(byte, byte) - Constructor for class opencard.opt.iso.fs.CardFileFileID
  Instantiate a file ID path component.
CardFileInfo - Interface in opencard.opt.iso.fs
  Provides information about the structure of a file.
CardFileInputStream - Class in opencard.opt.iso.fs
  `CardFileInputStream` together with the accompanying `CardFileOutputStream` provides access to a `CardFile` via the familiar Java input/output stream mechanism.
CardFileInputStream(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileInputStream
  Instantiate an input stream using the specified `CardFile` object.
CardFileOutputStream - Class in opencard.opt.iso.fs
  `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 in opencard.opt.iso.fs
  `CardFilePartialAppID` contains a single `CardFilePath` component, a partial application ID.
CardFilePartialAppID(String) - Constructor for class opencard.opt.iso.fs.CardFilePartialAppID
CardFilePath - Class in opencard.opt.iso.fs
  `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(String) - Constructor for class opencard.opt.iso.fs.CardFilePath
  Create a `CardFilePath` from a String.
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.
CardFilePathComponent - Class in opencard.opt.iso.fs
  `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 in opencard.opt.iso.fs
  `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 in opencard.opt.iso.fs
  `CardFileShortFileID` contains a single `CardFilePath` component, a short file ID.
CardFileShortFileID(String) - Constructor for class opencard.opt.iso.fs.CardFileShortFileID
  Instantiate a short file ID path component.
CardFileShortFileID(byte) - Constructor for class opencard.opt.iso.fs.CardFileShortFileID
  Instantiate a short file ID path component.
CardFileSymbolicName - Class in opencard.opt.iso.fs
  `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 in opencard.opt.iso.fs
  `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.
cardHash(CardChannel, byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
  Performed chained hash in card The data is split into chunks of 64 bytes.
CardHolderVerificationGUI - Class in opencard.core.service
  The system user interaction handler.
CardHolderVerificationGUI() - Constructor for class opencard.core.service.CardHolderVerificationGUI
CardID - Class in opencard.core.terminal
  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(Slot, byte[]) - Constructor for class opencard.core.terminal.CardID
  Deprecated. use CardID(CardTerminal, int, byte[])
CardID(CardTerminal, int, byte[]) - Constructor for class opencard.core.terminal.CardID
  Instantiates a new card ID representing the given ATR from the given slot.
CardIDFilter - Interface in opencard.core.service
  An interface for filtering `CardID`s.
cardIdTable - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
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(int) - Method in class opencard.core.terminal.CardTerminal
  Notify listeners that a card was inserted into a slot of this terminal.
cardInserted(CardTerminal, int) - Method in class opencard.core.terminal.CardTerminalRegistry
  Notify listeners that a card was inserted into a slot of a terminal.
CardIOException - Exception in opencard.opt.iso.fs
  `CardIOException` is the base class for all `CardIO` related exceptions.
CardIOException() - Constructor for exception opencard.opt.iso.fs.CardIOException
  The default constructor.
CardIOException(String) - Constructor for exception opencard.opt.iso.fs.CardIOException
  Give a message.
CardIOException(String, CardFile) - Constructor for exception opencard.opt.iso.fs.CardIOException
CardNotPresentException - Exception in opencard.core.terminal
  Thrown when a card should be inserted in one of the slots but is not present.
CardNotPresentException(String, CardTerminal, int) - Constructor for exception opencard.core.terminal.CardNotPresentException
  `CardNotPresentException` is thrown when a card expected in a slot is not found.
CardNotPresentException(String, CardTerminal, Slot) - Constructor for exception opencard.core.terminal.CardNotPresentException
  Deprecated.
CardRandomAccess - Class in opencard.opt.iso.fs
  Superclass for both `CardRandomAccess` classes.
CardRandomAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomAccess
  Instantiate a `CardRandomAccess` object.
CardRandomByteAccess - Class in opencard.opt.iso.fs
  `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 in opencard.opt.iso.fs
  `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 in opencard.opt.iso.fs
  The `CardRecord` class is used by the `CardRandomRecordAccess` and `CardRandomByteAccess` classes.
CardRecord(int) - Constructor for class opencard.opt.iso.fs.CardRecord
  Instantiate an empty `CardRecord`.
CardRecord(byte[]) - Constructor for class opencard.opt.iso.fs.CardRecord
  Instantiate a `CardRecord` using an already allocated byte array.
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(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(int) - Method in class opencard.core.terminal.CardTerminal
  Notify listeners that a card was removed from a slot of this terminal.
cardRemoved(CardTerminal, int) - Method in class opencard.core.terminal.CardTerminalRegistry
  Notify listeners that a card was removed from a slot of this terminal.
CardRequest - Class in opencard.core.service
  A `CardRequest` is used for `waitForCard()` invocations and specifies what kind of smart card an application is waited for.
CardRequest(int, CardTerminal, Class) - Constructor for class opencard.core.service.CardRequest
  Create a new CardRequest.
CardRequest() - Constructor for class opencard.core.service.CardRequest
  Deprecated.
CardRequest(int) - 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.
cardSelectAlgorithm(CardChannel, String) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
cardSelectKey(CardChannel, PrivateKeyRef) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
CardService - Class in opencard.core.service
  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 in opencard.core.service
  The base class of all checked exceptions thrown in the card services area.
CardServiceException() - Constructor for exception opencard.core.service.CardServiceException
  Creates a new exception without detail message.
CardServiceException(String) - Constructor for exception opencard.core.service.CardServiceException
  Creates a new exception with the sepcified detail message.
CardServiceFactory - Class in opencard.core.service
  A `CardServiceFactory` can instantiate `CardService`s for a specific smart card.
CardServiceFactory() - Constructor for class opencard.core.service.CardServiceFactory
  Instantiate a `CardServiceFactory`.
CardServiceImplementationException - Exception in opencard.core.service
  Base class for exceptions indicating problems in a card service.
CardServiceImplementationException() - Constructor for exception opencard.core.service.CardServiceImplementationException
  Creates a new exception without detail message.
CardServiceImplementationException(String) - Constructor for exception opencard.core.service.CardServiceImplementationException
  Creates a new exception with the given detail message.
CardServiceInabilityException - Exception in opencard.core.service
  Exception indicating that an operation is not supported by a card service.
CardServiceInabilityException() - Constructor for exception opencard.core.service.CardServiceInabilityException
  Creates a new exception without detail message.
CardServiceInabilityException(String) - Constructor for exception opencard.core.service.CardServiceInabilityException
  Creates a new exception with the specified detail message.
CardServiceInsufficientMemoryException - Exception in opencard.opt.service
  Exception thrown when the smartcard is out of EEPROM space.
CardServiceInsufficientMemoryException() - Constructor for exception opencard.opt.service.CardServiceInsufficientMemoryException
  Creates a new exception without detail message.
CardServiceInsufficientMemoryException(String) - Constructor for exception opencard.opt.service.CardServiceInsufficientMemoryException
  Creates a new exception with the given detail message.
CardServiceInterface - Interface in opencard.opt.service
  An interface to the public methods in `CardService`.
CardServiceInvalidCommandException - Exception in opencard.opt.service
  Exception indicating that a smartcard is unable to interpret a command.
CardServiceInvalidCommandException() - Constructor for exception opencard.opt.service.CardServiceInvalidCommandException
  Creates a new exception without detail message.
CardServiceInvalidCommandException(String) - Constructor for exception opencard.opt.service.CardServiceInvalidCommandException
  Creates a new exception with the given detail message.
CardServiceInvalidCredentialException - Exception in opencard.core.service
  Exception thrown when a credential that was provided is invalid.
CardServiceInvalidCredentialException() - Constructor for exception opencard.core.service.CardServiceInvalidCredentialException
  Creates a new exception without detail message.
CardServiceInvalidCredentialException(String) - Constructor for exception opencard.core.service.CardServiceInvalidCredentialException
  Creates a new exception with the given detail message.
CardServiceInvalidParameterException - Exception in opencard.core.service
  Exception indicating that an invalid parameter was passed to a card service.
CardServiceInvalidParameterException() - Constructor for exception opencard.core.service.CardServiceInvalidParameterException
  Creates a new exception without detail message.
CardServiceInvalidParameterException(String) - Constructor for exception opencard.core.service.CardServiceInvalidParameterException
  Creates a new exception with the given detail message.
CardServiceMissingAuthorizationException - Exception in opencard.opt.service
  Exception indicating that an object cannot be accessed by the service.
CardServiceMissingAuthorizationException() - Constructor for exception opencard.opt.service.CardServiceMissingAuthorizationException
  Creates a new exception without detail message.
CardServiceMissingAuthorizationException(String) - Constructor for exception opencard.opt.service.CardServiceMissingAuthorizationException
  Creates a new exception with the given detail message.
CardServiceMissingCredentialsException - Exception in opencard.opt.service
  Exception thrown if an application did not provide the required credentials.
CardServiceMissingCredentialsException() - Constructor for exception opencard.opt.service.CardServiceMissingCredentialsException
  Creates a new exception without detail message.
CardServiceMissingCredentialsException(String) - Constructor for exception opencard.opt.service.CardServiceMissingCredentialsException
  Creates a new exception with the given detail message.
CardServiceObjectNotAvailableException - Exception in opencard.opt.service
  Exception thrown when an object cannot be located on the smartcard.
CardServiceObjectNotAvailableException() - Constructor for exception opencard.opt.service.CardServiceObjectNotAvailableException
  Creates a new exception without detail message.
CardServiceObjectNotAvailableException(String) - Constructor for exception opencard.opt.service.CardServiceObjectNotAvailableException
  Creates a new exception with the given detail message.
CardServiceOperationFailedException - Exception in opencard.core.service
  Exception indicating that an operation cannot be performed by the smartcard.
CardServiceOperationFailedException() - Constructor for exception opencard.core.service.CardServiceOperationFailedException
  Creates a new exception without detail message.
CardServiceOperationFailedException(String) - Constructor for exception opencard.core.service.CardServiceOperationFailedException
  Creates a new exception with the given detail message.
CardServiceRegistry - Class in opencard.core.service
  The `CardServiceRegistry` keeps track of `CardServiceFactories`.
CardServiceResourceNotFoundException - Exception in opencard.opt.service
  Exception thrown when required resources are not found.
CardServiceResourceNotFoundException() - Constructor for exception opencard.opt.service.CardServiceResourceNotFoundException
  Creates a new exception without detail message.
CardServiceResourceNotFoundException(String) - Constructor for exception opencard.opt.service.CardServiceResourceNotFoundException
  Creates a new exception with the specified detail message.
CardServiceRuntimeException - Exception in opencard.core.service
  Base class for all unchecked exceptions related to card services.
CardServiceRuntimeException() - Constructor for exception opencard.core.service.CardServiceRuntimeException
  Creates a new exception without detail message.
CardServiceRuntimeException(String) - Constructor for exception opencard.core.service.CardServiceRuntimeException
  Creates a new exception with the specified detail message.
CardServiceScheduler - Class in opencard.core.service
  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 in opencard.opt.service
  Exception indicating that a smartcard's response cannot be interpreted.
CardServiceUnexpectedResponseException() - Constructor for exception opencard.opt.service.CardServiceUnexpectedResponseException
  Creates a new exception without detail message.
CardServiceUnexpectedResponseException(String) - Constructor for exception opencard.opt.service.CardServiceUnexpectedResponseException
  Creates a new exception with the given detail message.
CardServiceUnexpectedStatusWordException - Exception in de.cardcontact.opencard.service
CardServiceUnexpectedStatusWordException(String, int) - Constructor for exception de.cardcontact.opencard.service.CardServiceUnexpectedStatusWordException
  Create exception and store last SW1/SW2
CardServiceUsageException - Exception in opencard.core.service
  Exception indicating that a card service has been used incorrectly.
CardServiceUsageException() - Constructor for exception opencard.core.service.CardServiceUsageException
  Creates a new exception without detail message.
CardServiceUsageException(String) - Constructor for exception opencard.core.service.CardServiceUsageException
  Creates a new exception with the given detail message.
cardSign(CardChannel, byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
  Sign data either provided or already hashed in the card
cardSignDummy(CardChannel, byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
  Sign data either provided or already hashed in the card (Dummy)
CardState - Class in opencard.opt.applet
  Encapsulates the state of a multi-applicative card.
CardState() - Constructor for class opencard.opt.applet.CardState
  Create a JavaCard state object.
cardStatus - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
CardTerminal - Class in opencard.core.terminal
  The `CardTerminal` class represents a physical card terminal.
CardTerminal(String, String, String) - Constructor for class opencard.core.terminal.CardTerminal
  Instantiates a `CardTerminal` object.
cardterminal_api - Class in de.cardcontact.jni2ctapi
cardterminal_api(String) - Constructor for class de.cardcontact.jni2ctapi.cardterminal_api
cardTerminalAdded(CardTerminalEvent) - Method in interface opencard.core.event.CTRListener
  Deprecated. Signal that a `CardTerminal` has been added.
CardTerminalEvent - Class in opencard.core.event
  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 in opencard.core.terminal
  Through a `CardTerminalException` we signal all exceptions upstream.
CardTerminalException() - Constructor for exception opencard.core.terminal.CardTerminalException
  The empty constructor.
CardTerminalException(String) - Constructor for exception opencard.core.terminal.CardTerminalException
  Constructs an object of this class.
CardTerminalException(String, CardTerminal) - Constructor for exception opencard.core.terminal.CardTerminalException
  Constructs an object of this class.
CardTerminalException(String, CardTerminal, Slot) - Constructor for exception opencard.core.terminal.CardTerminalException
  Deprecated. use CardTerminalException(String, CardTerminal, int)
CardTerminalException(String, CardTerminal, int) - Constructor for exception opencard.core.terminal.CardTerminalException
  Constructs an object of this class.
CardTerminalFactory - Interface in opencard.core.terminal
  A `CardTerminalFactory` produces `CardTerminal` objects of a certain `type` attached at an `address`.
cardTerminalForName(String) - Method in class opencard.core.terminal.CardTerminalRegistry
  Iterates over the registered terminals and searches for one with the given name.
CardTerminalIOBlender - Class in opencard.core.terminal
  A `CardTerminalIOBlender` processes (blends) user input for a `CardTerminal`.
CardTerminalIOBlender(CardTerminalIOControl) - Constructor for class opencard.core.terminal.CardTerminalIOBlender
  The constructor.
CardTerminalIOControl - Class in opencard.core.terminal
  The `CardTerminalIOControl` class provides a means of fine-tuning the way a `CardTerminal` processes user input.
CardTerminalIOControl(int, int, String, String) - Constructor for class opencard.core.terminal.CardTerminalIOControl
  Constructor.
CardTerminalIOControl(CardTerminalIOBlender) - Constructor for class opencard.core.terminal.CardTerminalIOControl
  Constructor using an I/O blender.
CardTerminalRegistry - Class in opencard.core.terminal
  The `CardTerminalRegistry` keeps track of the installed `CardTerminal`s registered within a system.
cardTerminalRemoved(CardTerminalEvent) - Method in interface opencard.core.event.CTRListener
  Deprecated. Signal that a `CardTerminal` has been removed.
CardType - Class in opencard.core.service
  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.
CARDTYPE_ACOS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CARDTYPE_CARDOS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CARDTYPE_EC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CARDTYPE_GEMXCOS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CARDTYPE_JCOP41 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CARDTYPE_MICARDO20 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CARDTYPE_MICARDO21 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CARDTYPE_MICARDO23 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CARDTYPE_STARCOS30 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CARDTYPE_TCOSICAO30 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
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
CENC - Static variable in interface de.cardcontact.opencard.security.SecureChannel
  Usage qualifier: Command APDU is encrypted
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
charToHex(char) - Static method in class opencard.opt.database.DataObject
  Transforms a char into its hexadecimal value.
checkEDC() - Method in class opencard.opt.terminal.protocol.T1Block
  checks the correctness of the given EDC byte (true, if EDC is correct)
checkMatchPrincipal(Class, int) - Method in class netscape.security.PrivilegeManager
checkMatchPrincipal(Principal, int) - Method in class netscape.security.PrivilegeManager
checkMatchPrincipal(Class) - Method in class netscape.security.PrivilegeManager
checkMatchPrincipalAlways() - Method in class netscape.security.PrivilegeManager
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.ParameterizedStringTarget
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.ParameterizedTarget
checkPrivilegeEnabled(Target) - Method in class netscape.security.PrivilegeManager
checkPrivilegeEnabled(Target, Object) - Method in class netscape.security.PrivilegeManager
checkPrivilegeEnabled(String) - Static method in class netscape.security.PrivilegeManager
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.Target
checkPrivilegeEnabled(Principal[]) - Method in class netscape.security.Target
checkPrivilegeEnabled(Principal, Object) - Method in class netscape.security.Target
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
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() - Method in class opencard.core.service.DefaultCHVDialog.IDDialog
  Get the CHV previously entered.
CHVCardService - Interface in opencard.opt.security
  A card service interface for Card Holder Verification (CHV).
CHVCardServiceWithControl - Interface in de.cardcontact.opencard.service.isocard
  Extend CHVCardService to allow an application to pass an CHVControl object
CHVControl - Class in opencard.core.terminal
  Determine the characteristics of a card holder verification.
CHVControl(String, String, String, int, CardTerminalIOControl) - Constructor for class opencard.core.terminal.CHVControl
  The constructor setting all fields.
CHVControl(String, int, String, int, CardTerminalIOControl) - Constructor for class opencard.core.terminal.CHVControl
  The constructor setting all fields.
CHVDialog - Interface in opencard.core.service
  The interface which must be implemented by all dialogs to be used by card services for CHV input.
CHVEncoder - Interface in opencard.core.terminal
  Encode a `String` for card holder verification.
chvNumber() - Method in class opencard.core.terminal.CHVControl
  Get the chvNumber for which a CHV is required.
cipheralgorithm - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
CLA_ASC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CLA_CHAIN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CLA_EMV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CLA_ETSI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CLA_ISO - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CLA_PRO - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CLASS - Static variable in class de.cardcontact.opencard.utils.CapFile
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 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.
CLIENTSTORE - Static variable in class com.ms.security.PermissionID
clone() - Method in class netscape.security.PrivilegeTable
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 de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Close used resources
close() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
close() - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
close() - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminalFactory
close() - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminal
  Disable the terminal Removes the terminal from the polling registry, powers down the client interface and closes the socket
close() - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminalFactory
close() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory
close() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
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.CardFileInputStream
  Close the input stream and release any resources associated with the stream.
close() - Method in class opencard.opt.iso.fs.CardFileOutputStream
  Closes the output stream.
close() - Method in class opencard.opt.iso.fs.CardRandomAccess
  Close the file.
close() - Method in class opencard.opt.terminal.protocol.T1Protocol
  `close` should be called to deinitialize the object
closeApplication(SecurityDomain) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
closeApplication(SecurityDomain) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
closeApplication(SecurityDomain) - Method in interface opencard.opt.security.AutCardService
  Resets the achieved external authentications on the smartcard.
closeApplication(SecurityDomain) - Method in interface opencard.opt.security.CHVCardService
  Resets the achieved card holder verifications 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`.
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.
com.ibm.opencard.terminal.pcsc - package com.ibm.opencard.terminal.pcsc
com.ibm.opencard.terminal.pcsc10 - package com.ibm.opencard.terminal.pcsc10
com.ms.security - package com.ms.security
CommandAPDU - Class in opencard.core.terminal
  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.
CommandNotAllowedException - Exception in opencard.opt.database
  A `CommandNotAllowedException` is thrown when the user is not allowed to perform an operation.
CommandNotAllowedException() - Constructor for exception opencard.opt.database.CommandNotAllowedException
commit() - Method in class opencard.opt.database.BasicDatabase
  Validates all the modifications made since the transaction operation `BEGIN` as been executed.
commit() - Method in interface opencard.opt.database.DatabaseCardService
COMMIT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
commonPrefixLength(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
  Return the length of the common CardFilePath prefix (if at all).
CommunicationErrorException - Exception in opencard.core.terminal
CommunicationErrorException() - Constructor for exception opencard.core.terminal.CommunicationErrorException
  Constructs an object of this class.
CommunicationErrorException(String) - Constructor for exception opencard.core.terminal.CommunicationErrorException
  Constructs an exception and passes a string with a possible cause.
CommunicationErrorException(String, CardTerminal) - Constructor for exception opencard.core.terminal.CommunicationErrorException
  The `CardTerminal` enhanced constructor.
CommunicationErrorException(String, CardTerminal, int) - Constructor for exception opencard.core.terminal.CommunicationErrorException
  The `CardTerminal` enhanced constructor.
CommunicationErrorException(String, CardTerminal, Slot) - Constructor for exception 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 - Static variable in class de.cardcontact.opencard.utils.CapFile
components - Variable in class de.cardcontact.opencard.utils.CapFile
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`.
CONSTANTPOOL - Static variable in class de.cardcontact.opencard.utils.CapFile
contents - Variable in class opencard.core.service.DefaultCHVDialogResourceBundle
countCardTerminals() - Method in class opencard.core.terminal.CardTerminalRegistry
  Gets the number of registered `CardTerminals`.
CPRO - Static variable in interface de.cardcontact.opencard.security.SecureChannel
  Usage qualifier: Command APDU is MAC protected
CREATE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
create(CardFilePath, byte[]) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
create(CardFilePath, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Create file in parent usind file information supplied as byte array This is the original signature defined by OCF
create(CardFilePath, byte, byte, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Create file in parent usind file information supplied as byte array This is the signature defined by OpenSCPD
create(CardFilePath, byte, byte, byte[]) - Method in interface de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
  Creates a file on the smartcard.
create(byte[]) - Method in class opencard.opt.iso.fs.CardFile
  Creates a file on the smartcard.
create(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileSystemCardService
  Creates a file on the smartcard.
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
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 de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
createCardTerminals(CardTerminalRegistry, String[]) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminalFactory
createCardTerminals(CardTerminalRegistry, String[]) - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminalFactory
createCardTerminals(CardTerminalRegistry, String[]) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory
  Creates an instance for each card listed.
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 class opencard.opt.database.BasicDatabase
  Defines a view on the system tables *O, *U and *P.
createDictionary(String) - Method in interface opencard.opt.database.DatabaseCardService
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
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
createSmartCard(CardID) - Method in class opencard.core.service.CardServiceScheduler
  Creates a new `SmartCard` object.
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
createTable(String, String, byte, 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.
createUser(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.
createView(String, String, String, String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
Credential - Interface in opencard.opt.security
  A tag interface for cryptographic credentials.
CredentialBag - Class in opencard.opt.security
  A container for stores that hold cryptographic credentials.
CredentialBag() - Constructor for class opencard.opt.security.CredentialBag
  Instantiates an empty credential bag.
credentialBag - Variable in class opencard.opt.security.CredentialBag
  The container to hold the `CredentialStore` objects.
CredentialStore - Class in opencard.opt.security
  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
crt - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
CRT_AT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CRT_CCT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CRT_CT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CRT_DST - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CRT_HT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
CT - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
CT_Close(char) - Method in class de.cardcontact.jni2ctapi.cardterminal_api
CT_Data(char, byte, byte, int, byte[], char, byte[]) - Method in class de.cardcontact.jni2ctapi.cardterminal_api
CT_Init(char, char) - Method in class de.cardcontact.jni2ctapi.cardterminal_api
CTAPICardTerminal - Class in de.cardcontact.opencard.terminal.ctapi4ocf
  Implements a CT-API card terminal for OCF.
CTAPICardTerminal(String, String, String, String) - Constructor for class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Create CTAPICardTerminal object
CTAPICardTerminalFactory - Class in de.cardcontact.opencard.terminal.ctapi4ocf
  Implements a card terminal factory that can instantiate CT-API card terminals.
CTAPICardTerminalFactory() - Constructor for class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
CTAPIWithKeyboardCardTerminal - Class in de.cardcontact.opencard.terminal.ctapi4ocf
CTAPIWithKeyboardCardTerminal(String, String, String, String) - Constructor for class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPIWithKeyboardCardTerminal
ctClosePointer - Variable in class de.cardcontact.jni2ctapi.cardterminal_api
ctDataPointer - Variable in class de.cardcontact.jni2ctapi.cardterminal_api
ctInitPointer - Variable in class de.cardcontact.jni2ctapi.cardterminal_api
CTListener - Interface in opencard.core.event
  The listener interface for receiving `CardTerminalEvents`.
ctListeners - Variable in class opencard.core.terminal.CardTerminalRegistry
  table with all registered CTListener-objects
ctn - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
CTRListener - Interface in opencard.core.event
  Deprecated.
CurrentState - Variable in class com.ibm.opencard.terminal.pcsc10.PcscReaderState
  `CurrentState` is set by the application to the current reader state.

## D

d_interval - Variable in exception opencard.core.terminal.TerminalTimeoutException
data() - Method in class opencard.core.terminal.ResponseAPDU
  Gets the data fields of the APDU.
data - Variable in class opencard.opt.applet.AppletInfo
  Free data
DATABASE_CARDTYPE - Static variable in class opencard.opt.database.BasicDatabaseFactory
DatabaseCardService - Interface in opencard.opt.database
  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 in opencard.opt.database
  The `Constants` inner interface allows to use standardized constants.
DataObject - Class in opencard.opt.database
DataObject() - Constructor for class opencard.opt.database.DataObject
de.cardcontact.jni2ctapi - package de.cardcontact.jni2ctapi
de.cardcontact.opencard.factory - package de.cardcontact.opencard.factory
de.cardcontact.opencard.security - package de.cardcontact.opencard.security
de.cardcontact.opencard.service - package de.cardcontact.opencard.service
de.cardcontact.opencard.service.acos - package de.cardcontact.opencard.service.acos
de.cardcontact.opencard.service.gemxcos - package de.cardcontact.opencard.service.gemxcos
de.cardcontact.opencard.service.globalplatform - package de.cardcontact.opencard.service.globalplatform
de.cardcontact.opencard.service.isocard - package de.cardcontact.opencard.service.isocard
de.cardcontact.opencard.service.signature - package de.cardcontact.opencard.service.signature
de.cardcontact.opencard.terminal.ctapi4ocf - package de.cardcontact.opencard.terminal.ctapi4ocf
de.cardcontact.opencard.terminal.jcopsim - package de.cardcontact.opencard.terminal.jcopsim
de.cardcontact.opencard.terminal.jcwdpsim - package de.cardcontact.opencard.terminal.jcwdpsim
de.cardcontact.opencard.terminal.smartcardio - package de.cardcontact.opencard.terminal.smartcardio
de.cardcontact.opencard.utils - package de.cardcontact.opencard.utils
DEACTIVATE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
DEBUG - Static variable in class de.cardcontact.opencard.utils.CapFile
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
DECLARE_CURSOR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
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.
declareCursor(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
DEFAULT_OPENCARD_LOADER_CLASSNAME - Static variable in interface opencard.core.OpenCardConstants
  class name of the default property loader class.
DEFAULT_SOCKET_TIMEOUT - Static variable in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
DefaultCHVDialog - Class in opencard.core.service
  The default dialog used by card services.
DefaultCHVDialog() - Constructor for class opencard.core.service.DefaultCHVDialog
DefaultCHVDialog.IDDialog - Class in opencard.core.service
  IDDialog is used to request the PIN from the user.
DefaultCHVDialog.IDDialog(Frame, String, String) - Constructor for class opencard.core.service.DefaultCHVDialog.IDDialog
  Create a new dialog.
DefaultCHVDialogResourceBundle - Class in opencard.core.service
DefaultCHVDialogResourceBundle() - Constructor for class opencard.core.service.DefaultCHVDialogResourceBundle
DELETE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
delete(CardFilePath) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
delete(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Delete the file referenced This is the original signature defined by OCF
delete(CardFilePath, CardFilePathComponent, boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Delete the referenced file This is the signature defined by OpenSCDP
delete(CardFilePath, CardFilePathComponent, boolean) - Method in interface de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
  Deletes a file on the smartcard.
delete() - Method in class opencard.opt.database.BasicDatabase
  Deletes a row in a table to which the cursor points.
DELETE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
delete() - Method in interface opencard.opt.database.DatabaseCardService
delete(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
  Deletes a file on the smartcard.
delete(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
  Deletes a file on the smartcard.
DELETE_USER - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
deleteAID(byte[]) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
  Issue DELETE command to remove package with given AID from card
deleteUser(String) - Method in class opencard.opt.database.BasicDatabase
  Allows a user to be deleted.
deleteUser(String) - Method in interface opencard.opt.database.DatabaseCardService
DES_CIPHER - Static variable in interface opencard.opt.signature.JCAStandardNames
  DES ciphering
DESCRIPTOR - Static variable in class de.cardcontact.opencard.utils.CapFile
DESKey - Class in opencard.opt.security
  Encapsulates a DES key.
DESKey(byte[]) - Constructor for class opencard.opt.security.DESKey
  Instantiates a `DESKey` from the given byte array.
dictionaryResponseToString(char, ResponseAPDU) - Static method in class opencard.opt.database.DataObject
DIR_PATH - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
DIRECTORY - Static variable in class de.cardcontact.opencard.utils.CapFile
disablePrivilege(Target) - Method in class netscape.security.PrivilegeManager
disablePrivilege(String) - Static 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.
domain - Variable in class opencard.opt.applet.AppletInfo
  Security Domain (e.g.
doSelect(CardChannel, CardFilePathComponent, boolean, byte, byte, boolean) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Select a single path component
doSelect(CardChannel, CardFilePathComponent, boolean, byte, SecureChannelCredential) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
  Select a single path component
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 class opencard.opt.database.BasicDatabase
  Allows to drop a table.
dropTable(String) - Method in interface opencard.opt.database.DatabaseCardService
dropView(String) - Method in class opencard.opt.database.BasicDatabase
  Allows to drop a view.
dropView(String) - Method in interface opencard.opt.database.DatabaseCardService
DSAParams - Class in opencard.opt.security
  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 in opencard.opt.security
  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 in opencard.opt.security
  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 in opencard.opt.security
  Sample credential to perform a DSA signing operation.
DSASignCredential(DSAPrivateKey) - Constructor for class opencard.opt.security.DSASignCredential
  Constructor using a DSA private key
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
el - Variable in class opencard.opt.security.RSAPublicKey
  Length of public exponent
elementaryFileSelected() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
  Check if the last selected file is an EF
elementaryFileSelected() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
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 in opencard.opt.emv.mgmt
  The `EMVAppletAccessCardService` provides an interface extending the functionality of the `AppletAccessCardService` for emv compliant cards.
EMVAppletInfo - Class in opencard.opt.emv.mgmt
  The `EMVAppletInfo` encapsulates the information describing an application which is stored on an EMV'96 card.
EMVAppletInfo() - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
  Instantiate an `EMVAppletInfo`.
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 in opencard.opt.emv.mgmt
  A primitive factory for creating `BasicEMVAppletAccess` Card Services.
EMVCardServiceFactory() - Constructor for class opencard.opt.emv.mgmt.EMVCardServiceFactory
EMVTags - Interface in opencard.opt.emv.mgmt
  `EMVTags` definitions.
enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedStringTarget
enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedTarget
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
enablePrivilege(Principal, Object) - Method in class netscape.security.Target
enablePrivilege(Principal, Object) - Method in class netscape.security.UserTarget
encodeBodyEvenINS(byte[], boolean, boolean) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Encode the body into a TLV encoded secure messaging body for even INS bytes
encodeBodyOddINS(byte[], boolean, boolean) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Encode the body into a TLV encoded secure messaging body
encodeCHV(String) - Method in interface opencard.core.terminal.CHVEncoder
  Transform a Java `String` into a byte array suitable for the verification command
encssc - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
endMutex() - Method in class opencard.core.service.SmartCard
  Releases exclusive access to the card.
EndOfTableReachedException - Exception in opencard.opt.database
  An `EndOfTableReachedException` is thrown when the end of a table is reached when performing a `fetchNext` command for example.
EndOfTableReachedException() - Constructor for exception opencard.opt.database.EndOfTableReachedException
enumerateSlots() - Method in class opencard.core.terminal.CardTerminal
  Deprecated.
EQUAL - Static variable in class netscape.security.PrivilegeManager
EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
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.AppletID
  Checks whether this ID equals another object.
equals(Object) - Method in class opencard.opt.applet.ID
  Checks whether this ID equals another object.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileAppID
  Compare two application ID components.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileFileID
  Compare two file 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.CardFilePathComponent
  Two `CardFilePathComponent`s 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.util.Tag
  Check for equality.
ERROR - Static variable in interface opencard.core.util.TraceLevels
  Error condition
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
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
EventGenerator - Class in opencard.core.event
  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.
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
exists(CardFilePath) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Determine if file exists
exists(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Determine if file exists
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 opencard.opt.iso.fs.CardFile
  Tests whether a given file exists.
exists(CardFilePath) - Method in interface opencard.opt.iso.fs.FileAccessCardService
  Checks whether a 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 de.cardcontact.opencard.utils.CapFile
externalAuthenticate(KeyRef, SignCredential) - Method in interface opencard.opt.security.AutCardService
  Performs an external authentication against the smartcard.

## F

F2B_ENCODING - Static variable in interface opencard.core.terminal.CHVEncoder
  The CHV is actually a PIN that is encoded in packed binary coded decimals (BCD) using ISO 9564-1 Format 2 Block
features() - Method in class opencard.core.terminal.CardTerminal
  Query the card terminal about its features.
fetch(byte) - Method in class opencard.opt.database.BasicDatabase
  Allows to fetch a row or part of it.
fetch() - Method in class opencard.opt.database.BasicDatabase
  Allows to fetch a row or part of it.
FETCH - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
fetch(byte) - Method in interface opencard.opt.database.DatabaseCardService
fetch() - Method in interface opencard.opt.database.DatabaseCardService
FETCH_NEXT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
fetchCredential(Object) - Method in class opencard.opt.security.CredentialStore
  Retrieves a credential.
fetchNext(byte) - Method in class opencard.opt.database.BasicDatabase
  Used for reading the logical next row from the cursor position.
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() - Method in interface opencard.opt.database.DatabaseCardService
FID_SEPARATOR - Static variable in class opencard.opt.iso.fs.CardFilePath
file - Variable in class opencard.opt.iso.fs.CardRandomAccess
file_info - Variable in class opencard.opt.iso.fs.CardFile
  The information about the file represented.
FileAccessCardService - Interface in opencard.opt.iso.fs
  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
filename - Variable in class de.cardcontact.opencard.utils.CapFile
filePointer - Variable in class opencard.opt.iso.fs.CardRandomAccess
fileSystem - Variable in class opencard.opt.iso.fs.CardRandomAccess
FileSystemCardService - Interface in opencard.opt.iso.fs
  Interface defining creational methods for file system based smartcards.
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.CardFileInputStream
  Close the stream at garbage collection time.
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.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.
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
finished - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
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 in netscape.security
  This exception is thrown when a privilege request is denied.
ForbiddenTargetException() - Constructor for exception netscape.security.ForbiddenTargetException
  Constructs an IllegalArgumentException with no detail message.
ForbiddenTargetException(String) - Constructor for exception netscape.security.ForbiddenTargetException
  Constructs an ForbiddenTargetException with the specified detail message.
FOREVER - Static variable in class netscape.security.Privilege
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

## G

GemXCosCardService - Class in de.cardcontact.opencard.service.gemxcos
  File access card service for Gemplus XCos cards.
GemXCosCardService() - Constructor for class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
GemXCosCardServiceFactory - Class in de.cardcontact.opencard.factory
GemXCosCardServiceFactory() - Constructor for class de.cardcontact.opencard.factory.GemXCosCardServiceFactory
  Creates new GemXCosCardServiceFactory
GemXCosFileControlInformation - Class in de.cardcontact.opencard.service.gemxcos
GemXCosFileControlInformation() - Constructor for class de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
GemXCosFileControlInformation(byte[]) - Constructor for class de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
  Create file control information from TLV coded byte array
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 netscape.security.PrivilegeTable
get(Target) - Method in class netscape.security.PrivilegeTable
getAbsolutePath() - Method in class opencard.opt.iso.fs.CardFile
  Returns the absolute path of the file represented.
getAddress() - Method in class opencard.core.terminal.CardTerminal
  Return the address of this `CardTerminal`.
getAlgorithm() - Method in class opencard.opt.security.DESKey
  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.DSAPublicKey
  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.RSAPrivateKey
  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
getAPDUTracer() - Method in class opencard.core.service.SmartCard
  Return the current APDUTracer
getAPDUTracer() - Method in class opencard.core.terminal.SlotChannel
  Return the APDU tracer for this slot channel
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.
getApplets() - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
getAppletSelector() - Method in class opencard.opt.applet.BasicAppletCardService
  Get the applet selector.
getAppletSelector() - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
  Get the applet selector.
getATR() - Method in class opencard.core.terminal.CardID
  Gets the represented ATR.
getBlock() - Method in class opencard.opt.terminal.protocol.T1Block
  returns byte array with raw block data
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.
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
  Returns the ID as a 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.
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.
getCardChannel() - Method in class opencard.core.service.CardService
  Gets the card channel to use for communicating with the smartcard.
getCardID(int, int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
  Deprecated.
getCardID(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
  Return the `CardID` of the presently inserted card.
getCardID(int, int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  Deprecated.
getCardID(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  Return the `CardID` of the presently inserted card.
getCardID(int) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Return ATR for card in slot
getCardID(int) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
getCardID(int) - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminal
  Return the ATR of the card inserted in the specified slot.
getCardID(int) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
getCardID() - Method in class opencard.core.service.SmartCard
  Gets the `CardID` object representing this smart 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, int) - Method in class opencard.core.terminal.CardTerminal
  Deprecated.
getCardID(int) - Method in class opencard.core.terminal.Slot
  Deprecated.
getCardID() - Method in class opencard.core.terminal.Slot
  Deprecated. Return the `CardID` object of the presently inserted smart card.
getCardID() - Method in class opencard.core.terminal.SlotChannel
  Return the `CardID` object of the inserted smart card.
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, CardType, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceFactory
  Instantiate a `CardService` implementing the class `clazz`.
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`.
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.CardID
  Deprecated. use getSlotID() instead
getCardTerminal() - Method in exception opencard.core.terminal.CardTerminalException
  Gets the `CardTerminal` object where this exception occurred.
getCardTerminal() - Method in class opencard.core.terminal.Slot
  Deprecated. Return a reference to the "owning" `CardTerminal` object.
getCardTerminal() - Method in class opencard.core.terminal.SlotChannel
  Return the `CardTerminal`.
getCardTerminals() - Method in class opencard.core.terminal.CardTerminalRegistry
  Gets all registered `CardTerminal` instances.
getCardType(CardID, CardServiceScheduler) - Method in class de.cardcontact.opencard.factory.GemXCosCardServiceFactory
getCardType(CardID, CardServiceScheduler) - Method in class de.cardcontact.opencard.factory.GlobalPlatformCardServiceFactory
getCardType(CardID, CardServiceScheduler) - Method in class de.cardcontact.opencard.factory.IsoCardServiceFactory
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 `CardService`s 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 `CardService`s for it.
getChallengeLength(KeyRef) - Method in interface opencard.opt.security.AutCardService
  Determines the required length of a challenge for internal authentication.
getCHV(int) - Method in interface opencard.core.service.CHVDialog
  Get a card holder verification for the given CHV number.
getCHV(int) - Method in class opencard.core.service.DefaultCHVDialog
  Get the CHV with the given number from the user.
getCHVDialog() - Method in class opencard.core.service.CardService
  Returns the dialog for CHV input.
getCLA() - Method in class opencard.opt.terminal.ISOCommandAPDU
  Gets the class byte.
getClasses(CardType) - Method in class de.cardcontact.opencard.factory.GemXCosCardServiceFactory
getClasses(CardType) - Method in class de.cardcontact.opencard.factory.GlobalPlatformCardServiceFactory
getClasses(CardType) - Method in class de.cardcontact.opencard.factory.IsoCardServiceFactory
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
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
getCredentialIDs() - Method in class opencard.opt.security.CredentialStore
  Gets the identifiers of all credentials stored.
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.
getData() - Method in class opencard.opt.applet.AppletInfo
  Get the applet data.
getDATA() - Method in class opencard.opt.terminal.protocol.T1Block
getDataLength() - Method in class opencard.opt.database.SecurityAttribute
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.ParameterizedStringTarget
getDetailedInfo(Object) - Method in class netscape.security.ParameterizedTarget
getDetailedInfo(Object) - Method in class netscape.security.Target
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
getEncoded() - Method in class opencard.opt.security.DESKey
  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.DSAPublicKey
  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.RSAPrivateKey
  Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.RSAPublicKey
  Conformance to the java.security interface
getEncryptionSendSequenceCounter() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Return current value of send sequence counter for encryption
getFCI() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
  Returns the CardFileInfo of the last selected file
getFCI() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
getFileAccessService() - Method in class opencard.opt.iso.fs.CardFile
  Returns the underlying file access card service.
getFileID() - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
getFileID() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
getFileID() - Method in class opencard.opt.iso.fs.CardFile
  Returns the identifier of the file represented.
getFileID() - Method in interface opencard.opt.iso.fs.CardFileInfo
  Returns the identifier of the file.
getFileInfo(CardFilePath) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Obtain file information as returned in the SELECT command
getFileInfo(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Obtain file information as returned in the SELECT command
getFileInfo() - Method in class opencard.opt.iso.fs.CardFile
  Returns information about the file represented.
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.
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
getFormat() - Method in class opencard.opt.security.DESKey
  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.DSAPublicKey
  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.RSAPrivateKey
  Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.RSAPublicKey
  Conformance to the java.security interface
getG() - Method in class opencard.opt.security.DSAParams
  Returns the base, g.
getGenerator() - Static method in class opencard.core.event.EventGenerator
  Gets the unique instance of `CardTerminalRegistry`.
getHeader() - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
getHeader() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
getHeader() - Method in class opencard.opt.iso.fs.CardFile
  Returns the header of the file represented.
getHeader() - Method in interface opencard.opt.iso.fs.CardFileInfo
  Returns the file header.
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`
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.
getInputLength() - Method in class opencard.opt.security.DSASignCredential
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.RSAPrivateKey
  Returns the number of bytes to be input into a signing operation with this key.
getInputLength() - Method in interface opencard.opt.security.SignCredential
  Return the input length that the cryptographic algorithm can process.
getINS() - Method in class opencard.opt.terminal.ISOCommandAPDU
  Gets the instruction byte.
getInstance(String) - Static method in class opencard.opt.security.CredentialStore
  Instantiates a new credential store.
getIsoCase() - Method in class opencard.opt.terminal.ISOCommandAPDU
  Gets the `CASE` of this `ISOCommandAPDU`.
getIV(Cipher) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Determine the initialisation vector for encryption
getKeyNumber() - Method in class opencard.opt.security.KeyFile
  get the number of the key
getLabel() - Method in class opencard.opt.applet.AppletInfo
  Get the applet label.
getLC() - Method in class opencard.opt.terminal.ISOCommandAPDU
  Gets the length `lc` of the data.
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 de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
getLength() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
getLength() - Method in class opencard.core.terminal.APDU
  Returns the length of the buffered APDU.
getLength() - Method in class opencard.opt.iso.fs.CardFile
  Returns the length of the file represented.
getLength() - Method in interface opencard.opt.iso.fs.CardFileInfo
  Returns the length of the file.
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.
getLoadFile(int[]) - Method in class de.cardcontact.opencard.utils.CapFile
getLockHandle() - Method in class opencard.core.terminal.SlotChannel
  Return the slot owner.
getMACSendSequenceCounter() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Return current value of send sequence counter for message authentication code
getMessage(int) - Static method in class com.ibm.opencard.terminal.pcsc.PcscError
  returns the associated message to the error code.
getMessage() - Method in exception de.cardcontact.opencard.service.CardServiceUnexpectedStatusWordException
getMessage() - Method in class opencard.core.event.TracerEvent
  Return the message contained in this event.
getMethodName() - Method in class opencard.core.event.TracerEvent
  Return the method contained in this event.
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
getP() - Method in class opencard.opt.security.DSAParams
  Returns the prime, p.
getP1() - Method in class opencard.opt.terminal.ISOCommandAPDU
  Gets the P1 byte.
getP2() - Method in class opencard.opt.terminal.ISOCommandAPDU
  Gets the P2 byte.
getParams() - Method in class opencard.opt.security.DSAPrivateKey
  Returns the DSA-specific key parameters.
getParams() - Method in class opencard.opt.security.DSAPublicKey
  Returns the DSA-specific key parameters.
getParent() - Method in class opencard.opt.iso.fs.CardFile
  Return the parent `CardFile`.
getPasswordLength(SecurityDomain, int) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
getPasswordLength(SecurityDomain, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
getPasswordLength(SecurityDomain, int) - Method in interface opencard.opt.security.CHVCardService
  Determines the padded length of a password.
getPath() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
  Returns the currently selected path
getPath() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
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.
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() - 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
getProperty(String) - Method in class opencard.core.util.SystemAccess
  Access system properties
getProperty(String, 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, 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.opt.netscape.NetscapeSystemAccess
  Access system properties
getQ() - Method in class opencard.opt.security.DSAParams
  Returns the subprime, q.
getRecordSize() - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
getRecordSize() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
getRecordSize() - Method in class opencard.opt.iso.fs.CardFile
  Returns the record size of the file represented.
getRecordSize() - Method in interface opencard.opt.iso.fs.CardFileInfo
  Returns the record size of the file.
getRecvSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
  `getRecvSequenceCounter`
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`.
getRemoteAddress() - Method in class opencard.opt.terminal.protocol.T1Protocol
  `getRemoteAddress`
getRequestedSequenceNumber() - Method in class opencard.opt.terminal.protocol.T1Block
getRisk() - Method in class netscape.security.Target
getRiskColor() - Method in class netscape.security.Target
getRoot() - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Return the root path (:3F00) of this card service
getRoot() - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Return the root path (:3F00) of this card service
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
getSecureChannel() - Method in class de.cardcontact.opencard.security.IsoSecureChannelCredential
  Getter for secure channel object
getSecureChannel() - Method in interface de.cardcontact.opencard.security.SecureChannelCredential
getSecureChannelCredential(SecurityDomain) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
  Return the credentials defined for a specific security domain
getSecureChannelCredential(SecurityDomain, int) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
  Get a secure channel credential for a specified security domain and access mode
getSecureChannelCredential(CardFilePath, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Obtain a secure channel credential, if any is defined for the given file and access mode
getSelectCommandResponseQualifier() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
getSelectCommandResponseQualifier() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
getSelectedAppletID() - Method in class opencard.opt.applet.CardState
  Gets the Application Identifier of the currently selected Applet.
getSendSequenceCounter() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Deprecated. Use getMACSendSequenceCounter instead
getSendSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
  `getSendSequenceCounter`
getSlot() - Method in class opencard.core.event.CardTerminalEvent
  Deprecated. use getSlotID() instead
getSlot() - Method in class opencard.core.terminal.CardID
  Deprecated. use getSlotID(), getCardTerminal() instead
getSlot(int) - Method in class opencard.core.terminal.CardTerminal
  Deprecated.
getSlot() - Method in exception opencard.core.terminal.CardTerminalException
  Gets the `Slot` object where this exception occurred.
getSlot() - Method in class opencard.core.terminal.SlotChannel
  Deprecated. use getSlotNumber(), getCardTerminal() instead
getSlotChannel() - Method in class opencard.core.service.CardChannel
  Return the slot channel associated with this channel.
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(CardTerminalEvent, CardRequest, Object) - Method in class opencard.core.service.CardServiceRegistry
  Gets a `SmartCard` object based on a received `CardTerminalEvent`.
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) - Static method in class opencard.core.service.SmartCard
  Gets a `SmartCard` object for a received `CardTerminalEvent` provided that the `CardRequest` can be satisfied.
getSourceAddress() - Method in class opencard.opt.terminal.protocol.T1Block
getSourceID() - Method in class opencard.opt.terminal.protocol.T1Block
getState() - Method in class opencard.core.service.CardChannel
  Retrieves the service specific object associated with this channel.
getStatus - Static variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
getStatus() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Issue STATUS command to query status of card reader slots
getSW() - Method in exception de.cardcontact.opencard.service.CardServiceUnexpectedStatusWordException
  Get failed SW1/SW2
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
getTerminalLockHandle() - Method in class opencard.opt.terminal.AbstractLockableTerminal
  accessors for subclasses
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 exception opencard.core.terminal.TerminalTimeoutException
  Returns the timeout interval value.
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`.
getUsageQualifier() - Method in class de.cardcontact.opencard.security.IsoSecureChannelCredential
  Getter for usageQualifier
getUsageQualifier() - Method in interface de.cardcontact.opencard.security.SecureChannelCredential
getVendor() - Method in class netscape.security.Principal
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`.
GlobalPlatformCardServiceFactory - Class in de.cardcontact.opencard.factory
GlobalPlatformCardServiceFactory() - Constructor for class de.cardcontact.opencard.factory.GlobalPlatformCardServiceFactory
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.
GRANT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
grant(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
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

hashCode() - Method in class netscape.security.Principal
hashCode() - Method in class netscape.security.Target
hashCode() - Method in class opencard.opt.applet.ID
  Returns a hash code for the ID.
hashCode() - Method in class opencard.opt.iso.fs.CardFile
  Returns a hash code for this object.
hashCode() - Method in class opencard.opt.iso.fs.CardFileAppID
  Return a hashcode for this application ID
hashCode() - Method in class opencard.opt.iso.fs.CardFileFileID
  Return a hashcode for this file ID component
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.CardFileShortFileID
  Return a hashcode for this file ID component.
hashCode() - Method in class opencard.opt.util.Tag
  Compute a hash code for this tag.
hasPrincipal(Class, Principal) - Method in class netscape.security.PrivilegeManager
HEADER - Static variable in class de.cardcontact.opencard.utils.CapFile
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.
hexChars - Static variable in class opencard.core.util.HexString
  Auxillary string array.
hexChars - Static variable in class opencard.opt.emv.mgmt.EMVAppletInfo
  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 in opencard.core.util
  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
id - Variable in class opencard.core.event.OpenCardEvent
ID - Class in opencard.opt.applet
  ID - A wrapper class for unsigned byte arrays.
ID(byte[]) - Constructor for class opencard.opt.applet.ID
  Constructs the AppletID from a byte array.
ID(String) - Constructor for class opencard.opt.applet.ID
  Construct the ID from a hexadecimal string.
IMPORT - Static variable in class de.cardcontact.opencard.utils.CapFile
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 interface opencard.opt.signature.KeyImportCardService
  Import and validate a public key to the card.
importPrivateKey(PrivateKeyRef, PrivateKey, byte[]) - Method in interface opencard.opt.signature.KeyImportCardService
  Import a private key.
importPublicKey(PublicKeyRef, PublicKey, byte[]) - Method in interface opencard.opt.signature.KeyImportCardService
  Import a public key to the card.
IncorrectParameterInDataFieldException - Exception in opencard.opt.database
  An `IncorrectParameterInDataFieldException` is thrown when the data field of the command sent to the smartcard contains bad parameter(s).
IncorrectParameterInDataFieldException() - Constructor for exception opencard.opt.database.IncorrectParameterInDataFieldException
incRecvSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
  `incRecvSequenceCounter`
incrementENCSSC() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Increment send sequence counter for encryption by one
incrementMACSSC() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Increment send sequence counter for MAC by one
incrementSSC(byte[]) - Static method in class de.cardcontact.opencard.security.IsoSecureChannel
  Increments a send sequence counte
incSendSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
  `incSendSequenceCounter`
INFO - Static variable in interface opencard.core.util.TraceLevels
  Informational
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
INHIBITOR - Static variable in class opencard.opt.database.DataObject
init() - Static method in class opencard.core.util.Tracer
  Initialize tracing by parsing trace properties into tracelist
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class de.cardcontact.opencard.service.acos.ACOSCardService
  Overwrites #de.cardcontact.opencard.service.isocard.IsoCardService#initialize
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Create the IsoCardState object in the card channel if it does not yet exist.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
  Create the IsoCardState object in the card channel if it does not yet exist.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Create the IsoCardSelector object in the card channel if it does not yet exist.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
  Check that the IsoCardState object exists in the card channel Overwrites #opencard.core.service.CardService#initialize
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardService
  Initializes this service.
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 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.
initTrace() - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
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
INS_ACTIVATE_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_APPEND_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_CHANGE_CHV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_CREATE_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_DEACTIVATE_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_DELETE_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_DISABLE_CHV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_ENABLE_CHV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_ERASE_BINARY1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_ERASE_BINARY2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_ERASE_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_EXTAUTHENTICATE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_GENERAL_AUTH1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_GENERAL_AUTH2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_GENERATE_AC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_GENERATE_KEYPAIR - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_GET_CHALLENGE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_GET_DATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_GET_RESPONSE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_INSTALL - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_INTAUTH - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_LOAD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_MANAGE_CHANNEL - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_MANAGE_SE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_PERFORM_SCQL_OP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_PERFORM_TRANS_OP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_PERFORM_USER_OP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_PSO - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_PUT_DATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_READ_BINARY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_READ_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_SEARCH_BINARY1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_SEARCH_BINARY2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_SEARCH_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_SELECT_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_TERMINATE_CARD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_TERMINATE_DF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_TERMINATE_EF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_UNBLOCK_CHV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_UPDATE_BINARY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_UPDATE_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_VERIFY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_WRITE_BINARY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
INS_WRITE_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
insert(String, String) - Method in class opencard.opt.database.BasicDatabase
  Used to insert a row in a table.
INSERT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
insert(String, String) - Method in interface opencard.opt.database.DatabaseCardService
installApplet(AppletCode) - Method in interface opencard.opt.applet.mgmt.AppletManagerCardService
  Install an applet on the smart card.
installForInstallAndSelectable(byte[], byte[], byte[], byte[], byte[], byte[]) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
  Issue INSTALL command with INSTALL FOR INSTALL and SELECTABLE option to security domain
installForLoad(byte[], byte[], byte[], byte[], byte[]) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
  Issue INSTALL command with INSTALL FOR LOAD option to security domain
INSTRUCTION - Static variable in class opencard.opt.terminal.ISOCommandAPDU
InstructionCodeNotSupportedException - Exception in opencard.opt.database
  An `InstructionCodeNotSupportedException` is thrown when attempting to perform an unsupported instruction by the smartcard.
InstructionCodeNotSupportedException() - Constructor for exception opencard.opt.database.InstructionCodeNotSupportedException
InstructionCodeTable - Class in de.cardcontact.opencard.service
  Decoder to visualize instruction codes
InstructionCodeTable() - Constructor for class de.cardcontact.opencard.service.InstructionCodeTable
instructionNameFromHeader(byte[]) - Static method in class de.cardcontact.opencard.service.InstructionCodeTable
  Parse the INS byte and decode into a ISO 7816 command name
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.
internalList(SlotChannel) - Method in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
  Reads the applications info informations from the EMV Directory.
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, Object) - Method in class opencard.core.terminal.CardTerminal
  The internal openSlotChannel method for locked terminals (default implementation).
internalOpenSlotChannel(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
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, boolean) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
  Implementation of `CardTerminal.internalReset(int slot, boolean warmReset)`.
internalReset(int, int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  Implementation of `CardTerminal.internalReset()`.
internalReset(int, int) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Reset card in slot and return ATR
internalReset(int, int) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
internalReset(int, int) - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminal
  Re-power up the card and retreives the ATR.
internalReset(int, int) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
internalReset(int, boolean) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
internalReset(int, int) - Method in class opencard.core.terminal.CardTerminal
  The internal reset method to be provided by the concrete implementation.
internalReset(int, boolean) - Method in class opencard.core.terminal.CardTerminal
  The internal reset method may be overwritten by the actual implementation to support warm resets.
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 de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Send APDU to card in slot
internalSendAPDU(int, CommandAPDU, int) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
internalSendAPDU(int, CommandAPDU, int) - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminal
  Exchange APDU commands
internalSendAPDU(int, CommandAPDU, int) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
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
InvalidAppletInfoException - Exception in opencard.opt.applet.mgmt
  Exception indicating that a invalid Applet Info has been retrieved from the smart card.
InvalidAppletInfoException() - Constructor for exception opencard.opt.applet.mgmt.InvalidAppletInfoException
  Creates a new exception without detail message.
InvalidAppletInfoException(String) - Constructor for exception opencard.opt.applet.mgmt.InvalidAppletInfoException
  Creates a new exception with the given detail message.
invalidate(CardFilePath) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
invalidate(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Invalidate (Deactivate) the file specified
invalidate(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
  Invalidates a file on the smartcard.
InvalidCardChannelException - Exception in opencard.core.service
  Exception indicating that a card channel is not available.
InvalidCardChannelException() - Constructor for exception opencard.core.service.InvalidCardChannelException
  Creates a new exception without detail message.
InvalidCardChannelException(String) - Constructor for exception opencard.core.service.InvalidCardChannelException
  Creates a new exception with the given detail message.
InvalidSlotChannelException - Exception in opencard.core.terminal
  An `InvalidSlotChannelException` signals that the `SlotChannel` was not valid (e.g., it was not opened by a `CardTerminal`).
InvalidSlotChannelException() - Constructor for exception opencard.core.terminal.InvalidSlotChannelException
  Constructs an object of this class.
InvalidSlotChannelException(String) - Constructor for exception opencard.core.terminal.InvalidSlotChannelException
  Constructs an exception and passes a string with a possible cause.
InvalidSlotChannelException(String, CardTerminal) - Constructor for exception 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_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, int) - Method in class netscape.security.PrivilegeManager
isCalledByPrincipal(Principal) - Method in class netscape.security.PrivilegeManager
isCandidate(CardID) - Method in interface opencard.core.service.CardIDFilter
  Checks whether a card ID is a candidate for satisfying a card request.
isCardPresent(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
  Check whether there is a smart card present.
isCardPresent(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  Check whether there is a smart card present.
isCardPresent(int) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Return true is slot contains a card
isCardPresent(int) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
isCardPresent(int) - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminal
  Check whether a smart card is present in a particular slot.
isCardPresent(int) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
isCardPresent(int) - Method in class opencard.core.terminal.CardTerminal
  Check whether there is a smart card present in a particular slot.
isCardPresent(Slot) - Method in class opencard.core.terminal.CardTerminal
  Deprecated. use isCardPresent(int) instead
isCardPresent() - Method in class opencard.core.terminal.Slot
  Deprecated. Check whether there is a smart card present.
isCert() - Method in class netscape.security.Principal
isCertFingerprint() - Method in class netscape.security.Principal
isCodebase() - Method in class netscape.security.Principal
isCodebaseExact() - Method in class netscape.security.Principal
isCodebaseRegexp() - Method in class netscape.security.Principal
isConstructed() - Method in class opencard.opt.util.Tag
  Check whether this `Tag` is constructed.
isCustomized() - Method in class opencard.core.service.CardServiceScheduler
  Deprecated.
isCyclic() - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
isCyclic() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
isCyclic() - Method in class opencard.opt.iso.fs.CardFile
  Checks whether the file represented is a cyclic file.
isCyclic() - Method in interface opencard.opt.iso.fs.CardFileInfo
  Tests whether the file is a cyclic file.
isDF() - Method in class opencard.opt.iso.fs.CardFile
  Checks whether this card file represents a dedicated file (directory).
isDictionaryIdentifier(String) - Static method in class opencard.opt.database.DataObject
isDirectory() - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
isDirectory() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
isDirectory() - Method in class opencard.opt.iso.fs.CardFile
  Checks whether the file represented is a directory.
isDirectory() - Method in interface opencard.opt.iso.fs.CardFileInfo
  Tests whether the file is a DF.
isEF() - Method in class opencard.opt.iso.fs.CardFile
  Checks whether this card file represents an elementary file.
isEmpty() - Method in class netscape.security.PrivilegeTable
isFile() - Method in class opencard.opt.iso.fs.CardFile
  Checks whether the file represented is a non-directory file.
isForbidden() - Method in class netscape.security.Privilege
isIdentifier(String) - Static method in class opencard.opt.database.DataObject
isLeInSelectEnabled() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
isLeInSelectEnabled() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
ISO_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
  ISO 9796
ISOAppletSelector - Class in opencard.opt.applet
  The `ISOAppletSelector` is a class providing the `selectApplet` functionality as specified in the `AppletSelector` interface.
ISOAppletSelector() - Constructor for class opencard.opt.applet.ISOAppletSelector
  Instantiate a `ISOAppletSelector` object.
IsoCardSelector - Class in de.cardcontact.opencard.service.isocard
  Class to support the selection of card objects and the maintenance of the current selection status
IsoCardSelector(CardFilePath) - Constructor for class de.cardcontact.opencard.service.isocard.IsoCardSelector
  CTOR for IsoCardState object
IsoCardService - Class in de.cardcontact.opencard.service.isocard
  File access card service for ISO7816-4,-8 and -9 cards.
IsoCardService() - Constructor for class de.cardcontact.opencard.service.isocard.IsoCardService
IsoCardServiceFactory - Class in de.cardcontact.opencard.factory
IsoCardServiceFactory() - Constructor for class de.cardcontact.opencard.factory.IsoCardServiceFactory
  Creates new IsoCardServiceFactory
IsoCardState - Class in de.cardcontact.opencard.service.isocard
  Object to hold information card related card service information
IsoCardState() - Constructor for class de.cardcontact.opencard.service.isocard.IsoCardState
  CTOR for IsoCardState object
ISOCommandAPDU - Class in opencard.opt.terminal
ISOCommandAPDU(byte, byte, byte, byte) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
  Constructs a new ISO command APDU (ISO 7816-4 CASE 1).
ISOCommandAPDU(int, byte, byte, byte, byte) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
  Constructs a new ISO command APDU (ISO 7816-4 CASE 1).
ISOCommandAPDU(byte, byte, byte, byte, int) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
  Constructs a new ISO command APDU (ISO 7816-4 CASE 2).
ISOCommandAPDU(int, byte, byte, byte, byte, int) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
  Constructs a new ISO command APDU (ISO 7816-4 CASE 2).
ISOCommandAPDU(byte, byte, byte, byte, byte[]) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
  Constructs a new ISO command APDU (ISO 7816-4 CASE 3).
ISOCommandAPDU(int, byte, byte, byte, byte, byte[]) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
  Constructs a new ISO command APDU (ISO 7816-4 CASE 3).
ISOCommandAPDU(byte, byte, byte, byte, byte[], int) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
  Constructs a new ISO command APDU (ISO 7816-4 CASE 4).
ISOCommandAPDU(int, byte, byte, byte, byte, byte[], int) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
  Constructs a new ISO command APDU (ISO 7816-4 CASE 4).
IsoConstants - Interface in de.cardcontact.opencard.service.isocard
  ISO 7816 defined constants
IsoCredentialStore - Class in de.cardcontact.opencard.security
  Class implementing a credential store for secure channel credentials Secure channel credentials are stored with the file path and access mode as index
IsoCredentialStore() - Constructor for class de.cardcontact.opencard.security.IsoCredentialStore
IsoFileControlInformation - Class in de.cardcontact.opencard.service.isocard
  Parser to TLV-encoded file control information returned in SELECT APDU
IsoFileControlInformation() - Constructor for class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
IsoFileControlInformation(byte[]) - Constructor for class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
  Create file control information from TLV coded byte array
IsoFileSystemCardService - Interface in de.cardcontact.opencard.service.isocard
  This interface extents the original interface in the signature for the create() and delete() method to allow better compatibility with ISO 7816-9 smart cards.
isOpen() - Method in class opencard.core.service.CardChannel
  Checks whether this channel is currently open.
isOpen() - Method in class opencard.core.terminal.SlotChannel
  Check whether this `SlotChannel` is open.
isOperator(char) - Static method in class opencard.opt.database.DataObject
  Test if the character passed as parameter is an operator of comparison or not.
IsoSecureChannel - Class in de.cardcontact.opencard.security
  Class that implements secure messaging according to ISO7816-4 and specifically the profile from CWA 14890 (eSign-K), eGK and Extended Access Control 2.0.
IsoSecureChannel() - Constructor for class de.cardcontact.opencard.security.IsoSecureChannel
  Create uninitialised secure channel object The crypto provider is preset with "BC"
IsoSecureChannel(String) - Constructor for class de.cardcontact.opencard.security.IsoSecureChannel
  Create uninitialised secure channel object
IsoSecureChannel.SSCPolicyEnum - Enum in de.cardcontact.opencard.security
IsoSecureChannelCredential - Class in de.cardcontact.opencard.security
  Class to encode a secure channel credential, which combines a secure channel object with a usage qualifier.
IsoSecureChannelCredential(int, SecureChannel) - Constructor for class de.cardcontact.opencard.security.IsoSecureChannelCredential
  Create a secure channel credential object
isSlotChannelAvailable(int) - Method in class opencard.core.terminal.CardTerminal
  Check whether a `SlotChannel` is available for a particular slot.
isSlotChannelAvailable(Slot) - Method in class opencard.core.terminal.CardTerminal
  Deprecated. use isSlotChannelAvailable(int) instead
ISSSSignatureService - Class in de.cardcontact.opencard.service.signature
ISSSSignatureService() - Constructor for class de.cardcontact.opencard.service.signature.ISSSSignatureService
  Instantiate ISSSSignatureService Initialization is done in #ISSSSignatureService.initialize
isStarted() - Static method in class opencard.core.service.SmartCard
  Determines whether the startup process has already been carried out during this session.
isSystemPrincipal() - Method in class netscape.security.Principal
isTimeoutSet() - Method in class opencard.core.service.CardRequest
  Determines whether a timeout period is set.
isTransparent() - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
isTransparent() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
isTransparent() - Method in class opencard.opt.iso.fs.CardFile
  Checks whether the file represented is a transparent file.
isTransparent() - Method in interface opencard.opt.iso.fs.CardFileInfo
  Tests whether the file is a transparent file.
isVariable() - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosFileControlInformation
isVariable() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
isVariable() - Method in class opencard.opt.iso.fs.CardFile
  Checks whether the file represented is a variable record file.
isVariable() - Method in interface opencard.opt.iso.fs.CardFileInfo
  Tests whether the file is a variable record file.
iv - Variable in class de.cardcontact.opencard.security.IsoSecureChannel

## J

JavaCardCardService - Interface in opencard.opt.javacard
  Deprecated. As of OCF 1.2, this interface is replaced by the class opencard.opt.applet.BasicAppletCardService
JCAsignature - Variable in class opencard.opt.security.DSASignCredential
JCAStandardNames - Interface in opencard.opt.signature
  Java cryptography standard algorithm names as used by the signature card services.
JCOPSimCardTerminal - Class in de.cardcontact.opencard.terminal.jcopsim
  Class implementing a JCOP simulation card terminal
JCOPSimCardTerminal(String, String, String, String, int, int) - Constructor for class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
  Constructor for JCOPSimCardTerminal
JCOPSimCardTerminalFactory - Class in de.cardcontact.opencard.terminal.jcopsim
  Class implementing a JCOP simulation card terminal factory
JCOPSimCardTerminalFactory() - Constructor for class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminalFactory
  Constructor
JCWDPSimCardTerminal - Class in de.cardcontact.opencard.terminal.jcwdpsim
  Class implementing a SUN JCWDE simulation card terminal using T=1 protocol This class is based on the Gemplus ApduIO reference implementation.
JCWDPSimCardTerminal(String, String, String, String, int) - Constructor for class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminal
  Constructor for JCWDPSimCardTerminal
JCWDPSimCardTerminalFactory - Class in de.cardcontact.opencard.terminal.jcwdpsim
  Class implementing a JCWDP simulation card terminal factory
JCWDPSimCardTerminalFactory() - Constructor for class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminalFactory
  Constructor

## K

kenc - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
keyboardInput(CardTerminalIOControl, CHVDialog) - Method in class opencard.core.service.CardHolderVerificationGUI
  Return keyboard (i.e., keyboard, PIN pad, etc.) input.
keyboardInput(CardTerminalIOControl) - Method in interface opencard.opt.terminal.UserInteraction
  Return keyboard (i.e., keyboard, PIN pad, etc.) input.
KeyFile - Class in opencard.opt.security
  Base class for references to keys stored on a smart card in an ISO file.
KeyFile(CardFilePath, int) - Constructor for class opencard.opt.security.KeyFile
  Constructor from directory path and key number
KeyGenerationCardService - Interface in opencard.opt.signature
  `KeyGenerationCardService` The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
KeyImportCardService - Interface in opencard.opt.signature
  `KeyImportCardService` The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
keyLength - Variable in class opencard.opt.security.RSACRTKey
  Key length (in bits)
keyLength - Variable in class opencard.opt.security.RSAPublicKey
  Key length (in bits)
keyLength_ - Variable in class opencard.opt.security.RSAPrivateKey
  Key length (in bits)
KeyRef - Interface in opencard.opt.security
  Interface for classes that reference a key stored on a smart card.
keys() - Method in class netscape.security.PrivilegeTable
kmac - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
knows(CardID, CardServiceScheduler) - Static method in class opencard.opt.database.BasicDatabase
  A static method to analyze a smartcard in order to determine if it is an SCQL card, i.e., compliant with the ISO7816-7 standard.
knows(CardID) - Method in class opencard.opt.service.OCF11CardServiceFactory
  Indicate whether this `CardServiceFactory` "knows" the smart card OS represented by `cid` and might be able to instantiate `CardService`s for it.
knows(CardID) - Method in class opencard.opt.util.PassThruCardServiceFactory
  Tests whether this factory supports a given smartcard.

## L

label - Variable in class opencard.opt.applet.AppletInfo
  Applet label
lc - Variable in class opencard.opt.terminal.ISOCommandAPDU
  The length of the data field of the APDU.
le - Variable in class opencard.opt.terminal.ISOCommandAPDU
  The expected length of the ResponseAPDU.
lenBytes(int) - Static method in class opencard.opt.util.TLV
  Return the number of bytes required for coding the passed integer value as described in the ASN.1 Basic Encoding Rules.
length() - Method in class opencard.opt.util.TLV
  Get the length of this TLV's value field in bytes.
lengthToBinary(int) - Static method in class opencard.opt.util.TLV
  BER-code the length of this TLV.
LESS_THAN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
LESS_THAN_OR_EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
levelAsString - Static variable in interface opencard.core.util.TraceLevels
  trace levels as strings
list() - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
  List the available card-resident applets as array.
list() - Method in interface opencard.opt.applet.mgmt.AppletAccessCardService
  List the available card-resident applets on the smart card.
ListReaders() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
  get the actual PC/SC reader list
load(CapFile) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
  Load load file into card using a sequence of LOAD apdus
load(String) - Method in class opencard.opt.util.OpenCardPropertyFileLoader
  Tries to load a property file from `location`.
loadArchive(URL, String) - Method in class opencard.opt.util.URLClassLoader
loadClass(String, boolean) - Method in class opencard.opt.util.URLClassLoader
  Load a class with the given name.
loadClassData(String) - Method in class opencard.opt.util.URLClassLoader
  Get the bytes for the class with the given name.
loadLib() - Static method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
loadLibrary(String) - Method in class opencard.core.util.SystemAccess
  Link to a native DLL.
loadLibrary(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
  Link to a native DLL.
loadLibrary(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
  Link to a native DLL.
loadProperties() - Method in interface opencard.core.util.OpenCardConfigurationProvider
  Obtain OpenCard Framework properties and add them to the system properties.
loadProperties(String) - Method in class opencard.core.util.SystemAccess
  Access system properties
loadProperties(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
  Access system properties
loadProperties(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
  Access system properties
loadProperties() - Method in class opencard.opt.util.OpenCardPropertyFileLoader
  Loads OpenCard properties from a property file.
lock() - Method in class opencard.opt.terminal.AbstractLockableTerminal
  Lock the whole terminal including all slots, pinpad, display and other resources.
lock() - Method in interface opencard.opt.terminal.Lockable
Lockable - Interface in opencard.opt.terminal
  `Lockable` is a generic interface for locking a terminal or individual slots.
lockableOpenSlotChannel(int) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  The internal openSlotChannel method.
lockableOpenSlotChannel(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
lockSlot(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
lockSlot(int) - Method in interface opencard.opt.terminal.Lockable
LOWEST - Static variable in interface opencard.core.util.TraceLevels
  lowest level (for internal use only)

## M

m - Variable in class opencard.opt.security.RSAPublicKey
  Modulus
m_ - Variable in class opencard.opt.security.RSAPrivateKey
  Modulus
macalgorithm - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
maclen - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
macssc - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
MASTER_FILE - Static variable in interface opencard.opt.emv.mgmt.EMVTags
MAX_APDU_SIZE - Static variable in class opencard.opt.applet.ISOAppletSelector
  Maximum APDU size allowed by card
MAX_SIZE - Variable in class opencard.opt.database.BasicDatabase
  MAX_SIZE represents maximum size of a command APDU that can be built.
maxInputChars() - Method in class opencard.core.terminal.CardTerminalIOControl
  Return the current maximal number of input characters.
maxInputLength() - Method in class opencard.opt.security.RSAPublicKey
  Returns the number of bytes to be input into a signing operation with this key.
maxOutputLength() - Method in class opencard.opt.security.RSACRTKey
  Returns the number of bytes to be generated by a signing operation with this key.
maxOutputLength() - Method in class opencard.opt.security.RSAPrivateKey
  Returns the number of bytes to be generated by a signing operation with this key.
maxOutputLength() - Method in class opencard.opt.security.RSAPublicKey
  Returns the number of bytes to be generated by a signing operation with this key.
MD5 - Static variable in interface opencard.opt.signature.JCAStandardNames
  MD5 hash
MemoryFailureError - Exception in opencard.opt.database
  A `MemoryFailureError` is thrown when a memory failure occurs while performing an operation into the smartcard.
MemoryFailureError() - Constructor for exception opencard.opt.database.MemoryFailureError
MessageForSW(int) - Static method in class de.cardcontact.opencard.service.StatusWordTable
messageLabel - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
METHOD - Static variable in class de.cardcontact.opencard.utils.CapFile
MicrosoftSystemAccess - Class in opencard.opt.ms
  Singleton that provides access to protected system resources like file I/O, properties, native code under Microsoft browsers.
MicrosoftSystemAccess() - Constructor for class opencard.opt.ms.MicrosoftSystemAccess
  make sure all privileges are present even in ctor to avoid further dialogs during execution
modulus() - Method in class opencard.opt.security.RSAPrivateKey
  Return modulus of this key.
modulus() - Method in class opencard.opt.security.RSAPublicKey
  Return modulus of this key.
msg(int, String, String) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
MULTIMEDIA - Static variable in class com.ms.security.PermissionID

## N

N_DURATIONS - Static variable in class netscape.security.Privilege
N_PERMISSIONS - Static variable in class netscape.security.Privilege
name - Variable in class opencard.core.terminal.CardTerminal
  Useful information about this card terminal: the name, the type, and the address (usually meaning the COM port) as registered with the `CardTerminalRegistry`.
NETIO - Static variable in class com.ms.security.PermissionID
netscape.security - package netscape.security
NetscapeSystemAccess - Class in opencard.opt.netscape
  Singleton that provides access to protected system resources like file I/O, properties, native code under Netscape browsers.
NetscapeSystemAccess() - Constructor for class opencard.opt.netscape.NetscapeSystemAccess
  make sure all privileges are present even in ctor to avoid further dialogs during execution
NEWCARD - Static variable in class opencard.core.service.CardRequest
  Wait behavior if cards already inserted are to be ignored.
newCardServiceInstance(Class, CardType, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceFactory
  Utility method to instantiate a `CardService`.
next() - Method in class opencard.opt.database.BasicDatabase
  Sets the current cursor on the next row satisfying the cursor specification.
NEXT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
next() - Method in interface opencard.opt.database.DatabaseCardService
NO_SUBSET - Static variable in class netscape.security.PrivilegeManager
NOT_EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
NotEnoughMemorySpaceException - Exception in opencard.opt.database
  A `NotEnoughMemorySpaceException` is thrown when there is not enough memory space to perform an operation into the smartcard
NotEnoughMemorySpaceException() - Constructor for exception opencard.opt.database.NotEnoughMemorySpaceException
NOTICE - Static variable in interface opencard.core.util.TraceLevels
  Normal but significant condition
notice(String, String) - Method in class opencard.core.util.Tracer
  Traces a `NOTICE` level message.
notice(String, Throwable) - Method in class opencard.core.util.Tracer
  Traces a `NOTICE` throwable
numberOfComponents() - Method in class opencard.opt.iso.fs.CardFilePath
  Return the number components in this path.

## O

ObjectAlreadyExistsException - Exception in opencard.opt.database
  An `ObjectAlreadyExistsException` is thrown when trying to create an object that has already be defined before.
ObjectAlreadyExistsException() - Constructor for exception opencard.opt.database.ObjectAlreadyExistsException
objectToNotify - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
Observer - Interface in opencard.core.terminal
  This interface is used by the CardTerminalRegistry to communicate to an interested party added/remove card terminals and card insertion/removal.
OCF11CardServiceFactory - Class in opencard.opt.service
  A `CardServiceFactory` can instantiate `CardService`s for a specific smart card.
OCF11CardServiceFactory() - Constructor for class opencard.opt.service.OCF11CardServiceFactory
  Instantiate a `CardServiceFactory`.
OCFPCSC1 - Class in com.ibm.opencard.terminal.pcsc10
  `OCFPCSC1` for PCSC card terminals.
OCFPCSC1() - Constructor for class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
  Constructor with initialization of the OCF tracing mechanism.
okButton - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
open() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
  Open the card terminal: We register with the `CardTerminalRegistry` as a `Pollable` card terminal.
open() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
  initialize the factory (setup the PC/SC-driver)
open() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  Open the card terminal: We register with the `CardTerminalRegistry` as a `Pollable` card terminal.
open() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Open card terminal connection Called from OCF during startup
open() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
open() - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
open() - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminalFactory
open() - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminal
  Open the terminal - just adds the terminal to the OCF polling registry.
open() - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminalFactory
open() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory
open() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
open() - Method in class opencard.core.service.CardChannel
  Opens this `CardChannel`.
open() - Method in class opencard.core.terminal.CardTerminal
  Initializes the CardTerminal.
open() - Method in interface opencard.core.terminal.CardTerminalFactory
  initialize the CardTerminalFactory
open() - Method in class opencard.opt.database.BasicDatabase
  Opens a cursor, i.e., the cursor is positioned on the first row which satisfies the selection previously defined with the `declareCursor` method.
OPEN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
open() - Method in interface opencard.opt.database.DatabaseCardService
open - Variable in class opencard.opt.iso.fs.CardRandomAccess
open() - Method in class opencard.opt.iso.fs.CardRandomAccess
  (Re-)open the file.
open() - Method in class opencard.opt.terminal.protocol.T1Protocol
  `open` should be called after creating a new object of this class.
opencard.core - package opencard.core
opencard.core.event - package opencard.core.event
opencard.core.service - package opencard.core.service
opencard.core.terminal - package opencard.core.terminal
opencard.core.util - package opencard.core.util
opencard.opt.applet - package opencard.opt.applet
opencard.opt.applet.mgmt - package opencard.opt.applet.mgmt
opencard.opt.database - package opencard.opt.database
opencard.opt.emv.mgmt - package opencard.opt.emv.mgmt
opencard.opt.iso.fs - package opencard.opt.iso.fs
opencard.opt.javacard - package opencard.opt.javacard
opencard.opt.ms - package opencard.opt.ms
opencard.opt.netscape - package opencard.opt.netscape
opencard.opt.security - package opencard.opt.security
opencard.opt.service - package opencard.opt.service
opencard.opt.signature - package opencard.opt.signature
opencard.opt.terminal - package opencard.opt.terminal
opencard.opt.terminal.protocol - package opencard.opt.terminal.protocol
opencard.opt.util - package opencard.opt.util
OPENCARD_DOTPROPERTIES - Static variable in interface opencard.core.OpenCardConstants
  alternative properties file default name
OPENCARD_PROPERTIES - Static variable in interface opencard.core.OpenCardConstants
  properties file default name
OPENCARD_PROPERTY - Static variable in interface opencard.core.OpenCardConstants
  Prefix for accessing system properties.
OpenCardConfigurationProvider - Interface in opencard.core.util
  `OpenCardConfigurationProvider` is the general interface that has to be implemented by concrete classes that are to set OpenCard's properties.
OpenCardConstants - Interface in opencard.core
  Common constants for all OpenCard Framework classes.
OpenCardEvent - Class in opencard.core.event
  Observable events of the OpenCard framework.
OpenCardEvent(Object, int) - Constructor for class opencard.core.event.OpenCardEvent
  Constructs an object of this class.
OpenCardException - Exception in opencard.core
  The base class of all checked OpenCard exceptions.
OpenCardException() - Constructor for exception opencard.core.OpenCardException
  Creates a new exception without detail message.
OpenCardException(String) - Constructor for exception opencard.core.OpenCardException
  Creates a new exception with detail message.
OpenCardPropertyFileLoader - Class in opencard.opt.util
  `OpenCardPropertyFileLoader` is a utility class that loads the `opencard.properties` file and merges the properties found in there with the system properties.
OpenCardPropertyFileLoader() - Constructor for class opencard.opt.util.OpenCardPropertyFileLoader
OpenCardPropertyLoadingException - Exception in opencard.core.util
OpenCardPropertyLoadingException(String) - Constructor for exception opencard.core.util.OpenCardPropertyLoadingException
OpenCardRuntimeException - Exception in opencard.core
  Mother of all OCF runtime exceptions.
OpenCardRuntimeException() - Constructor for exception opencard.core.OpenCardRuntimeException
OpenCardRuntimeException(String) - Constructor for exception opencard.core.OpenCardRuntimeException
openSlotChannel(int) - Method in class opencard.core.terminal.CardTerminal
  Open a `SlotChannel` on `Slot` number `slotID`.
openSlotChannel(int, Object) - Method in class opencard.core.terminal.CardTerminal
  Open a `SlotChannel` on `Slot` number `slotID`.
openSlotChannel(Slot) - Method in class opencard.core.terminal.CardTerminal
  Deprecated. use openSlotChannel(int) instead
OperationNotSupportedException - Exception in opencard.opt.database
  An `OperationNotSupportedException` is thrown when the attempted operation is not supported by the smartcard.
OperationNotSupportedException() - Constructor for exception opencard.opt.database.OperationNotSupportedException
operator(String) - Static method in class opencard.opt.database.DataObject
  This method converts a string value of an operator into its byte value.
outputLength - Variable in class opencard.opt.security.RSACRTKey
  output data length
outputLength - Variable in class opencard.opt.security.RSAPublicKey
  output data length
outputLength_ - Variable in class opencard.opt.security.RSAPrivateKey
  output data length

## P

p - Variable in class opencard.opt.security.RSACRTKey
  Prime p
P1 - Static variable in class opencard.opt.terminal.ISOCommandAPDU
P1_MSE_ERASE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
P1_MSE_RESTORE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
P1_MSE_SET - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
P1_MSE_STORE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
P1_PSO_CDS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
P1_PSO_HASH - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
P2 - Static variable in class opencard.opt.terminal.ISOCommandAPDU
P2_PSO_CDS_DTBS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
P2_PSO_HASH_PLAIN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
P2_PSO_HASH_TLV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
ParameterizedStringTarget - Class in netscape.security
ParameterizedStringTarget() - Constructor for class netscape.security.ParameterizedStringTarget
ParameterizedStringTarget(String, Principal, int, String, String, String, String) - Constructor for class netscape.security.ParameterizedStringTarget
ParameterizedTarget - Class in netscape.security
ParameterizedTarget() - Constructor for class netscape.security.ParameterizedTarget
ParameterizedTarget(String, Principal, int, String, String, String) - Constructor for class netscape.security.ParameterizedTarget
ParameterizedTarget(String, Principal, int, String, String, String, String) - Constructor for class netscape.security.ParameterizedTarget
parseHexString(String) - Static method in class opencard.core.util.HexString
  Parse bytes encoded as Hexadecimals into a byte array.
parseLittleEndianHexString(String) - Static method in class opencard.core.util.HexString
  Parse string of Hexadecimals into a byte array suitable for unsigned BigInteger computations.
parsePrivilege(String) - Static method in class opencard.opt.database.DataObject
  This method parses a `String` describing the privileges and builds a corresponding byte value.
parseString(String) - Static method in class opencard.opt.database.DataObject
  Allows to parse a string composed of severals parameters into an array of Strings.
PARTIALAPPID_POSTFIX - Static variable in class opencard.opt.iso.fs.CardFilePath
PassThruCardService - Class in opencard.opt.util
  A card service for low level communication with smartcards.
PassThruCardService() - Constructor for class opencard.opt.util.PassThruCardService
  Creates a new low level card service that is not yet initialized.
PassThruCardServiceFactory - Class in opencard.opt.util
  A factory for creating low level card services for any smartcard.
PassThruCardServiceFactory() - Constructor for class opencard.opt.util.PassThruCardServiceFactory
  Instantiates a new factory for low level card services.
passwordEncoding() - Method in class opencard.core.terminal.CHVControl
  Get the password encoding.
passwordOffset() - Method in class opencard.core.terminal.CHVControl
  Offset of the password in the body of the command APDU
Pcsc10CardTerminal - Class in com.ibm.opencard.terminal.pcsc10
  Implementation of an OpenCard `CardTerminal` for PCSC.
Pcsc10CardTerminal(String, String, String) - Constructor for class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
  Instantiate an `Pcsc10Terminal`.
Pcsc10CardTerminalFactory - Class in com.ibm.opencard.terminal.pcsc10
  `CardTerminalFactory` for PCSC card terminals.
Pcsc10CardTerminalFactory() - Constructor for class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
  Instantiate and initialize an `Pcsc10TerminalFactory`.
Pcsc10Constants - Interface in com.ibm.opencard.terminal.pcsc10
  Defines some constants used by PCSC terminals.
Pcsc10LockableTerminal - Class in com.ibm.opencard.terminal.pcsc10
  Implementation of a lockable OpenCard `CardTerminal` for PCSC.
Pcsc10LockableTerminal(String, String, String) - Constructor for class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  Instantiate an `Pcsc10Terminal`.
Pcsc10LockableTerminalFactory - Class in com.ibm.opencard.terminal.pcsc10
  `CardTerminalFactory` for lockable PCSC card terminals.
Pcsc10LockableTerminalFactory() - Constructor for class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminalFactory
  Instantiate and initialize an `Pcsc10LockableTerminalFactory`.
PcscError - Class in com.ibm.opencard.terminal.pcsc
  returns text message from given PCSC error code
PcscError() - Constructor for class com.ibm.opencard.terminal.pcsc.PcscError
PcscException - Exception in com.ibm.opencard.terminal.pcsc10
  `PcscException` is thrown when any type of error occurs in the PCSC-Interface.
PcscException(String) - Constructor for exception com.ibm.opencard.terminal.pcsc10.PcscException
  Constructor accepting a message text
PcscException(String, int) - Constructor for exception com.ibm.opencard.terminal.pcsc10.PcscException
  Constructor accepting a message text and the PCSC return code.
PcscReaderState - Class in com.ibm.opencard.terminal.pcsc10
  Defines a data structure getting status information from PC/SC.
PcscReaderState() - Constructor for class com.ibm.opencard.terminal.pcsc10.PcscReaderState
PermissionID - Class in com.ms.security
PermissionID(int, String) - Constructor for class com.ms.security.PermissionID
PKACredential - Interface in opencard.opt.security
  Public key algorithm (PKA) credential.
PKCS8_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
  PKCS # 8 padding
PKCS_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
  PKCS # 1 padding
pn - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
PolicyEngine - Class in com.ms.security
PolicyEngine() - Constructor for class com.ms.security.PolicyEngine
poll() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
  This method is normally used by the `CardTerminalRegistry` to generate the `OpenCard` events if the Slot implementation does not support events itself.
poll() - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  This method is normally used by the `CardTerminalRegistry` to generate the `OpenCard` events if the Slot implementation does not support events itself.
poll() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Poll for status change This is called from OCF every second
poll() - Method in class de.cardcontact.opencard.terminal.jcwdpsim.JCWDPSimCardTerminal
  Updates the card inserted/removed state.
poll() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
poll() - Method in interface opencard.core.terminal.Pollable
  Checks the status of the underlying terminal device.
Pollable - Interface in opencard.core.terminal
  This interface must be implemented by implementations of `CardTerminal` if they do not generate events when a card is inserted in or removed from the card terminal.
powerDownCard(int, int) - Method in interface opencard.opt.terminal.PowerManagementInterface
  Power down an inserted smartcard.
PowerManagementInterface - Interface in opencard.opt.terminal
  A `CardTerminal` that implements the `PowerMangementInterface` can power down and power up the smart card in a slot.
powerUpCard(int, int) - Method in interface opencard.opt.terminal.PowerManagementInterface
  Power up an inserted smartcard.
prefName - Variable in class opencard.opt.emv.mgmt.EMVAppletInfo
  Preferred name retrieved from an EMV EF_DIR (optional)
PRESENT_USER - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
presentUser(String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
  Checks the presented user id.
presentUser(String) - Method in class opencard.opt.database.BasicDatabase
presentUser(String) - Method in interface opencard.opt.database.DatabaseCardService
presentUser(String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
PrimaryCardServiceFactory - Interface in opencard.core.service
  Of all the `CardServiceFactories` available for a particular smart card, one must be the primary `CardServiceFactory`.
prime1() - Method in class opencard.opt.security.RSACRTKey
  First Prime of CRT representation.
prime2() - Method in class opencard.opt.security.RSACRTKey
  Second Prime of CRT representation.
Principal - Class in netscape.security
Principal() - Constructor for class netscape.security.Principal
Principal(URL) - Constructor for class netscape.security.Principal
Principal(int, String) - Constructor for class netscape.security.Principal
Principal(int, byte[]) - Constructor for class netscape.security.Principal
Principal(int, byte[], Class) - Constructor for class netscape.security.Principal
PRINTING - Static variable in class com.ms.security.PermissionID
prioInd - Variable in class opencard.opt.emv.mgmt.EMVAppletInfo
  Priority Index retrieved from an EMV EF_DIR (optional)
PRIV_ALL - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
PRIV_DELETE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
PRIV_INSERT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
PRIV_SELECT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
PRIV_UPDATE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
privateExponent() - Method in class opencard.opt.security.RSAPrivateKey
  Return Private exponent.
PrivateKeyFile - Class in opencard.opt.security
  Reference to a private key stored on a smart card in an ISO file.
PrivateKeyFile(CardFilePath, int) - Constructor for class opencard.opt.security.PrivateKeyFile
  Constructor from directory path and key number.
PrivateKeyRef - Interface in opencard.opt.security
  Interface for classes that reference a private key stored on a smart card.
Privilege - Class in netscape.security
PrivilegeManager - Class in netscape.security
PrivilegeManager() - Constructor for class netscape.security.PrivilegeManager
PrivilegeTable - Class in netscape.security
PrivilegeTable() - Constructor for class netscape.security.PrivilegeTable
privKey - Variable in class opencard.opt.security.DSASignCredential
prompt() - Method in class opencard.core.terminal.CHVControl
promptUser(int, CardTerminalIOControl, CHVDialog) - Method in class opencard.core.service.CardHolderVerificationGUI
  Prompt the user for a password, etc.
promptUser(String, CardTerminalIOControl) - Method in interface opencard.opt.terminal.UserInteraction
  Prompt the user for a password, etc.
PROPER_SUBSET - Static variable in class netscape.security.PrivilegeManager
PROPERTY - Static variable in class com.ms.security.PermissionID
provideCredentials(SecurityDomain, CredentialBag) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
provideCredentials(SecurityDomain, CredentialBag) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
provideCredentials(SecurityDomain, CredentialBag) - Method in class de.cardcontact.opencard.service.isocard.TransparentCardService
  Provide collection of credentials for secure messaging transformation
provideCredentials(SecurityDomain, CredentialBag) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
provideCredentials(SecurityDomain, CredentialBag) - Method in interface opencard.opt.security.SecureService
  Provides credentials to a card service.
provider - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
publicExponent() - Method in class opencard.opt.security.RSAPublicKey
  Return Public exponent.
PublicKeyFile - Class in opencard.opt.security
  Reference to a public key stored on a smart card in an ISO file.
PublicKeyFile(CardFilePath, int) - Constructor for class opencard.opt.security.PublicKeyFile
  Constructor from directory path and key number.
PublicKeyRef - Interface in opencard.opt.security
  Interface for classes that reference a public key stored on a smart card.
put(Object, Privilege) - Method in class netscape.security.PrivilegeTable
put(Target, Privilege) - Method in class netscape.security.PrivilegeTable

## Q

q - Variable in class opencard.opt.security.RSACRTKey
  Prime q
qm - Variable in class opencard.opt.security.RSACRTKey
  (inverse of q) mod p

## R

R_BLOCK - Static variable in class opencard.opt.terminal.protocol.T1Block
  R-block
RAW_DSA - Static variable in interface opencard.opt.signature.JCAStandardNames
  DSA assymetric PKA algorithm (without hashing)
RAW_RSA - Static variable in interface opencard.opt.signature.JCAStandardNames
  RSA pka algorithm (without hashing)
RC_ABSOLUTE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_ACNOTSATISFIED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_AUTHMETHLOCKED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_CHAINNOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_CLANOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_COMINCOMPATIBLE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_COMNOTALLOWED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_COMNOTALLOWNOEF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_CONDOFUSENOTSAT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_DATAINV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_DFNAMEEXISTS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_EOF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_EXECERR - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_FILEEXISTS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_FILENOTFOUND - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_FIRST - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_FUNCNOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_GENERALERROR - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INCP1P2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INCSMDATAOBJECT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVACC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVCLA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVDATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVFILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVFORMAT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVINS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVLC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVLCTLV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVLE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVLEN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVP1P2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_INVPARA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_LAST - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_LASTCMDEXPECTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_LCNOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_MEMERR - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_MEMERRWRITE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_NEXT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_NOAPPL - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_NOMORESTORAGE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_OK - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_OKMOREDATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_OUTOFMEMORY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_PREVIOUS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_RDNOTFOUND - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_RECORDNOTFOUND - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_REFDATANOTUSABLE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_SECSTATNOTSAT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_SMNOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_SMOBJMISSING - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_TIMEOUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WARNING - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WARNING0LEFT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WARNING1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WARNING1LEFT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WARNING2LEFT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WARNING3LEFT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WARNINGCOUNT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WARNINGNVCHG - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WARNINGNVCHGED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
RC_WRONGLENGTH - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
READ - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
read(CardFilePath, int, int) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Read binary data from transparent file
read(CardFilePath, int, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Read binary data from transparent file
read() - Method in class de.cardcontact.opencard.utils.CapFile
read() - Method in class opencard.opt.iso.fs.CardFileInputStream
  Read a byte of data.
read(byte[]) - Method in class opencard.opt.iso.fs.CardFileInputStream
  Read data into a byte array.
read(byte[], int, int) - Method in class opencard.opt.iso.fs.CardFileInputStream
  Reads data into a slice of a byte array.
read() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a byte of data.
read(byte[]) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads data into an array of bytes.
read(byte[], int, int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a sub array as a sequence of bytes.
read(CardRecord[]) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
  Reads data into an array of `CardRecord`s.
read(CardRecord[], int, int) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
  Reads a sub array as a sequence of `CardRecord`s.
read(CardFilePath, int, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
  Reads a given amount of data from a transparent file.
READ_INS - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
READ_LE - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
READ_P2 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
READ_SEVERAL - Static variable in interface opencard.opt.iso.fs.FileAccessCardService
  Magic number for `read` and `readRecords`.
readBoolean() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a boolean.
readByte() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a byte.
readChar() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a 16 bit char.
readDouble() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a 64 bit double.
Reader - Variable in class com.ibm.opencard.terminal.pcsc10.PcscReaderState
  `Reader` is the friendly reader name.
readFloat() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a 32 bit float.
readFully(byte[]) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads bytes, blocking until all bytes are read.
readFully(byte[], int, int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads bytes, blocking until all bytes are read.
readInt() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a 32 bit int.
readLine() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a line terminated by a '\n' or EOF.
readLong() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a 64 bit long.
readPublicKey(PublicKeyRef, String) - Method in interface opencard.opt.signature.KeyGenerationCardService
  Read a public key (that was generated on the card) from the card.
readRecord(CardFilePath, int) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
readRecord(CardFilePath, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Read record from linear file
readRecord() - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
  Reads a data record.
readRecord(CardFilePath, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
  Reads a record from a structured file.
readRecords(CardFilePath, int) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
readRecords(CardFilePath, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
readRecords(CardFilePath, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
  Reads consecutive records from a structured file.
readShort() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a 16 bit short.
readUnsignedByte() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads an unsigned 8 bit byte.
readUnsignedShort() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads 16 bit unsigned short.
readUTF() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Reads a UTF formatted String.
record - Variable in class opencard.opt.iso.fs.CardRecord
  The underlying byte array.
ReferencedObjectNotFoundException - Exception in opencard.opt.database
  A `ReferencedObjectNotFoundException` is thrown when attempting to perform an operation on an object that does not exists.
ReferencedObjectNotFoundException() - Constructor for exception opencard.opt.database.ReferencedObjectNotFoundException
REFLECTION - Static variable in class com.ms.security.PermissionID
REFLOCATION - Static variable in class de.cardcontact.opencard.utils.CapFile
registerApplet(AppletID) - Method in interface opencard.opt.applet.mgmt.AppletManagerCardService
  Register an applet on the smart card.
registerTarget() - Method in class netscape.security.Target
REGISTRY - Static variable in class com.ms.security.PermissionID
rehabilitate(CardFilePath) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
rehabilitate(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Rehabilitate (Activate) the file specified
rehabilitate(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
  Rehabilitates a file on the smartcard.
releaseCardChannel() - Method in class opencard.core.service.CardService
  Releases the allocated card channel.
releaseCardChannel(CardChannel) - Method in class opencard.core.service.CardServiceScheduler
  Releases a card channel.
releaseScheduler(CardServiceScheduler) - Method in class opencard.core.service.CardServiceRegistry
  Releases a `CardServiceScheduler`.
releaseSmartCard(SmartCard) - Method in class opencard.core.service.CardServiceScheduler
  Releases a `SmartCard` object.
remove(Object) - Method in class netscape.security.PrivilegeTable
remove(Target) - Method in class netscape.security.PrivilegeTable
remove(CardServiceFactory) - Method in class opencard.core.service.CardServiceRegistry
  Removes the passed `CardServiceFactory` from the registry.
remove(String) - Method in class opencard.core.terminal.CardTerminalRegistry
  Remove the card terminal named `name`.
remove(CardTerminal) - Method in class opencard.core.terminal.CardTerminalRegistry
  Closes the card terminal and removes it from the registry.
removeApplet(AppletID) - Method in interface opencard.opt.applet.mgmt.AppletManagerCardService
  Remove an applet from the smart card.
removeCTListener(CTListener) - Method in class opencard.core.event.EventGenerator
  Removes a `CTListener`.
removeCTListener(CTListener) - Method in class opencard.core.terminal.CardTerminalRegistry
  Deprecated. use EventGenerator.removeCTListener() instead
removePollable(Pollable) - Method in class opencard.core.terminal.CardTerminalRegistry
  Removes a `Pollable` card terminal from the observer's list of terminals to be polled.
removeTracerListener(TracerListener) - Static method in class opencard.core.util.Tracer
  Removes a `TracerListener`.
RENC - Static variable in interface de.cardcontact.opencard.security.SecureChannel
  Usage qualifier: Response APDU is encrypted
requestICC - Static variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
RequiredPrecedentCommandNotPerformedException - Exception in opencard.opt.database
  A `RequiredPrecedentCommandNotPerformedException` is thrown when trying to perform an operation on the smartcard without having performed a necessary operation before.
RequiredPrecedentCommandNotPerformedException() - Constructor for exception opencard.opt.database.RequiredPrecedentCommandNotPerformedException
reset(CardChannel, boolean, boolean) - Method in class opencard.core.service.CardServiceScheduler
  Reset the card associated with this CardServiceScheduler
reset(boolean) - Method in class opencard.core.service.SmartCard
  Reset inserted card
reset(SlotChannel, int) - Method in class opencard.core.terminal.CardTerminal
  Deprecated. use reset(SlotChannel)
reset(SlotChannel) - Method in class opencard.core.terminal.CardTerminal
  Reset a smart card inserted in a slot.
reset(SlotChannel, boolean) - Method in class opencard.core.terminal.CardTerminal
  Reset a smart card inserted in a slot.
reset(int) - Method in class opencard.core.terminal.SlotChannel
  Deprecated.
reset(boolean) - Method in class opencard.core.terminal.SlotChannel
  Reset the smart card attached to this `SlotChannel`'s slot.
reset() - Method in class opencard.core.terminal.SlotChannel
  Reset the smart card attached to this `SlotChannel`'s slot.
resolvePath(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
  Provides a hook for resolving symbolic path components.
ResponseAPDU - Class in opencard.core.terminal
  A `ResponseAPDU` represents a Response Application Protocol Data Unit received from the smart card in response to a previous `CommandAPDU`.
ResponseAPDU(byte[]) - Constructor for class opencard.core.terminal.ResponseAPDU
  Creates a new object of this type and initializes it with the given apdu buffer.
ResponseAPDU(int) - Constructor for class opencard.core.terminal.ResponseAPDU
  Constructs an object of this type with the given buffer size.
responseToString(ResponseAPDU) - Static method in class opencard.opt.database.DataObject
  Converts a response APDU sent back by the smartcard into a string.
result() - Method in class opencard.core.terminal.CardTerminalIOBlender
  Return the end product.
returnCode() - Method in exception com.ibm.opencard.terminal.pcsc10.PcscException
  provides application with PCSC return code.
revertPrivilege(Target) - Method in class netscape.security.PrivilegeManager
revertPrivilege(String) - Static method in class netscape.security.PrivilegeManager
revoke(String, String, String) - Method in class opencard.opt.database.BasicDatabase
  Allows to revoke privileges granted before.
REVOKE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
revoke(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
rollback() - Method in class opencard.opt.database.BasicDatabase
  Restores the context in the way it was before the transaction operation `BEGIN` as been executed.
ROLLBACK - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
rollback() - Method in interface opencard.opt.database.DatabaseCardService
ROOTFILEID - Static variable in class opencard.opt.iso.fs.CardFilePath
RPRO - Static variable in interface de.cardcontact.opencard.security.SecureChannel
  Usage qualifier: Response APDU is MAC protected
RSACRTKey - Class in opencard.opt.security
  Contains an RSA key in a form suitable for fast signing via the chinese remainder's algorithm.
RSACRTKey(byte[], byte[], byte[], byte[], byte[], int, int, int) - Constructor for class opencard.opt.security.RSACRTKey
  Produce an `RSACRTKey` from the given byte arrays.
RSACRTKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.RSACRTKey
  Produce an `RSACRTKey` from the given BigIntegers.
RSAPrivateKey - Class in opencard.opt.security
  Contains an RSA private key.
RSAPrivateKey(byte[], byte[], int, int, int) - Constructor for class opencard.opt.security.RSAPrivateKey
  Produce an `RSAPrivateKey` from the given byte arrays.
RSAPrivateKey(BigInteger, BigInteger) - Constructor for class opencard.opt.security.RSAPrivateKey
  Produce an `RSAPrivateKey` from the given byte arrays.
RSAPublicKey - Class in opencard.opt.security
  Contains a public RSA key.
RSAPublicKey(int, byte[], byte[], int) - Constructor for class opencard.opt.security.RSAPublicKey
  Produce an `RSAPublicKey` from the given byte arrays.
RSAPublicKey(BigInteger, BigInteger) - Constructor for class opencard.opt.security.RSAPublicKey
  Produce an `RSAPublicKey` from the given BigIntegers.
run() - Method in class opencard.core.event.EventGenerator
  Periodically checks all `Pollable` terminals.

## S

S_ABORT_REQUEST - Static variable in class opencard.opt.terminal.protocol.T1Block
  S_ABORT_REQUEST
S_ABORT_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
  S_ABORT_RESPONSE
S_BLOCK - Static variable in class opencard.opt.terminal.protocol.T1Block
  S-block
S_IFS_REQUEST - Static variable in class opencard.opt.terminal.protocol.T1Block
  S_IFS_REQUEST
S_IFS_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
  S_IFS_RESPONSE
S_RESYNCH_REQUEST - Static variable in class opencard.opt.terminal.protocol.T1Block
  S_RESYNCH_REQUEST
S_RESYNCH_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
  S_RESYNCH_RESPONSE
S_VPP_STATE_ERROR_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
  S_VPP_STATE_ERR_RESPONSE
S_WTX_REQUEST - Static variable in class opencard.opt.terminal.protocol.T1Block
  S_WTX_REQUEST
S_WTX_RESPONSE - Static variable in class opencard.opt.terminal.protocol.T1Block
  S_WTX_RESPONSE
sameDuration(Privilege) - Method in class netscape.security.Privilege
sameDuration(int) - Method in class netscape.security.Privilege
samePermission(Privilege) - Method in class netscape.security.Privilege
samePermission(int) - Method in class netscape.security.Privilege
sc - Variable in class de.cardcontact.opencard.security.IsoSecureChannelCredential
SC_AID - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SC_DF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SC_EF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SC_FID - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SC_MF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SC_PARENT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SCARD_ABSENT - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_ATTR_ATR_STRING - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_ATTR_ICC_PRESENCE - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_ATTR_VENDOR_IFD_TYPE - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_ATTR_VENDOR_IFD_VERSION - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_ATTR_VENDOR_NAME - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_E_INVALID_HANDLE - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_E_INVALID_PARAMETER - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_E_INVALID_VALUE - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_E_NO_MEMORY - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_E_NOT_READY - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_E_TIMEOUT - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_E_UNSUPPORTED_REQUEST - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_EJECT_CARD - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_LEAVE_CARD - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_POWERED - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_PRESENT - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_PROTOCOL_DEFAULT - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_PROTOCOL_OPTIMAL - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_PROTOCOL_RAW - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_PROTOCOL_T0 - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_PROTOCOL_T1 - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_RESET_CARD - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_S_SUCCESS - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_SCOPE_USER - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_SHARE_DIRECT - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_SHARE_EXCLUSIVE - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_STATE_CHANGED - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_STATE_EMPTY - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_STATE_IGNORE - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_STATE_PRESENT - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_STATE_UNAVAILABLE - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_STATE_UNAWARE - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_STATE_UNKNOWN - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_UNPOWER_CARD - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_W_REMOVED_CARD - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_W_RESET_CARD - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_W_UNPOWERED_CARD - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCARD_W_UNRESPONSIVE_CARD - Static variable in interface com.ibm.opencard.terminal.pcsc10.Pcsc10Constants
SCardConnect(int, String, int, int, Integer) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCardControl(int, int, byte[]) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCardDisconnect(int, int) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCardEstablishContext(int) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCardGetAttrib(int, int) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCardGetStatusChange(int, int, PcscReaderState[]) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCardListReaders(String) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCardReconnect(int, int, int, int, Integer) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCardReleaseContext(int) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCardTransmit(int, byte[]) - Method in class com.ibm.opencard.terminal.pcsc10.OCFPCSC1
SCOPE - Static variable in class netscape.security.Privilege
SCQL_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
  INS coding constants (SCQL constant to perform SCQL operations such as createTable, createView, grant, revoke ...)
SCQLError - Exception in opencard.opt.database
  A `SCQLError` exception is thrown when an error of execution occurs while a database smartcard is used.
SCQLError() - Constructor for exception opencard.opt.database.SCQLError
SCQLException - Exception in opencard.opt.database
  This class which extends the Java `objectException` object class, is the most general exception of the database package.
SCQLException() - Constructor for exception opencard.opt.database.SCQLException
  Build a new `SCQLException` object.
SCQLException(String) - Constructor for exception opencard.opt.database.SCQLException
  Build a new `SCQLException` with the corresponding message.
SecretKeyFile - Class in opencard.opt.security
  Reference to a secret key stored on a smart card in an ISO file.
SecretKeyFile(CardFilePath, int) - Constructor for class opencard.opt.security.SecretKeyFile
  Constructor from directory path and key number.
SecretKeyRef - Interface in opencard.opt.security
  Interface for classes that reference a secret key stored on a smart card.
SecureChannel - Interface in de.cardcontact.opencard.security
  Interface implementing an APDU wrapping / unwrapping mechanism
SecureChannelCredential - Interface in de.cardcontact.opencard.security
  Interface of a class that supports wrapping and unwrapping of APDUs Use this interface for classes that implement secure messaging
SecureService - Interface in opencard.opt.security
  An interface for card services with cryptographic security mechanisms.
SECURITY - Static variable in class com.ms.security.PermissionID
SecurityAttribute - Class in opencard.opt.database
  A `SecurityAttribute` is a wrapper for a byte array that holds a security attribute (DO, or Data Object) to be passed as parameter to some functions of a `DatabaseCardService` (such as `createTable`, `createView`, or `presentUser`).
SecurityAttribute(byte[]) - Constructor for class opencard.opt.database.SecurityAttribute
SecurityAttribute(String) - Constructor for class opencard.opt.database.SecurityAttribute
SecurityDomain - Interface in opencard.opt.security
  SecurityDomain is a tag interface for classes which can be used to identify a security domain.
SecurityDomainCardService - Class in de.cardcontact.opencard.service.globalplatform
  Class implementing a Global Platform Security Domain card service
SecurityDomainCardService() - Constructor for class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
seek(long) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
  Sets the file pointer to the specified absolute position.
SELECT - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
select(AppletID, boolean) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
  Select applet using SELECT command and application identifier passed in id If the argument id is set to null, then the issuer security domain is selected
SELECT_CLASS - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_INS - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_INS - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SELECT_LE - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SELECT_P1 - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_P1 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SELECT_P2 - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_P2 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SELECT_SW1_ERROR - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_SW1_WARNING - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_SW2_INCORRECTLC - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_SW2_INCORRECTP1P2 - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_SW2_INVALID - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_SW2_NOTFOUND - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_SW2_UNFORMAT - Static variable in class opencard.opt.applet.ISOAppletSelector
SELECT_SW2_UNSUPPORTED - Static variable in class opencard.opt.applet.ISOAppletSelector
selectApplet(CardChannel, AppletID) - Method in interface opencard.opt.applet.AppletSelector
  Select a given applet with the specified `AppletID`.
selectApplet(CardChannel, AppletID) - Method in class opencard.opt.applet.ISOAppletSelector
  Selects a Card Applet with the specified Application Identifier in the Card.
selectApplet(CardChannel, AppletID) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
  Selects the card applet with the given application ID using the given channel for communication with the card.
selectedAppletID_ - Variable in class opencard.opt.applet.CardState
  The application identifier of the currently selected applet.
selectFile(CardChannel, CardFilePath) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Select directory or file according to path.
selectFile(CardChannel, SecureChannelCredential, CardFilePath, boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
  Select directory or file according to path.
selectFile(CardChannel, SecureChannelCredential, CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
sendAPDU(SlotChannel, CommandAPDU) - Method in class opencard.core.terminal.CardTerminal
  Send a `CommandAPDU` on a slot.
sendAPDU(SlotChannel, CommandAPDU, int) - Method in class opencard.core.terminal.CardTerminal
  Deprecated.
sendAPDU(CommandAPDU) - Method in class opencard.core.terminal.SlotChannel
  Send a `CommandAPDU` on this `SlotChannel`.
sendAPDU(CommandAPDU, int) - Method in class opencard.core.terminal.SlotChannel
  Deprecated.
sendAPDU(CommandAPDU) - Method in class opencard.opt.database.BasicDatabase
  This method is used to send APDU commands to the smartcard.
sendCommandAPDU(CardChannel, SecureChannelCredential, int, CommandAPDU) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Exchange APDU with card, optionally transforming the APDU with a secure channel
sendCommandAPDU(CardChannel, SecureChannelCredential, CommandAPDU) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Exchange APDU with card, optionally transforming the APDU with a secure channel
sendCommandAPDU(CardFilePath, CommandAPDU, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Send APDU making sure that the object referenced by path is selected
sendCommandAPDU(CommandAPDU, int) - Method in class de.cardcontact.opencard.service.isocard.TransparentCardService
  Send command APDU and receive response APDU, possibly wrapped by secure channel The implementation will try to fetch a secure messaging credential from the bag allocated to the MF (3F00)
sendCommandAPDU(CommandAPDU) - Method in class opencard.core.service.CardChannel
  Sends a `CommandAPDU` to the smart card.
sendCommandAPDU(CardChannel, CommandAPDU) - Method in class opencard.opt.applet.AppletProxy
  Sends an APDU to the applet to which this proxy belongs, using the given channel.
sendCommandAPDU(CommandAPDU) - Method in class opencard.opt.applet.AppletProxy
  Sends an APDU to the applet to which this proxy belongs.
sendCommandAPDU(CardChannel, AppletID, CommandAPDU) - Method in class opencard.opt.applet.BasicAppletCardService
  Sends a `CommandAPDU` to the applet on the card that has the given application identifier using the given channel.
sendCommandAPDU(AppletID, CommandAPDU) - Method in class opencard.opt.applet.BasicAppletCardService
  Sends a `CommandAPDU` to the applet on the card that has the given application identifier.
sendCommandAPDU(AppletID, CommandAPDU) - Method in interface opencard.opt.javacard.JavaCardCardService
  Deprecated. Send the specified commandAPDU to the applet with the ID AppletID.
sendCommandAPDU(CommandAPDU) - Method in class opencard.opt.util.PassThruCardService
  Sends a `CommandAPDU` to the smart card.
sendTerminalCommand(byte[]) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
  Send control command to terminal.
sendTerminalCommand(byte[]) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  Send control command to terminal.
sendTerminalCommand(byte[], Object) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  Send control command to terminal.
sendTerminalCommand(byte[]) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
  Send a control command to the terminal
sendTerminalCommand(byte[]) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
  Send control command to terminal.
sendTerminalCommand(byte[]) - Method in interface opencard.opt.terminal.TerminalCommand
  Send a command to the terminal.
sendVerifiedAPDU(CommandAPDU, CHVControl, CHVDialog, int) - Method in class opencard.core.service.CardChannel
  Deprecated.
sendVerifiedAPDU(CommandAPDU, CHVControl, CHVDialog) - Method in class opencard.core.service.CardChannel
  Sends a command including a PIN to the smart card within a given time.
sendVerifiedAPDU(SlotChannel, CommandAPDU, CHVControl, CHVDialog, int) - Method in class opencard.core.service.CardHolderVerificationGUI
  Deprecated.
sendVerifiedAPDU(SlotChannel, CommandAPDU, CHVControl, CHVDialog) - Method in class opencard.core.service.CardHolderVerificationGUI
  Queries for a PIN and sends it to the smartcard.
sendVerifiedAPDU(CardChannel, CommandAPDU, CHVControl, int) - Method in class opencard.opt.applet.AppletProxy
  Send a verify CHV command APDU to the card after filling in the password obtained from the CHV dialog currently associated with this card service.
sendVerifiedAPDU(CardChannel, AppletID, CommandAPDU, CHVControl, int) - Method in class opencard.opt.applet.BasicAppletCardService
  Send a verify CHV command APDU to the card applet with the given application identifier after filling in the password obtained from the CHV dialog currently associated with this card service.
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPIWithKeyboardCardTerminal
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl, int) - Method in class opencard.core.terminal.CardTerminal
  default implementation for deprecated method in interface VerifiedAPDUInterface.
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl, int) - Method in interface opencard.core.terminal.VerifiedAPDUInterface
  Deprecated. do not implement in terminals implementing this interface !
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl) - Method in interface opencard.core.terminal.VerifiedAPDUInterface
  Send a `CommandAPDU` and have it verified by the `CardTerminal`.
SEPARATOR - Static variable in class opencard.opt.database.DataObject
SESSION - Static variable in class netscape.security.Privilege
set(int, byte, boolean) - Method in class opencard.opt.util.Tag
  Set the tag number, class and constructed flag of this `Tag` to the given values.
setAPDUTracer(APDUTracer) - Method in class opencard.core.service.SmartCard
  Sets the APDU tracer that monitors all APDU to and from the card-
setAPDUTracer(APDUTracer) - Method in class opencard.core.terminal.SlotChannel
  Set a tracer to log all command and response APDUs send over this slot channel
setAppletID(AppletID) - Method in class opencard.opt.applet.AppletInfo
  Set the applet identifier (AppletID).
setApplets(Vector) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
setAppletSelector(AppletSelector) - Method in class opencard.opt.applet.BasicAppletCardService
  Set the applet selector.
setAppletSelector(AppletSelector) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
  Set the applet selector.
setBlockWaitingTime(int) - Method in class opencard.opt.terminal.protocol.T1Protocol
  `setBlockWaitingTime` sets the block waiting time in milliseconds.
setByte(int, int) - Method in class opencard.core.terminal.APDU
  Sets the byte at the specified position in the buffer.
setCardChannel(CardChannel) - Method in class opencard.core.service.CardService
  Sets the channel to use for communicating with the smartcard.
setCardServiceClass(Class) - Method in class opencard.core.service.CardRequest
  Deprecated.
setCardTerminal(CardTerminal) - Method in class opencard.core.service.CardRequest
  Deprecated.
setCHVDialog(CHVDialog) - Method in class opencard.core.service.CardService
  Sets the CHV dialog to be used for getting passwords from the user.
setCHVDialog(CHVDialog) - Method in interface opencard.opt.service.CardServiceInterface
  Provides an application-specific dialog for CHV input.
setCipherAlgorithm(String) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Sets the JCE algorithm name used for mac operations.
setConstructed(boolean) - Method in class opencard.opt.util.Tag
  Set the constructed flag of this `Tag` to the given value.
setCRT(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Set the cryptographic reference template to be included in the command.
setCustomChannel(CardChannel) - Method in class opencard.core.service.CardServiceScheduler
  Deprecated. use CardChannel.setState() instead
setData(Object) - Method in class opencard.opt.applet.AppletInfo
  Set the applet data.
setDomain(SecurityDomain) - Method in class opencard.opt.applet.AppletInfo
  Set the applet security domain
setEncKey(Key) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Set key for encryption / decryption For DESede keys the default MAC algorithm is set to DESede/CBC/NoPadding.
setEncryptionSendSequenceCounter(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Initialise send sequence counter
setFCI(CardFileInfo, boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
setFilter(CardIDFilter) - Method in class opencard.core.service.CardRequest
  Sets the filter of this `CardRequest`.
setImplicitlySelectedBySFI(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
setInfo(Object) - Method in class opencard.core.service.CardType
  Attach additional information with the CardType that can be used when instantiating card services.
setIV(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Set initialisation vector for CBC
setLabel(String) - Method in class opencard.opt.applet.AppletInfo
  Set the applet label.
setLeInSelectFlag(boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
setLeInSelectFlag(boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
setLength(int) - Method in class opencard.core.terminal.APDU
  Sets the length of valid range within the APDU buffer.
setMacAlgorithm(String) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Sets the JCE algorithm name used for mac operations.
setMacKey(Key) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Set key from MAC calculation / verification For DESede keys the default MAC algorithm is set to ISO9797ALG3Mac (Retail-MAC).
setMacLength(int) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Set length of mac as number of rightmost bytes
setMACSendSequenceCounter(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Initialise send sequence counter
setObserver(Observer) - Method in class opencard.core.terminal.CardTerminalRegistry
  The Observer is the bridge to the opencard.core.event package which creates events for card insertion/card removal
setPath(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
setPollInterval(int) - Method in class opencard.core.event.EventGenerator
  Sets the poll interval in ms
setPollInterval(int) - Method in class opencard.core.terminal.CardTerminalRegistry
  Deprecated.
setReader(String) - Method in class de.cardcontact.jni2ctapi.cardterminal_api
setRecvSequenceCounter(int) - Method in class opencard.opt.terminal.protocol.T1Protocol
  `setRecvSequenceCounter`
setScheduler(Object) - Method in class opencard.core.terminal.SlotChannel
setSecureChannelCredential(SecurityDomain, SecureChannelCredential) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
  Set secure channel credential for a security domain
setSecureChannelCredential(SecurityDomain, int, SecureChannelCredential) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
  Set a secure channel credential for a specified security domain and access mode
setSelectCommandResponseQualifier(byte) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
  Override Parameter P2 in SELECT APDU
setSelectCommandResponseQualifier(byte) - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
setSelectedAppletID(AppletID) - Method in class opencard.opt.applet.CardState
  Sets the Application Identifier of the currently selected card applet.
setSendSequenceCounter(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Deprecated. Use setMACSendSequenceCounter instead.
setSendSequenceCounter(int) - Method in class opencard.opt.terminal.protocol.T1Protocol
  `setSendSequenceCounter`
setSendSequenceCounterPolicy(IsoSecureChannel.SSCPolicyEnum) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Set policy for handling send sequence counters.
setState(Object) - Method in class opencard.core.service.CardChannel
  Stores a service specific object associated with this channel.
setSystemAccess(SystemAccess) - Static method in class opencard.core.util.SystemAccess
  Set the SystemAccess instance for the current thread.
setTimeout(int) - Method in class opencard.core.service.CardRequest
  Sets the `timeout` value of this `CardRequest`.
setupSmartCard(SlotChannel) - Method in interface opencard.core.service.PrimaryCardServiceFactory
  Before a smart card is accessed the first time, `CardServiceRegistry` will invoke `setupSmartCard()` on the first `PrimaryCardServiceFactory` it finds.
setValue(byte[]) - Method in class opencard.opt.util.TLV
  Set the value field of this TLV from the byte array.
setWaitBehavior(int) - Method in class opencard.core.service.CardRequest
  Deprecated.
SHA1 - Static variable in interface opencard.opt.signature.JCAStandardNames
  SHA-1 hash
SHA1_DSA - Static variable in interface opencard.opt.signature.JCAStandardNames
  DSA pka algorithm including SHA-1 hashing
SHA1_RSA - Static variable in interface opencard.opt.signature.JCAStandardNames
  SHA-1 hash and RSA pka algorithm
shutdown() - Static method in class opencard.core.service.SmartCard
  Shuts down the entire OpenCard Framework.
sign(byte[]) - Method in class opencard.opt.security.DSASignCredential
  Compute a signature over a block of data.
sign(byte[]) - Method in interface opencard.opt.security.SignCredential
  Sign/encrypt a block of data.
SignatureCardService - Interface in opencard.opt.signature
  `SignatureCardService` The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
SignCredential - Interface in opencard.opt.security
  Credential used by a card service to sign a block of data that matches the key's input length.
signData(PrivateKeyRef, String, byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
  Implement signData
signData(PrivateKeyRef, String, String, byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
  Implement signData
signData(PrivateKeyRef, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
  Generate a digital Signature.
signData(PrivateKeyRef, String, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
  Generate a digital Signature (overload method that allows to specify the padding algorithm).
signHash(PrivateKeyRef, String, byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
signHash(PrivateKeyRef, String, String, byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
signHash(PrivateKeyRef, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
  Generate a digital Signature on the provided hash.
signHash(PrivateKeyRef, String, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
  Generate a digital Signature on the provided hash (Overloaded method that allows to specify the padding algorithm).
size() - Method in class netscape.security.PrivilegeTable
size() - Method in class opencard.opt.util.Tag
  Return the number of bytes which are required to BER-code the tag value.
SIZE_ACCESS_MATRIX - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
skip(long) - Method in class opencard.opt.iso.fs.CardFileInputStream
  Skips `n` bytes of input.
skip(int) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
  Skips the number of records specified.
skipBytes(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Skips the number of bytes specified.
Slot - Class in opencard.core.terminal
  Deprecated. use slot number instead
Slot(CardTerminal, int) - Constructor for class opencard.core.terminal.Slot
  Deprecated. Instantiate a `Slot` object belonging to the `CardTerminal` object `terminal`.
SlotChannel - Class in opencard.core.terminal
  A `SlotChannel` serves a dual purpose: It is a gate object providing access to the smart card and, in addition, is used to send and receive APDUs and generally interact with the card.
SlotChannel(CardTerminal, int, Object) - Constructor for class opencard.core.terminal.SlotChannel
  Instantiate a `SlotChannel`.
slotID - Variable in class opencard.core.terminal.Slot
  Deprecated. The slot identifier.
slotNr - Variable in class opencard.core.terminal.CardID
  The slot which holds the card with this ATR.
slots - Variable in class opencard.core.terminal.CardTerminal
  Deprecated.
slots() - Method in class opencard.core.terminal.CardTerminal
  Deprecated. use getSlots() instead
SM_HASH_INPUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SM_PLAIN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SM_VERIFY_CERT1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SM_VERIFY_CERT2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SmartCard - Class in opencard.core.service
  The `SmartCard` object is the point of access to the OpenCard framework for the application.
SmartCard(CardServiceScheduler, CardID) - Constructor for class opencard.core.service.SmartCard
  Instantiates a `SmartCard` object that is tied to `scheduler`.
SMARTCARD_REMOVED - Static variable in interface opencard.core.OpenCardConstants
  SmartCard events 0x002.
SmartCardIOFactory - Class in de.cardcontact.opencard.terminal.smartcardio
  Factory that creates a CardTerminal object for each card reader listed via the javax.smartcardio interface.
SmartCardIOFactory() - Constructor for class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory
SmartCardIOTerminal - Class in de.cardcontact.opencard.terminal.smartcardio
  Implements a wrapper card terminal for access to smart card with the javax.smartcardio interface.
SmartCardIOTerminal(String, String, String, CardTerminal) - Constructor for class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
SO_NONE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SO_RETURNFCI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
SO_RETURNFCP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
sscpolicy - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
start() - Static method in class opencard.core.service.SmartCard
  Initializes the entire OpenCard Framework and is meant to be the first method to be invoked in any application in order to setup OpenCard properly.
startsWith(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
  Check whether this path starts with `prefix`.
STATICFIELD - Static variable in class de.cardcontact.opencard.utils.CapFile
StatusWordTable - Class in de.cardcontact.opencard.service
  List of status words and their meaning
StatusWordTable() - Constructor for class de.cardcontact.opencard.service.StatusWordTable
storeCredential(Object, Credential) - Method in class opencard.opt.security.CredentialStore
  Stores a credential.
STRING_ENCODING - Static variable in interface opencard.core.terminal.CHVEncoder
  String encoding; that is, use the String.getBytes() method.
StringForSW(int) - Static method in class de.cardcontact.opencard.service.StatusWordTable
supports(CardID) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
  Generic store that supports any card
supports(CardID) - Method in class opencard.opt.security.CredentialStore
  Tests whether this store supports a particular card.
sw - Variable in exception de.cardcontact.opencard.service.CardServiceUnexpectedStatusWordException
sw() - Method in class opencard.core.terminal.ResponseAPDU
  Gets the value of `SW1` and `SW2` as a short integer.
sw1() - Method in class opencard.core.terminal.ResponseAPDU
  Gets the value of `SW1` as a byte.
SW1_CHECK_ERROR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW1_COMMAND_NOT_ALLOWED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW1_EXEC_ERROR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW1_INCORRECT_LE - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW1_INCORRECT_P1P2 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW1_INSTRUCTION_CODE_NOT_SUPPORTED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW1_OK - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW1_OK_WITH_RETURN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW1_RESPONSE_PENDING - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW1_WARNING - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW1_WRONG_LENGTH - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW1_WRONG_PARAM - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
sw2() - Method in class opencard.core.terminal.ResponseAPDU
  Gets the value of `SW1` as a byte.
SW2_CHECK_ERROR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_COMMAND_NOT_ALLOWED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_EXEC_ERROR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_INCORRECT_PARAM - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_INSTRUCTION_CODE_NOT_SUPPORTED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_MEM_FAILURE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_OBJECT_ALREADY_EXISTS - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_OBJECT_NOT_FOUND - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_OK - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_OPERATION_NOT_SUPPORTED - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_REQUIRED_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_SECURITY - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_WARNING - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW2_WRONG_PARAM - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
SW_DATA_CORRUPTED - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_FILEINVALIDATED - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_FILENOTFOUND - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_INCOMPATIBLE - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_INCORRECT_CLA - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_INCORRECT_INS - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_INCORRECT_LC - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_INCORRECT_P1P2 - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_MFCFILENOTFOUND - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_NOTSUPPORTED - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_OK - Static variable in class opencard.opt.applet.ISOAppletSelector
SW_OK - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_RECORDNOTFOUND - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SW_WRONG_LENGTH - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
SYM_SEPARATOR - Static variable in class opencard.opt.iso.fs.CardFilePath
  There are two kinds of path component separators: `SYM_SEPARATOR` used for symbolic paths (for example `"/wuff/oink"`) `FID_SEPARATOR` used for file ID paths (for example `":CAFF:EEBA:BE00"`) Although represented as a string, both separators really are just one character long.
SymmetricCredential - Interface in opencard.opt.security
  Credential that implements a symmetric algorithm like DES.
sync - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
SYSSTREAMS - Static variable in class com.ms.security.PermissionID
SYSTEM - Static variable in class com.ms.security.PermissionID
SystemAccess - Class in opencard.core.util
  Singleton that provides access to protected system resources like file I/O, properties, native code.
SystemAccess() - Constructor for class opencard.core.util.SystemAccess

## T

T1Block - Class in opencard.opt.terminal.protocol
  `T1Block` represents T1 block (see ISO7816-3)
T1Block(int, int, int, byte[], int) - Constructor for class opencard.opt.terminal.protocol.T1Block
  `Constructor`
T1Block(byte[], int) - Constructor for class opencard.opt.terminal.protocol.T1Block
  create Block object from raw T1-Block
T1BlockEDCErrorException - Exception in opencard.opt.terminal.protocol
  `T1BlockEDCErrorException` is thrown when length of byte array (raw data) is incorrect
T1BlockEDCErrorException() - Constructor for exception opencard.opt.terminal.protocol.T1BlockEDCErrorException
  Constructor
T1BlockEDCErrorException(String) - Constructor for exception opencard.opt.terminal.protocol.T1BlockEDCErrorException
  Constructor accepting a message text
T1BlockFactory - Class in opencard.opt.terminal.protocol
  `T1BlockFactory` creates T1Block-objects - for detailed informations see ISO-7816-3.
T1BlockFactory() - Constructor for class opencard.opt.terminal.protocol.T1BlockFactory
T1BlockLengthException - Exception in opencard.opt.terminal.protocol
  `T1BlockLengthException` is thrown when length of byte array (raw data) is incorrect
T1BlockLengthException() - Constructor for exception opencard.opt.terminal.protocol.T1BlockLengthException
  Constructor
T1BlockLengthException(String) - Constructor for exception opencard.opt.terminal.protocol.T1BlockLengthException
  Constructor accepting a message text
T1BlockNotImplementedFeatureException - Exception in opencard.opt.terminal.protocol
  `T1Protocol` is a small subset of the T1 block protocol
T1DataPacketTooLongException - Exception in opencard.opt.terminal.protocol
  `T1DataPacketTooLongException` is thrown when the info-field of an I-Block is greater than 254 bytes
T1DataPacketTooLongException() - Constructor for exception opencard.opt.terminal.protocol.T1DataPacketTooLongException
  Constructor accepting a message text
T1DataPacketTooLongException(String) - Constructor for exception opencard.opt.terminal.protocol.T1DataPacketTooLongException
  Constructor accepting a message text
T1Exception - Exception in opencard.opt.terminal.protocol
  `T1Exception` is the base exception for all T1 exceptions
T1Exception() - Constructor for exception opencard.opt.terminal.protocol.T1Exception
  Constructor
T1Exception(String) - Constructor for exception opencard.opt.terminal.protocol.T1Exception
  Constructor accepting a message text
T1IOException - Exception in opencard.opt.terminal.protocol
  `T1IOException` is thrown when an IO error occurs in the T1 protocol
T1IOException(String) - Constructor for exception opencard.opt.terminal.protocol.T1IOException
  Constructor accepting a message text
T1Protocol - Class in opencard.opt.terminal.protocol
  `T1Protocol` is a small subset of the T1 block protocol.
T1Protocol(int, int, int) - Constructor for class opencard.opt.terminal.protocol.T1Protocol
  Constructor with specification of the host- and remoteaddress
T1TimeoutException - Exception in opencard.opt.terminal.protocol
  `T1TimeoutException` is thrown when an send- or receive-timeout occurs in the T1 protocol
T1TimeoutException(String) - Constructor for exception opencard.opt.terminal.protocol.T1TimeoutException
  Constructor accepting a message text
T1UnknownBlockException - Exception in opencard.opt.terminal.protocol
  `T1UnknownBlockException` is thrown when an IO error occurs in the T1 protocol
T1UnknownBlockException() - Constructor for exception opencard.opt.terminal.protocol.T1UnknownBlockException
  Constructor accepting a message text
T1UnknownBlockException(String) - Constructor for exception opencard.opt.terminal.protocol.T1UnknownBlockException
  Constructor accepting a message text
Tag - Class in opencard.opt.util
  This class represents Tags as defined in the Basic Encoding Rules for ASN.1 defined in ISO 8825.
Tag() - Constructor for class opencard.opt.util.Tag
  Create a null tag.
Tag(Tag) - Constructor for class opencard.opt.util.Tag
  Clone a tag.
Tag(int, byte, boolean) - Constructor for class opencard.opt.util.Tag
  Creates a tag from a given tag value, class and constructed flag.
Tag(byte[], int[]) - Constructor for class opencard.opt.util.Tag
  Create a tag from binary representation.
Tag(byte[]) - Constructor for class opencard.opt.util.Tag
tag() - Method in class opencard.opt.util.TLV
  Get the tag of this TLV.
TAG_ALGOREFERENCE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
TAG_CH_CERTIFICATE_1 - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
TAG_CH_CERTIFICATE_2 - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
TAG_CH_NAME_1 - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
TAG_CH_NAME_2 - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
TAG_EMV_ADF_NAME - Static variable in interface opencard.opt.emv.mgmt.EMVTags
TAG_EMV_APP_DISCR_DATA - Static variable in interface opencard.opt.emv.mgmt.EMVTags
TAG_EMV_APP_LABEL - Static variable in interface opencard.opt.emv.mgmt.EMVTags
TAG_EMV_APP_PREF_NAME - Static variable in interface opencard.opt.emv.mgmt.EMVTags
TAG_EMV_APP_PRIO_IND - Static variable in interface opencard.opt.emv.mgmt.EMVTags
TAG_EMV_APP_TEMPLATE - Static variable in interface opencard.opt.emv.mgmt.EMVTags
TAG_EMV_CMD_TO_PERFORM - Static variable in interface opencard.opt.emv.mgmt.EMVTags
TAG_EMV_DDF_NAME - Static variable in interface opencard.opt.emv.mgmt.EMVTags
TAG_EMV_SFI - Static variable in interface opencard.opt.emv.mgmt.EMVTags
TAG_FCI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
TAG_FCP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
TAG_FCPDFNAME - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
TAG_FCPFID - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
TAG_FCPFILETYPE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
TAG_FCPLCSI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
TAG_FCPSFI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
TAG_KEYREFERENCE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
TAG_PRKEYREFERENCE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
tail() - Method in class opencard.opt.iso.fs.CardFilePath
  Return the last `CardFilePathComponent` of this `CardFilePath` object.
Target - Class in netscape.security
Target() - Constructor for class netscape.security.Target
Target(String, Principal) - Constructor for class netscape.security.Target
Target(String) - Constructor for class netscape.security.Target
Target(String, Principal, Target[]) - Constructor for class netscape.security.Target
Target(String, Principal, int, String, String, String) - Constructor for class netscape.security.Target
Target(String, Principal, int, String, String, String, Target[]) - Constructor for class netscape.security.Target
Target(String, Principal, int, String, String, String, String) - Constructor for class netscape.security.Target
Target(String, Principal, int, String, String, String, String, Target[]) - Constructor for class netscape.security.Target
terminal - Variable in class opencard.core.terminal.CardID
terminal - Variable in class opencard.core.terminal.Slot
  Deprecated. The "owning" `CardTerminal`.
TERMINAL_ADDRESS_ENTRY - Static variable in interface opencard.core.terminal.CardTerminalFactory
  third element in terminal configuration array
TERMINAL_NAME_ENTRY - Static variable in interface opencard.core.terminal.CardTerminalFactory
  first element in terminal configuration array
TERMINAL_TYPE_ENTRY - Static variable in interface opencard.core.terminal.CardTerminalFactory
  second element in terminal configuration array
TerminalCommand - Interface in opencard.opt.terminal
  `TerminalCommand` is a generic interface for sending commands to a `CardTerminal`.
TerminalInitException - Exception in opencard.core.terminal
  Thrown when a timeout occured.
TerminalInitException(String) - Constructor for exception opencard.core.terminal.TerminalInitException
TerminalInitException(String, CardTerminal) - Constructor for exception opencard.core.terminal.TerminalInitException
TerminalLockedException - Exception in opencard.opt.terminal
  A `TerminalLockedException` signals that an operation was requested from a locked terminal by another thread than the lock owner.
TerminalLockedException() - Constructor for exception opencard.opt.terminal.TerminalLockedException
  Constructs an object of this class.
TerminalLockedException(String) - Constructor for exception opencard.opt.terminal.TerminalLockedException
  Constructs an exception and passes a string with a possible cause.
TerminalLockedException(String, CardTerminal) - Constructor for exception opencard.opt.terminal.TerminalLockedException
  The `CardTerminal` enhanced constructor.
TerminalTimeoutException - Exception in opencard.core.terminal
  Thrown when a timeout occured.
TerminalTimeoutException(String, int) - Constructor for exception opencard.core.terminal.TerminalTimeoutException
terminatorSet() - Method in class opencard.core.terminal.CardTerminalIOControl
  Return the current terminator character set.
termopened - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
textField - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
THREAD - Static variable in class com.ms.security.PermissionID
throwException(ResponseAPDU) - Method in class opencard.opt.database.BasicDatabase
  This method is used in this package to manage exceptions.
timeout() - Method in class opencard.core.terminal.CardTerminalIOControl
  Return the current timeout value.
TLV - Class in opencard.opt.util
  This class represents a TLV (Tag Length Value) structure.
TLV() - Constructor for class opencard.opt.util.TLV
  Create an empty TLV.
TLV(byte[]) - Constructor for class opencard.opt.util.TLV
  Create a `TLV` object from an ASN.1 BER encoded byte array.
TLV(byte[], int[]) - Constructor for class opencard.opt.util.TLV
  Create a `TLV` object from an ASN.1 BER encoded byte array.
TLV(Tag, byte[]) - Constructor for class opencard.opt.util.TLV
  Create a TLV object from the given `Tag` object and data.
TLV(Tag, int) - Constructor for class opencard.opt.util.TLV
  Create a primitive TLV object from a given tag and positive integer.
TLV(Tag, TLV) - Constructor for class opencard.opt.util.TLV
  Create a constructed TLV object from the given `Tag` object and `TLV` object to be contained.
toBinary(byte[], int[]) - Method in class opencard.opt.util.Tag
  Convert the tag to binary representation.
toBinary() - Method in class opencard.opt.util.TLV
  BER-code this TLV.
toBinaryContent() - Method in class opencard.opt.util.TLV
  BER-code this TLV's value field.
toByte() - Method in class opencard.opt.iso.fs.CardFileShortFileID
  Return the `byte` representation of this component.
toByteArray() - Method in class opencard.opt.iso.fs.CardFileAppID
  Return a byte array representing this application ID.
toByteArray() - Method in class opencard.opt.iso.fs.CardFileFileID
  Return the byte array representing this component.
toByteArray(byte[], int) - Method in class opencard.opt.iso.fs.CardFileFileID
  Fill in the byte array that represents this component.
toEMVTLV() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
  Packs the attributes of this application info class into an EMV compliant TLV structure
toShort() - Method in class opencard.opt.iso.fs.CardFileFileID
  Return the `short` representation of this component.
toString() - Method in class netscape.security.Principal
toString() - Method in class netscape.security.Privilege
toString() - Method in class netscape.security.PrivilegeTable
toString() - Method in class netscape.security.Target
toString() - Method in class opencard.core.event.CardTerminalEvent
toString() - Method in class opencard.core.event.OpenCardEvent
  Gets a printable representation of this object.
toString() - Method in class opencard.core.event.TracerEvent
toString() - Method in class opencard.core.service.CardChannel
  Returns a string representation of this card channel.
toString() - Method in class opencard.core.service.CardRequest
  Returns a string representation of this card request.
toString() - Method in class opencard.core.service.CardServiceRegistry
  Gets a meaningful `String` representation of this `CardServiceRegistry`.
toString() - Method in class opencard.core.service.CardServiceScheduler
  Returns a human-readable string representation of this scheduler.
toString() - Method in class opencard.core.terminal.APDU
  Returns a human-readable string representation of this APDU.
toString() - Method in class opencard.core.terminal.CardID
  Returns a String representation of this `CardID` object.
toString() - Method in class opencard.core.terminal.CardTerminal
  Returns a printable representation of this `CardTerminal` object.
toString() - Method in class opencard.core.terminal.SlotChannel
toString() - Method in class opencard.opt.applet.AppletInfo
  Return the applet information as a string.
toString() - Method in class opencard.opt.applet.ID
  Returns the ID as a string.
toString() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
toString() - Method in class opencard.opt.iso.fs.CardFile
  Returns a human-readable string representation of this card file object.
toString() - Method in class opencard.opt.iso.fs.CardFilePath
  Return a string representation of this object.
toString() - Method in class opencard.opt.iso.fs.CardFilePathComponent
  Overrides `Object.toString()` and returns a string representation of this component..
toString() - Method in class opencard.opt.terminal.ISOCommandAPDU
  Gets a string representation of this APDU.
toString() - Method in class opencard.opt.terminal.protocol.T1Block
  toString returns informations about this block object (not yet optimized)
toString() - Method in class opencard.opt.util.Tag
  Get a string representation for this tag.
toString() - Method in class opencard.opt.util.TLV
  Convert a TLV to a string.
toString(Hashtable, int) - Method in class opencard.opt.util.TLV
  Convert a TLV to a string.
toVerboseHtml() - Method in class netscape.security.Principal
toVerboseString() - Method in class netscape.security.Principal
trace(Object, String, int, String, String, Throwable) - Static method in class opencard.core.util.Tracer
  Adds a message to the trace.
trace(int, String, String) - Method in class opencard.core.util.Tracer
  Adds a trace message.
trace(int, String, Throwable) - Method in class opencard.core.util.Tracer
  Traces the stack trace of the `Throwable`.
TRACE_EVENT - Static variable in class opencard.core.event.TracerEvent
traceCommandAPDU(SlotChannel, CommandAPDU) - Method in interface opencard.core.util.APDUTracer
  Trace a command APDU send over the defined slot channel
traceEvent(TracerEvent) - Method in interface opencard.core.event.TracerListener
TraceLevels - Interface in opencard.core.util
  Constants used by `Tracer`.
Tracer - Class in opencard.core.util
  Utility class for tracing.
Tracer(Object, String) - Constructor for class opencard.core.util.Tracer
  Constructs a tracer for a certain object with the name of its class.
Tracer(Object, Class) - Constructor for class opencard.core.util.Tracer
  Traces a certain class.
Tracer(Class) - Constructor for class opencard.core.util.Tracer
  Traces a certain class.
traceResponseAPDU(SlotChannel, ResponseAPDU) - Method in interface opencard.core.util.APDUTracer
  Trace a response APDU received over the defined slot channel
TracerEvent - Class in opencard.core.event
  A `TracerEvent` signals a trace event as send by the `Tracer`.
TracerEvent(int, Object, String, Thread, Throwable) - Constructor for class opencard.core.event.TracerEvent
  Instantiate a `CardTerminalEvent`.
TracerEvent(int, Object, String, Thread, String) - Constructor for class opencard.core.event.TracerEvent
  Instantiate a `CardTerminalEvent`.
TracerListener - Interface in opencard.core.event
  The listener interface for receiving `TracerEvents`.
TRANSACTION_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
translatePcscException(PcscException) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal
  translate the PcscException into CardTerminalException.
translatePcscException(PcscException) - Method in class com.ibm.opencard.terminal.pcsc10.Pcsc10LockableTerminal
  translate the PcscException into CardTerminalException.
transmit(byte[]) - Method in class opencard.opt.terminal.protocol.T1Protocol
  `transmit` sends the data to the terminal and waits for result until timeout is reached.
transmit(int, byte[]) - Method in class opencard.opt.terminal.protocol.T1Protocol
  `transmit` sends the data to the terminal and waits for result until timeout is reached.
transmit(int, int, byte[]) - Method in class opencard.opt.terminal.protocol.T1Protocol
  `transmit` sends the data to the terminal and waits for result until timeout is reached.
TransparentCardService - Class in de.cardcontact.opencard.service.isocard
  Transparent card service with secure messaging support
TransparentCardService() - Constructor for class de.cardcontact.opencard.service.isocard.TransparentCardService
type - Variable in class opencard.core.terminal.CardTerminal

## U

UI - Static variable in class com.ms.security.PermissionID
unlock(Object) - Method in class opencard.opt.terminal.AbstractLockableTerminal
  Unlock the whole terminal including all slots, pinpad, other resources.
unlock(Object) - Method in interface opencard.opt.terminal.Lockable
unlockSlot(int, Object) - Method in class opencard.opt.terminal.AbstractLockableTerminal
unlockSlot(int, Object) - Method in interface opencard.opt.terminal.Lockable
UNSUPPORTED - Static variable in class opencard.core.service.CardType
  Reserved instance of card type to be used for cards that are not supported by a card service factory.
unwrap(ResponseAPDU, int) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Unwrap response APDU received with secure messaging
unwrap(ResponseAPDU, int) - Method in interface de.cardcontact.opencard.security.SecureChannel
  Unwrap a CommandAPDU
UPDATE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
update(String) - Method in class opencard.opt.database.BasicDatabase
  Updates one or more fields of a row in a table or view to which the cursor points.
UPDATE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
update(String) - Method in interface opencard.opt.database.DatabaseCardService
updateCards(CardTerminal, int, boolean) - Method in class opencard.core.event.EventGenerator
  Notify listeners that a card was inserted into or removed from a slot of a terminal.
updateCards(CardTerminal, int, boolean) - Method in interface opencard.core.terminal.Observer
  The CardTerminalRegistry calls this method when a card is inserted/ removed in one of the registered terminals.
updateTerminals(Pollable, boolean) - Method in class opencard.core.event.EventGenerator
  .
updateTerminals(Pollable, boolean) - Method in interface opencard.core.terminal.Observer
  The CardTerminalRegistry calls this method when a pollable terminal is added or removed
UQ_COM_DEC_INTAUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
UQ_SM_COMMAND - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
UQ_SM_RESPONSE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
UQ_USER_AUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
UQ_VER_ENC_EXTAUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
url - Variable in class opencard.opt.util.URLClassLoader
URLClassLoader - Class in opencard.opt.util
  Special class loader for loading classes from a URL.
URLClassLoader(URL) - Constructor for class opencard.opt.util.URLClassLoader
  Create a new instance.
URLClassLoader(URL, String) - Constructor for class opencard.opt.util.URLClassLoader
  Try to load classes from an archive first.
usageQualifier - Variable in class de.cardcontact.opencard.security.IsoSecureChannelCredential
useDefaultChannel() - Method in class opencard.core.service.CardServiceScheduler
  Deprecated.
USER_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
UserData - Variable in class com.ibm.opencard.terminal.pcsc10.PcscReaderState
  `UserData` is arbitrary application-supplied data for the card reader.
USERFILEIO - Static variable in class com.ms.security.PermissionID
UserInteraction - Interface in opencard.opt.terminal
  User interaction takes place through the `display()` method (to display information to the user), the `keyboardInput()` method (to retrieve information from the user) and the `promptUser()` method to combine display and input in a single call.
UserTarget - Class in netscape.security
UserTarget() - Constructor for class netscape.security.UserTarget
UserTarget(String, Principal, int, String, String, String) - Constructor for class netscape.security.UserTarget
UserTarget(String, Principal, int, String, String, String, Target[]) - Constructor for class netscape.security.UserTarget
UserTarget(String, Principal, int, String, String, String, String) - Constructor for class netscape.security.UserTarget
UserTarget(String, Principal, int, String, String, String, String, Target[]) - Constructor for class netscape.security.UserTarget

## V

valueAsByteArray() - Method in class opencard.opt.util.TLV
  Get the value field of this TLV as a byte array.
valueAsNumber() - Method in class opencard.opt.util.TLV
  Get the value of this TLV as a positive integer number.
valueOf(String) - Static method in enum de.cardcontact.opencard.security.IsoSecureChannel.SSCPolicyEnum
  Returns the enum constant of this type with the specified name.
values() - Static method in enum de.cardcontact.opencard.security.IsoSecureChannel.SSCPolicyEnum
  Returns an array containing the constants of this enum type, in the order they are declared.
VerifiedAPDUInterface - Interface in opencard.core.terminal
  A `CardTerminal` that implements the `VerifiedAPDUInterface` can query the user for CHV (Card Holder Verification) data and insert that CHV data into the `CommandAPDU`.
verifyPassword(SecurityDomain, int, byte[]) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
verifyPassword(SecurityDomain, int, CHVControl, byte[]) - Method in interface de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl
  Checks a password for card holder verification.
verifyPassword(SecurityDomain, int, CHVControl, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
verifyPassword(SecurityDomain, int, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
verifyPassword(SecurityDomain, int, byte[]) - Method in interface opencard.opt.security.CHVCardService
  Checks a password for card holder verification.
verifySignedData(PublicKeyRef, String, byte[], byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
verifySignedData(PublicKeyRef, String, String, byte[], byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
verifySignedData(PublicKeyRef, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
  Verify a digital Signature including hashing.
verifySignedData(PublicKeyRef, String, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
  Verify a digital Signature including hashing (overload method that allows to specify the padding algorithm to be used).
verifySignedHash(PublicKeyRef, String, byte[], byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
verifySignedHash(PublicKeyRef, String, String, byte[], byte[]) - Method in class de.cardcontact.opencard.service.signature.ISSSSignatureService
verifySignedHash(PublicKeyRef, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
  Verify a digital Signature.
verifySignedHash(PublicKeyRef, String, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
  Verify a digital Signature (overloaded method that allows to specify the padding algorithm to be used).

## W

waitForCard(CardRequest) - Static method in class opencard.core.service.SmartCard
  Waits for a card to be inserted into any of the card terminals attached to the system.
waitForCard(CardRequest, Object) - Static method in class opencard.core.service.SmartCard
  Waits for a card to be inserted into any of the locked card terminals attached to the system.
WARNING - Static variable in interface opencard.core.util.TraceLevels
  Warning condition
warning(String, String) - Method in class opencard.core.util.Tracer
  Traces a `WARNING` level message.
warning(String, Throwable) - Method in class opencard.core.util.Tracer
  Trace a `WARNING` throwable
wrap(CommandAPDU, int) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
  Wrap command APDU into a secure messaging command APDU using algorithm defined in eSign-K (CWA 14890)
wrap(CommandAPDU, int) - Method in interface de.cardcontact.opencard.security.SecureChannel
  Wrap a CommandAPDU
write(CardFilePath, int, byte[], int, int) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Write binary data to transparent file
write(CardFilePath, int, byte[]) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Write binary data to transparent file
write(CardFilePath, int, byte[], int, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Write binary data to transparent file
write(CardFilePath, int, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Write binary data to transparent file
write(int) - Method in class opencard.opt.iso.fs.CardFileOutputStream
  Write a byte of data.
write(byte[]) - Method in class opencard.opt.iso.fs.CardFileOutputStream
  Write an array of bytes.
write(byte[], int, int) - Method in class opencard.opt.iso.fs.CardFileOutputStream
  Write a slice of a byte array.
write(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a byte of data.
write(byte[]) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes an array of bytes.
write(byte[], int, int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a slice of a byte array.
write(CardRecord) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
  Writes a record.
write(CardRecord[]) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
  Writes an array of records.
write(CardRecord[], int, int) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
  Writes a slice of a `CardRecord` array.
write(CardFilePath, int, byte[], int, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
  Writes data to a transparent file, using part of an array.
write(CardFilePath, int, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
  Writes data to a transparent file, using a complete array.
writeAccess - Variable in class opencard.opt.iso.fs.CardRandomAccess
writeBoolean(boolean) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a boolean.
writeByte(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a byte.
writeBytes(String) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Write a String as a sequence of bytes.
writeChar(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a character.
writeChars(String) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a String as a sequence of chars.
writeDouble(double) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a double.
writeFloat(float) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a float.
writeInt(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Write an integer.
writeLong(long) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a long.
writeRecord(CardFilePath, int, byte[]) - Method in class de.cardcontact.opencard.service.gemxcos.GemXCosCardService
  Update record in linear file
writeRecord(CardFilePath, int, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
  Update record in linear file
writeRecord(CardFilePath, int, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
  Writes data to a structured file.
writeShort(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a short.
writeUTF(String) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
  Writes a String in UTF format.
WrongLengthException - Exception in opencard.opt.database
  A `WrongLengthException` is thrown when the size of the data that was sent to the smartcard is invalid.
WrongLengthException() - Constructor for exception opencard.opt.database.WrongLengthException

## Z

ZERO_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
  zero padding

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

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