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 CardIDs.
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 CardServices 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 CardTerminals 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 CardFilePathComponents are equal if they are of the same type (an instance of CardFilePathComponent) and describe the same path object.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileShortFileID
Compare two file ID components.
equals(Object) - Method in class opencard.opt.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 CardServices for it.
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.database.BasicDatabaseFactory
 
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.emv.mgmt.EMVCardServiceFactory
Checks whether this factory can instantiate services for a given card.
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.service.OCF11CardServiceFactory
Indicate whether this CardServiceFactory "knows" the smart card OS and/or installed card applications and might be able to instantiate CardServices for it.
getChallengeLength(KeyRef) - Method in interface opencard.opt.security.AutCardService
Determines the required length of a challenge for internal authentication.
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 CardServices 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 CardServices 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 CardRecords.
read(CardRecord[], int, int) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Reads a sub array as a sequence of CardRecords.
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