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 opencard.opt.applet.mgmt.AbstractAppletAccessor.
The AbstractAppletAccessor is an abstract class providing card type independent base functionality for implementations of an AppletAccessCardService.
AbstractAppletAccessor() - Constructor for class opencard.opt.applet.mgmt.AbstractAppletAccessor
Instantiate a AbstractAppletAccessor object.
AbstractLockableTerminal - class opencard.opt.terminal.AbstractLockableTerminal.
AbstractLockableTerminal is a base class for implementing lockable CardTerminals.
AbstractLockableTerminal(String, String, String) - Constructor for class opencard.opt.terminal.AbstractLockableTerminal
Instantiates a CardTerminal object.
add(int, int) - Static method in class netscape.security.Privilege
 
add(Privilege, Privilege) - Static method in class netscape.security.Privilege
 
add(TLV) - Method in class opencard.opt.util.TLV
Add the given TLV object to this TLV instance (only if constructed).
addCredentialStore(CredentialStore) - Method in class opencard.opt.security.CredentialBag
Adds a store to this bag.
aid - Variable in class opencard.opt.applet.AppletInfo
Applet ID
ALLOWED - Static variable in class netscape.security.Privilege
 
append(byte) - Method in class opencard.opt.terminal.ISOCommandAPDU
Appends the given byte to the buffered APDU.
append(byte[]) - Method in class opencard.opt.terminal.ISOCommandAPDU
Appends the given byte array to the data field of the APDU.
append(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Append to this CardFilePath object.
append(CardFilePathComponent) - Method in class opencard.opt.iso.fs.CardFilePath
Append to this CardFilePath object.
appendRecord(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Appends data to a structured file.
APPID_PREFIX - Static variable in class opencard.opt.iso.fs.CardFilePath
 
AppletAccessCardService - interface opencard.opt.applet.mgmt.AppletAccessCardService.
The AppletAccessCardService interface defines a set of calls for accessing card-resident applets. The set of methods supports access to an applet directory and retrieve informations like listed applets, security domain, label, etc..
AppletCode - class opencard.opt.applet.mgmt.AppletCode.
The AppletCode To be defined Should contain Information to install an Applet on a card.
AppletCode() - Constructor for class opencard.opt.applet.mgmt.AppletCode
 
appletDeselected() - Method in class opencard.opt.applet.AppletState
This method is to be called when the applet to which the AppletState belongs was deselected.
AppletID - class opencard.opt.applet.AppletID.
AppletID encapsulates the applet identifier as defined by ISO 7816-5.
AppletID(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 opencard.opt.applet.AppletInfo.
The AppletInfo encapsulates the descriptive information about an applet stored on a smart card (e.g. security Domain or AppletID).
AppletInfo() - Constructor for class opencard.opt.applet.AppletInfo
Creates a new AppletInfo instance.
AppletManagerCardService - interface opencard.opt.applet.mgmt.AppletManagerCardService.
The AppletManagerCardService interface defines a set of calls for the maintenance of multiple applets on a card.
AppletProxy - class opencard.opt.applet.AppletProxy.
AppletProxy is the base class for all applet proxies.
AppletProxy() - Constructor for class opencard.opt.applet.AppletProxy
 
AppletSelector - interface opencard.opt.applet.AppletSelector.
The AppletSelector interface defines the minimum features that are necessary for working with card-resident applets.
AppletState - class opencard.opt.applet.AppletState.
Applet states are to be used for representing the state of an applet to applet proxies associated with that applet.
AppletState() - Constructor for class opencard.opt.applet.AppletState
 
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
 
AutCardService - interface opencard.opt.security.AutCardService.
 
available() - Method in class opencard.opt.iso.fs.CardFileInputStream
Return the number of byte available for reading.

B

BasicAppletCardService - class opencard.opt.applet.BasicAppletCardService.
This service offers methods to applications or proxies derived from it, which send a given command APDU to the card applet identified by the given application identifier and which return the result APDU.
BasicAppletCardService() - Constructor for class opencard.opt.applet.BasicAppletCardService
 
BasicDatabase - class opencard.opt.database.BasicDatabase.
This class is designed as a basic default class which allows programmers to access ISO 7816-7-compliant smartcards.
BasicDatabase() - Constructor for class opencard.opt.database.BasicDatabase
Constructor called when creating a new BasicDatabase.
BasicDatabaseFactory - class opencard.opt.database.BasicDatabaseFactory.
This class is the implementation of a CardServiceFactory that provides access to a BasicDatabase CardService for a smartcard that is compliant with ISO7816-7.
BasicDatabaseFactory() - Constructor for class opencard.opt.database.BasicDatabaseFactory
 
BasicEMVAppletAccess - class opencard.opt.emv.mgmt.BasicEMVAppletAccess.
The BasicEMVAppletAccess provides an implementation of an AppletAccessCardService for EMV compliant cards supporting a T=1 protocol (T=0 is not implemented). This class is derived from the abstract implementation AbstractAppletAccessor, which provides the more generic and card independent functionality.
BasicEMVAppletAccess() - Constructor for class opencard.opt.emv.mgmt.BasicEMVAppletAccess
Instantiate a BasicEMVAppletAccess object.
BEGIN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
begin() - Method in interface opencard.opt.database.DatabaseCardService
 
begin() - Method in class opencard.opt.database.BasicDatabase
Allocates space for a memory image, e.g. a row.
The memory space which is provided is implementation dependent.
BLANK - Static variable in class netscape.security.Privilege
 
body() - Method in class opencard.opt.security.DESKey
Returns the key data.
bodyAPDU(byte[]) - Static method in class opencard.opt.database.DataObject
Builds the body of the APDU command from a byte array.
It is similar to the method using a String.
bodyAPDU(String) - Static method in class opencard.opt.database.DataObject
Builds the body of the APDU command from a String.
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

calcEDC() - Method in class opencard.opt.terminal.protocol.T1Block
calcEDC calculates the EDC-field according to the used EDC algorithm
cardFile - Variable in class opencard.opt.iso.fs.CardIOException
Some additional information.
CardFile - class opencard.opt.iso.fs.CardFile.
Represents a file or directory on the smartcard.
CardFile(CardFile, CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file for the specified relative path.
CardFile(CardFile, CardFilePathComponent) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file for the specified path component.
CardFile(CardFilePath, FileAccessCardService) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file, for internal purposes.
CardFile(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file for the relative path specified as string.
CardFile(FileAccessCardService) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a root card file.
CardFile(FileAccessCardService, CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file object for the specified absolute path.
CardFile(FileAccessCardService, String) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file object for an absolute path given as string.
CardFileAppID - class opencard.opt.iso.fs.CardFileAppID.
CardFileAppID contains a single CardFilePath component, an application ID.
CardFileAppID(String) - Constructor for class opencard.opt.iso.fs.CardFileAppID
Instantiate an application ID path component.
CardFileFileID - class opencard.opt.iso.fs.CardFileFileID.
CardFileFileID contains a single CardFilePath component, a two byte file ID.
CardFileFileID(byte, byte) - Constructor for class opencard.opt.iso.fs.CardFileFileID
Instantiate a file ID path component.
CardFileFileID(short) - Constructor for class opencard.opt.iso.fs.CardFileFileID
Instantiate a file ID path component.
CardFileFileID(String) - Constructor for class opencard.opt.iso.fs.CardFileFileID
Instantiate a file ID path component.
CardFileInfo - interface opencard.opt.iso.fs.CardFileInfo.
Provides information about the structure of a file.
CardFileInputStream - class opencard.opt.iso.fs.CardFileInputStream.
CardFileInputStream together with the accompanying CardFileOutputStream provides access to a CardFile via the familiar Java input/output stream mechanism. This class only works on transparent files.
CardFileInputStream(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileInputStream
Instantiate an input stream using the specified CardFile object.
CardFileOutputStream - class opencard.opt.iso.fs.CardFileOutputStream.
CardFileInputStream together with the accompanying CardFileOutputStream provides access to a CardFile via the familiar Java input/output stream mechanism.
CardFileOutputStream(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileOutputStream
Instantiate an OuputStream for the specified CardFile object.
CardFilePartialAppID - class opencard.opt.iso.fs.CardFilePartialAppID.
CardFilePartialAppID contains a single CardFilePath component, a partial application ID.
CardFilePartialAppID(String) - Constructor for class opencard.opt.iso.fs.CardFilePartialAppID
 
CardFilePath - class opencard.opt.iso.fs.CardFilePath.
CardFilePath encapsulates the various ways of addressing files on a smart card: File ID paths: A sequence of two byte file IDs as defined in ISO 7816-4 Short File ID: One byte short file ID (0..31) for selecting EFs.
CardFilePath(byte[]) - Constructor for class opencard.opt.iso.fs.CardFilePath
Instantiate a CardFilePath from an array of bytes.
CardFilePath(CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFilePath
Clone the path object.
CardFilePath(String) - Constructor for class opencard.opt.iso.fs.CardFilePath
Create a CardFilePath from a String.
CardFilePathComponent - class opencard.opt.iso.fs.CardFilePathComponent.
CardFilePathComponent contains a single CardFilePath component.
CardFilePathComponent() - Constructor for class opencard.opt.iso.fs.CardFilePathComponent
 
CardFilePathComponent(String) - Constructor for class opencard.opt.iso.fs.CardFilePathComponent
The common constructor.
CardFileReader - class opencard.opt.iso.fs.CardFileReader.
CardFileReader is a subclass of InputStreamReader that can be used to read text data from a CardFile.
CardFileReader(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileReader
Instantiate a CardFileReader for the specified CardFile object.
CardFileShortFileID - class opencard.opt.iso.fs.CardFileShortFileID.
CardFileShortFileID contains a single CardFilePath component, a short file ID.
CardFileShortFileID(byte) - Constructor for class opencard.opt.iso.fs.CardFileShortFileID
Instantiate a short file ID path component.
CardFileShortFileID(String) - Constructor for class opencard.opt.iso.fs.CardFileShortFileID
Instantiate a short file ID path component.
CardFileSymbolicName - class opencard.opt.iso.fs.CardFileSymbolicName.
CardFileSymbolicName contains a single CardFilePath component, a symbolic name.
CardFileSymbolicName(String) - Constructor for class opencard.opt.iso.fs.CardFileSymbolicName
Instantiate a symbolic name path component.
CardFileWriter - class opencard.opt.iso.fs.CardFileWriter.
CardFileWriter is a subclass of OutputStreamWriter that can be used to read text data from a CardFile.
CardFileWriter(CardFile) - Constructor for class opencard.opt.iso.fs.CardFileWriter
Instantiate a CardFileWriter for the specified CardFile object.
CardIOException - exception opencard.opt.iso.fs.CardIOException.
CardIOException is the base class for all CardIO related exceptions.
CardIOException() - Constructor for class opencard.opt.iso.fs.CardIOException
The default constructor.
CardIOException(String) - Constructor for class opencard.opt.iso.fs.CardIOException
Give a message.
CardIOException(String, CardFile) - Constructor for class opencard.opt.iso.fs.CardIOException
 
CardRandomAccess - class opencard.opt.iso.fs.CardRandomAccess.
Superclass for both CardRandomAccess classes.
CardRandomAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomAccess
Instantiate a CardRandomAccess object.
CardRandomByteAccess - class opencard.opt.iso.fs.CardRandomByteAccess.
CardRandomByteAccess provides a byte-oriented way of accessing a card file (for transparent smart card files).
CardRandomByteAccess(CardFile) - Constructor for class opencard.opt.iso.fs.CardRandomByteAccess
Instantiate a CardRandomByteAccess object.
CardRandomByteAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomByteAccess
Instantiate a CardRandomByteAccess object.
CardRandomRecordAccess - class opencard.opt.iso.fs.CardRandomRecordAccess.
CardRandomRecordAccess provides record-oriented, random access to structured smart card files.
CardRandomRecordAccess(CardFile) - Constructor for class opencard.opt.iso.fs.CardRandomRecordAccess
Instantiates a CardRandomRecordAccess.
CardRandomRecordAccess(CardFile, String) - Constructor for class opencard.opt.iso.fs.CardRandomRecordAccess
Instantiates a CardRandomRecordAccess object.
CardRecord - class opencard.opt.iso.fs.CardRecord.
The CardRecord class is used by the CardRandomRecordAccess and CardRandomByteAccess classes.
CardRecord(byte[]) - Constructor for class opencard.opt.iso.fs.CardRecord
Instantiate a CardRecord using an already allocated byte array.
CardRecord(int) - Constructor for class opencard.opt.iso.fs.CardRecord
Instantiate an empty CardRecord.
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.
CardServiceInsufficientMemoryException - exception opencard.opt.service.CardServiceInsufficientMemoryException.
Exception thrown when the smartcard is out of EEPROM space.
CardServiceInsufficientMemoryException() - Constructor for class opencard.opt.service.CardServiceInsufficientMemoryException
Creates a new exception without detail message.
CardServiceInsufficientMemoryException(String) - Constructor for class opencard.opt.service.CardServiceInsufficientMemoryException
Creates a new exception with the given detail message.
CardServiceInterface - interface opencard.opt.service.CardServiceInterface.
An interface to the public methods in CardService.
CardServiceInvalidCommandException - exception opencard.opt.service.CardServiceInvalidCommandException.
Exception indicating that a smartcard is unable to interpret a command.
CardServiceInvalidCommandException() - Constructor for class opencard.opt.service.CardServiceInvalidCommandException
Creates a new exception without detail message.
CardServiceInvalidCommandException(String) - Constructor for class opencard.opt.service.CardServiceInvalidCommandException
Creates a new exception with the given detail message.
CardServiceMissingAuthorizationException - exception opencard.opt.service.CardServiceMissingAuthorizationException.
Exception indicating that an object cannot be accessed by the service.
CardServiceMissingAuthorizationException() - Constructor for class opencard.opt.service.CardServiceMissingAuthorizationException
Creates a new exception without detail message.
CardServiceMissingAuthorizationException(String) - Constructor for class opencard.opt.service.CardServiceMissingAuthorizationException
Creates a new exception with the given detail message.
CardServiceMissingCredentialsException - exception opencard.opt.service.CardServiceMissingCredentialsException.
Exception thrown if an application did not provide the required credentials.
CardServiceMissingCredentialsException() - Constructor for class opencard.opt.service.CardServiceMissingCredentialsException
Creates a new exception without detail message.
CardServiceMissingCredentialsException(String) - Constructor for class opencard.opt.service.CardServiceMissingCredentialsException
Creates a new exception with the given detail message.
CardServiceObjectNotAvailableException - exception opencard.opt.service.CardServiceObjectNotAvailableException.
Exception thrown when an object cannot be located on the smartcard.
CardServiceObjectNotAvailableException() - Constructor for class opencard.opt.service.CardServiceObjectNotAvailableException
Creates a new exception without detail message.
CardServiceObjectNotAvailableException(String) - Constructor for class opencard.opt.service.CardServiceObjectNotAvailableException
Creates a new exception with the given detail message.
CardServiceResourceNotFoundException - exception opencard.opt.service.CardServiceResourceNotFoundException.
Exception thrown when required resources are not found.
CardServiceResourceNotFoundException() - Constructor for class opencard.opt.service.CardServiceResourceNotFoundException
Creates a new exception without detail message.
CardServiceResourceNotFoundException(String) - Constructor for class opencard.opt.service.CardServiceResourceNotFoundException
Creates a new exception with the specified detail message.
CardServiceUnexpectedResponseException - exception opencard.opt.service.CardServiceUnexpectedResponseException.
Exception indicating that a smartcard's response cannot be interpreted.
CardServiceUnexpectedResponseException() - Constructor for class opencard.opt.service.CardServiceUnexpectedResponseException
Creates a new exception without detail message.
CardServiceUnexpectedResponseException(String) - Constructor for class opencard.opt.service.CardServiceUnexpectedResponseException
Creates a new exception with the given detail message.
CardState - class opencard.opt.applet.CardState.
Encapsulates the state of a multi-applicative card.
CardState() - Constructor for class opencard.opt.applet.CardState
Create a JavaCard state object.
CASE_1 - Static variable in class opencard.opt.terminal.ISOCommandAPDU
Constants for the 7 cases of ISO CommandAPDUs
CASE_2E - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_2S - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_3E - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_3S - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_4E - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CASE_4S - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
CERT - Static variable in class netscape.security.Principal
 
CERT_FINGERPRINT - Static variable in class netscape.security.Principal
 
CERT_KEY - Static variable in class netscape.security.Principal
 
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) - Method in class netscape.security.PrivilegeManager
 
checkMatchPrincipal(Class, int) - Method in class netscape.security.PrivilegeManager
 
checkMatchPrincipal(Principal, int) - Method in class netscape.security.PrivilegeManager
 
checkMatchPrincipalAlways() - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(Principal[]) - Method in class netscape.security.Target
 
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.Target
 
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.ParameterizedTarget
 
checkPrivilegeEnabled(Principal[], Object) - Method in class netscape.security.ParameterizedStringTarget
 
checkPrivilegeEnabled(Principal, Object) - Method in class netscape.security.Target
 
checkPrivilegeEnabled(String) - Static method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(Target) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeEnabled(Target, Object) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(String) - Static method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(Target) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(Target, Object) - Method in class netscape.security.PrivilegeManager
 
checkPrivilegeGranted(Target, Principal, Object) - Method in class netscape.security.PrivilegeManager
 
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.
CHVCardService - interface opencard.opt.security.CHVCardService.
A card service interface for Card Holder Verification (CHV).
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 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 opencard.opt.iso.fs.CardRandomAccess
Close the file.
close() - Method in class opencard.opt.iso.fs.CardFileOutputStream
Closes the output stream.
close() - Method in class opencard.opt.iso.fs.CardFileInputStream
Close the input stream and release any resources associated with the stream.
close() - Method in class opencard.opt.terminal.protocol.T1Protocol
close should be called to deinitialize the object
closeApplication(SecurityDomain) - Method in interface opencard.opt.security.CHVCardService
Resets the achieved card holder verifications on the smartcard.
closeApplication(SecurityDomain) - Method in interface opencard.opt.security.AutCardService
Resets the achieved external authentications on the smartcard.
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.ms.security - package com.ms.security
 
CommandNotAllowedException - exception opencard.opt.database.CommandNotAllowedException.
A CommandNotAllowedException is thrown when the user is not allowed to perform an operation.
CommandNotAllowedException() - Constructor for class opencard.opt.database.CommandNotAllowedException
 
COMMIT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
commit() - Method in interface opencard.opt.database.DatabaseCardService
 
commit() - Method in class opencard.opt.database.BasicDatabase
Validates all the modifications made since the transaction operation BEGIN as been executed.
The transaction operation BEGIN must have been previously performed.
commonPrefixLength(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Return the length of the common CardFilePath prefix (if at all). prefix.
comp - Variable in class opencard.opt.iso.fs.CardFilePathComponent
 
comparePrincipalArray(Principal[], Principal[]) - Method in class netscape.security.PrivilegeManager
 
components - Variable in class opencard.opt.iso.fs.CardFilePath
CardFilePath array containing the path components.
components() - Method in class opencard.opt.iso.fs.CardFilePath
Return an enumeration of the components of this CardFilePath.
CREATE_DICTIONARY - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_TABLE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_USER - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
CREATE_VIEW - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
create(byte[]) - Method in class opencard.opt.iso.fs.CardFile
Creates a file on the smartcard.
create(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Creates a file on the smartcard.
createComponent(String, int, String, int) - Static method in class opencard.opt.iso.fs.CardFilePathComponent
Create the correct CardFilePathComponent object from a string.
createDictionary(String) - Method in interface opencard.opt.database.DatabaseCardService
 
createDictionary(String) - Method in class opencard.opt.database.BasicDatabase
Defines a view on the system tables *O, *U and *P.
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
createTable(String, String, byte, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
createTable(String, String, byte, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Defines a table with its columns and possibly with security attributes.
createTable(String, String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
 
createUser(String, String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
createUser(String, String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Initiates the registration of a user.
createView(String, String, String, String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
createView(String, String, String, String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Defines a view on a table.
Credential - interface opencard.opt.security.Credential.
A tag interface for cryptographic credentials.
credentialBag - Variable in class opencard.opt.security.CredentialBag
The container to hold the CredentialStore objects.
CredentialBag - class opencard.opt.security.CredentialBag.
A container for stores that hold cryptographic credentials.
CredentialBag() - Constructor for class opencard.opt.security.CredentialBag
Instantiates an empty credential bag.
CredentialStore - class opencard.opt.security.CredentialStore.
A container for cryptographic credentials.
CredentialStore() - Constructor for class opencard.opt.security.CredentialStore
Creates a new generic store for credentials.

D

data - Variable in class opencard.opt.applet.AppletInfo
Free data
DATABASE_CARDTYPE - Static variable in class opencard.opt.database.BasicDatabaseFactory
 
DatabaseCardService - interface opencard.opt.database.DatabaseCardService.
This interface defines the features that are necessary for a CardService to be able to access smartcards that provide database functionalities as defined by ISO 7816-7.
DatabaseCardService.Constants - interface opencard.opt.database.DatabaseCardService.Constants.
The Constants inner interface allows to use standardized constants.
It provides constants used to deal with database smartcards such as constants which describes SCQL operation or code used to manage SCQL exceptions.
DataObject - class opencard.opt.database.DataObject.
 
DataObject() - Constructor for class opencard.opt.database.DataObject
 
DECLARE_CURSOR - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
declareCursor(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
declareCursor(String, String, String) - Method in class opencard.opt.database.BasicDatabase
Cursor is used for pointing to a row on a table, view or dictionary.
DELETE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
DELETE_USER - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
delete() - Method in interface opencard.opt.database.DatabaseCardService
 
delete() - Method in class opencard.opt.database.BasicDatabase
Deletes a row in a table to which the cursor points.
delete(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Deletes a file on the smartcard.
delete(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Deletes a file on the smartcard.
deleteUser(String) - Method in interface opencard.opt.database.DatabaseCardService
 
deleteUser(String) - Method in class opencard.opt.database.BasicDatabase
Allows a user to be deleted.
DES_CIPHER - Static variable in interface opencard.opt.signature.JCAStandardNames
DES ciphering
DESKey - class opencard.opt.security.DESKey.
Encapsulates a DES key.
DESKey(byte[]) - Constructor for class opencard.opt.security.DESKey
Instantiates a DESKey from the given byte array.
dictionaryResponseToString(char, ResponseAPDU) - Static method in class opencard.opt.database.DataObject
 
DIR_PATH - Static variable in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
 
disablePrivilege(String) - Static method in class netscape.security.PrivilegeManager
 
disablePrivilege(Target) - Method in class netscape.security.PrivilegeManager
 
discrData - Variable in class opencard.opt.emv.mgmt.EMVAppletInfo
Discretionary Data retrieved from an EMV EF_DIR (optional)
display(String) - Method in interface opencard.opt.terminal.UserInteraction
Display a message.
domain - Variable in class opencard.opt.applet.AppletInfo
Security Domain (e.g.
dp - Variable in class opencard.opt.security.RSACRTKey
d mod (p-1)
dq - Variable in class opencard.opt.security.RSACRTKey
d mod (q-1)
DROP_TABLE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
DROP_VIEW - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
dropTable(String) - Method in interface opencard.opt.database.DatabaseCardService
 
dropTable(String) - Method in class opencard.opt.database.BasicDatabase
Allows to drop a table.
A table can only be dropped by its owner.
dropView(String) - Method in interface opencard.opt.database.DatabaseCardService
 
dropView(String) - Method in class opencard.opt.database.BasicDatabase
Allows to drop a view.
A table can only be dropped by its owner.
DSAParams - class opencard.opt.security.DSAParams.
DSA-specific set of key parameters, which defines a DSA key family.
DSAParams(BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.DSAParams
constructor from BigIntegers
DSAPrivateKey - class opencard.opt.security.DSAPrivateKey.
Contains a public DSA key.
DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.DSAPrivateKey
Produce an DSAPrivateKey from the given BigIntegers.
DSAPublicKey - class opencard.opt.security.DSAPublicKey.
Contains a public DSA key.
DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.DSAPublicKey
Produce a DSAPublicKey from the given BigIntegers.
DSASignCredential - class opencard.opt.security.DSASignCredential.
Sample credential to perform a DSA signing operation.
DSASignCredential(DSAPrivateKey) - Constructor for class opencard.opt.security.DSASignCredential
Constructor using a DSA private key

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
elements() - Method in class netscape.security.PrivilegeTable
 
EMV_EF_DIR - Static variable in interface opencard.opt.emv.mgmt.EMVTags
 
EMVAppletAccessCardService - interface opencard.opt.emv.mgmt.EMVAppletAccessCardService.
The EMVAppletAccessCardService provides an interface extending the functionality of the AppletAccessCardService for emv compliant cards.
EMVAppletInfo - class opencard.opt.emv.mgmt.EMVAppletInfo.
The EMVAppletInfo encapsulates the information describing an application which is stored on an EMV'96 card. It extends the generic AppletInfo class.
EMVAppletInfo() - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
Instantiate an EMVAppletInfo. (hidden, contains "defaults" for all instances set by each constructor)
EMVAppletInfo(AppletID, String) - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
 
EMVAppletInfo(TLV) - Constructor for class opencard.opt.emv.mgmt.EMVAppletInfo
Instantiate an EMVAppletInfo from a TLV object.
EMVCardServiceFactory - class opencard.opt.emv.mgmt.EMVCardServiceFactory.
A primitive factory for creating BasicEMVAppletAccess Card Services.
EMVCardServiceFactory() - Constructor for class opencard.opt.emv.mgmt.EMVCardServiceFactory
 
EMVTags - interface opencard.opt.emv.mgmt.EMVTags.
EMVTags definitions.
enablePrivilege(Principal, Object) - Method in class netscape.security.Target
 
enablePrivilege(Principal, Object) - Method in class netscape.security.UserTarget
 
enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedTarget
 
enablePrivilege(Principal, Object) - Method in class netscape.security.ParameterizedStringTarget
 
enablePrivilege(String) - Static method in class netscape.security.PrivilegeManager
 
enablePrivilege(Target) - Method in class netscape.security.PrivilegeManager
 
enablePrivilege(Target, Principal) - Method in class netscape.security.PrivilegeManager
 
enablePrivilege(Target, Principal, Object) - Method in class netscape.security.PrivilegeManager
 
EndOfTableReachedException - exception opencard.opt.database.EndOfTableReachedException.
An EndOfTableReachedException is thrown when the end of a table is reached when performing a fetchNext command for example.
EndOfTableReachedException() - Constructor for class opencard.opt.database.EndOfTableReachedException
 
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.opt.applet.ID
Checks whether this ID equals another object.
equals(Object) - Method in class opencard.opt.applet.AppletID
Checks whether this ID equals another object.
equals(Object) - Method in class opencard.opt.iso.fs.CardFilePathComponent
Two CardFilePathComponents are equal if they are of the same type (an instance of CardFilePathComponent) and describe the same path object.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileShortFileID
Compare two file ID components.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileAppID
Compare two application ID components.
equals(Object) - Method in class opencard.opt.iso.fs.CardFilePath
Check whether this CardFilePath is equal to another.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileFileID
Compare two file ID components.
equals(Object) - Method in class opencard.opt.util.Tag
Check for equality.
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
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(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 interface opencard.opt.iso.fs.FileAccessCardService
Checks whether a file exists.
exists(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Tests whether a given file exists.
exponent1() - Method in class opencard.opt.security.RSACRTKey
First Exponent of CRT representation.
exponent2() - Method in class opencard.opt.security.RSACRTKey
Second Exponent of CRT representation.
externalAuthenticate(KeyRef, SignCredential) - Method in interface opencard.opt.security.AutCardService
Performs an external authentication against the smartcard.

F

FETCH - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
FETCH_NEXT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
fetch() - Method in interface opencard.opt.database.DatabaseCardService
 
fetch() - Method in class opencard.opt.database.BasicDatabase
Allows to fetch a row or part of it.
fetch(byte) - Method in interface opencard.opt.database.DatabaseCardService
 
fetch(byte) - Method in class opencard.opt.database.BasicDatabase
Allows to fetch a row or part of it.
fetchCredential(Object) - Method in class opencard.opt.security.CredentialStore
Retrieves a credential.
fetchNext() - Method in interface opencard.opt.database.DatabaseCardService
 
fetchNext() - Method in class opencard.opt.database.BasicDatabase
Used for reading the logical next row from the cursor position.
fetchNext(byte) - Method in interface opencard.opt.database.DatabaseCardService
 
fetchNext(byte) - Method in class opencard.opt.database.BasicDatabase
Used for reading the logical next row from the cursor position.
FID_SEPARATOR - Static variable in class opencard.opt.iso.fs.CardFilePath
 
file - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
file_info - Variable in class opencard.opt.iso.fs.CardFile
The information about the file represented.
FileAccessCardService - interface opencard.opt.iso.fs.FileAccessCardService.
Interface to a card service for ISO 7816-4 file access functionality.
fileID - Variable in class opencard.opt.iso.fs.CardFileFileID
Cache the two byte file ID for fast access
FILEIO - Static variable in class com.ms.security.PermissionID
 
filePointer - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
fileSystem - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
FileSystemCardService - interface opencard.opt.iso.fs.FileSystemCardService.
Interface defining creational methods for file system based smartcards.
finalize() - Method in class opencard.opt.iso.fs.CardRandomAccess
Free up all resources at garbage collection time.
finalize() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Let the super class free any resources.
finalize() - Method in class opencard.opt.iso.fs.CardFileOutputStream
Make sure that the output stream is closed on garbage collection.
finalize() - Method in class opencard.opt.iso.fs.CardFileInputStream
Close the stream at garbage collection time.
findPrivilege(int, int) - Static method in class netscape.security.Privilege
 
findTag(Tag, TLV) - Method in class opencard.opt.util.TLV
Search for a given tag value and return the first TLV found.
findTarget(String) - Static method in class netscape.security.Target
 
findTarget(String, Principal) - Static method in class netscape.security.Target
 
findTarget(Target) - Static method in class netscape.security.Target
 
flush() - Method in class opencard.opt.iso.fs.CardFileOutputStream
Flushes this CardFileOutputStream and forces any buffered output bytes to be written out.
FORBIDDEN - Static variable in class netscape.security.Privilege
 
ForbiddenTargetException - exception netscape.security.ForbiddenTargetException.
This exception is thrown when a privilege request is denied.
ForbiddenTargetException() - Constructor for class netscape.security.ForbiddenTargetException
Constructs an IllegalArgumentException with no detail message.
ForbiddenTargetException(String) - Constructor for class netscape.security.ForbiddenTargetException
Constructs an ForbiddenTargetException with the specified detail message.
FOREVER - Static variable in class netscape.security.Privilege
 
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

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.
getAlgorithm() - Method in class opencard.opt.security.RSAPrivateKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.DSAPublicKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.DSAPrivateKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.KeyFile
adhere to interface java.security.Key
getAlgorithm() - Method in class opencard.opt.security.RSACRTKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.DESKey
Conformance to the java.security interface
getAlgorithm() - Method in class opencard.opt.security.RSAPublicKey
Conformance to the java.security interface
getAllRegisteredTargets() - Static method in class netscape.security.Target
 
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.
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.opt.ms.MicrosoftSystemAccess
Access system properties
getBoolean(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
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 interface opencard.opt.service.CardServiceInterface
Returns the corresponding smartcard object.
getCardState(CardChannel) - Method in class opencard.opt.applet.BasicAppletCardService
Gets the associated state object.
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.
getCLA() - Method in class opencard.opt.terminal.ISOCommandAPDU
Gets the class byte.
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.
getClassPrincipals(Class) - Method in class netscape.security.PrivilegeManager
 
getClassPrincipalsFromStack(int) - Method in class netscape.security.PrivilegeManager
 
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.Target
 
getDetailedInfo(Object) - Method in class netscape.security.ParameterizedTarget
 
getDetailedInfo(Object) - Method in class netscape.security.ParameterizedStringTarget
 
getDirectory() - Method in class opencard.opt.security.KeyFile
get the directory containing the key
getDiscretionaryData() - Method in class opencard.opt.emv.mgmt.EMVAppletInfo
Get the Discretionary Data.
getDomain() - Method in class opencard.opt.applet.AppletInfo
Get the applet security domain
getDuration() - Method in class netscape.security.Privilege
 
getEDC() - Method in class opencard.opt.terminal.protocol.T1Block
 
getEDCAlgorithm() - Method in class opencard.opt.terminal.protocol.T1Block
 
getEncoded() - Method in class opencard.opt.security.RSAPrivateKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.DSAPublicKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.DSAPrivateKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.KeyFile
adhere to interface java.security.Key
getEncoded() - Method in class opencard.opt.security.RSACRTKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.DESKey
Conformance to the java.security interface
getEncoded() - Method in class opencard.opt.security.RSAPublicKey
Conformance to the java.security interface
getFileAccessService() - Method in class opencard.opt.iso.fs.CardFile
Returns the underlying file access card service.
getFileID() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the identifier of the file.
getFileID() - Method in class opencard.opt.iso.fs.CardFile
Returns the identifier of the file represented.
getFileInfo() - Method in class opencard.opt.iso.fs.CardFile
Returns information about the file represented.
getFileInfo(CardFilePath) - Method in 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.
getFingerPrint() - Method in class netscape.security.Principal
 
getFormat() - Method in class opencard.opt.security.RSAPrivateKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.DSAPublicKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.DSAPrivateKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.KeyFile
adhere to interface java.security.Key
getFormat() - Method in class opencard.opt.security.RSACRTKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.DESKey
Conformance to the java.security interface
getFormat() - Method in class opencard.opt.security.RSAPublicKey
Conformance to the java.security interface
getG() - Method in class opencard.opt.security.DSAParams
Returns the base, g.
getHeader() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the file header.
getHeader() - Method in class opencard.opt.iso.fs.CardFile
Returns the header of the file represented.
getHelpUrl() - Method in class netscape.security.Target
 
getHostAddress() - Method in class opencard.opt.terminal.protocol.T1Protocol
getHostAddress
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 interface opencard.opt.security.SignCredential
Return the input length that the cryptographic algorithm can process.
getInputLength() - Method in class opencard.opt.security.RSAPrivateKey
Returns the number of bytes to be input into a signing operation with this key.
getInputLength() - Method in class opencard.opt.security.RSACRTKey
Returns the number of bytes to be input into a signing operation with this key.
getInputLength() - Method in class opencard.opt.security.DSASignCredential
 
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.
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 interface opencard.opt.iso.fs.CardFileInfo
Returns the length of the file.
getLength() - Method in class opencard.opt.iso.fs.CardFile
Returns the length of the file represented.
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.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.DSAPublicKey
Returns the DSA-specific key parameters.
getParams() - Method in class opencard.opt.security.DSAPrivateKey
Returns the DSA-specific key parameters.
getParent() - Method in class opencard.opt.iso.fs.CardFile
Return the parent CardFile.
getPasswordLength(SecurityDomain, int) - Method in interface opencard.opt.security.CHVCardService
Determines the padded length of a password.
getPath() - Method in class 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
 
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.opt.ms.MicrosoftSystemAccess
Access system properties
getProperties() - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
getProperty(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
getProperty(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
getProperty(String, String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
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 interface opencard.opt.iso.fs.CardFileInfo
Returns the record size of the file.
getRecordSize() - Method in class opencard.opt.iso.fs.CardFile
Returns the record size of the file represented.
getRecvSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
getRecvSequenceCounter
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 interface opencard.opt.iso.fs.FileAccessCardService
Returns the absolute path to the master file (MF) of the smartcard.
getSelectedAppletID() - Method in class opencard.opt.applet.CardState
Gets the Application Identifier of the currently selected Applet.
getSendSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
getSendSequenceCounter
getSlotLockHandle(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
getSourceAddress() - Method in class opencard.opt.terminal.protocol.T1Block
 
getSourceID() - Method in class opencard.opt.terminal.protocol.T1Block
 
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
getVendor() - Method in class netscape.security.Principal
 
getX() - Method in class opencard.opt.security.DSAPrivateKey
Returns the value of the private key, x.
getY() - Method in class opencard.opt.security.DSAPublicKey
Returns the value of the public key, y.
GRANT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
grant(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
grant(String, String, String) - Method in class opencard.opt.database.BasicDatabase
Allows to grant privileges to a single user, to a user group or to all users.
The following rivileges may be granted.

Privileges for table access :
SELECT
INSERT
UPDATE
DELETE
ALL

Privileges for view access :
SELECT
UPDATE

Privileges for dictionary access :
SELECT

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

H

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.CardFileShortFileID
Return a hashcode for this file ID component.
hashCode() - Method in class opencard.opt.iso.fs.CardFileAppID
Return a hashcode for this application ID
hashCode() - Method in class opencard.opt.iso.fs.CardFilePath
Overrides Object.hashCode() since we already provide equals().
hashCode() - Method in class opencard.opt.iso.fs.CardFile
Returns a hash code for this object.
hashCode() - Method in class opencard.opt.iso.fs.CardFileFileID
Return a hashcode for this file ID component
hashCode() - Method in class opencard.opt.util.Tag
Compute a hash code for this tag.
hasPrincipal(Class, Principal) - Method in class netscape.security.PrivilegeManager
 
headerAPDU(byte, byte, byte, byte) - Static method in class opencard.opt.database.DataObject
Builds the header of the APDU command.
headerAPDU(byte, byte, byte, byte, byte) - Static method in class opencard.opt.database.DataObject
Builds the header of the APDU command.
hexChars - Static variable in class opencard.opt.emv.mgmt.EMVAppletInfo
Auxillary string array.
hexToChar(byte) - Static method in class opencard.opt.database.DataObject
Transforms a hexadecimal value into its char value.

I

I_BLOCK - Static variable in class opencard.opt.terminal.protocol.T1Block
I-block
ID - class opencard.opt.applet.ID.
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.
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 opencard.opt.database.IncorrectParameterInDataFieldException.
An IncorrectParameterInDataFieldException is thrown when the data field of the command sent to the smartcard contains bad parameter(s).
IncorrectParameterInDataFieldException() - Constructor for class opencard.opt.database.IncorrectParameterInDataFieldException
 
incRecvSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
incRecvSequenceCounter
incSendSequenceCounter() - Method in class opencard.opt.terminal.protocol.T1Protocol
incSendSequenceCounter
INHIBITOR - Static variable in class opencard.opt.database.DataObject
 
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.
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
inputStreamToByteArray(InputStream) - Method in class opencard.opt.util.URLClassLoader
 
INSERT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
insert(String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
insert(String, String) - Method in class opencard.opt.database.BasicDatabase
Used to insert a row in a table.
installApplet(AppletCode) - Method in interface opencard.opt.applet.mgmt.AppletManagerCardService
Install an applet on the smart card.
INSTRUCTION - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
InstructionCodeNotSupportedException - exception opencard.opt.database.InstructionCodeNotSupportedException.
An InstructionCodeNotSupportedException is thrown when attempting to perform an unsupported instruction by the smartcard.
InstructionCodeNotSupportedException() - Constructor for class opencard.opt.database.InstructionCodeNotSupportedException
 
internalAuthenticate(KeyRef, byte[]) - Method in interface opencard.opt.security.AutCardService
Requests an internal authentication from the smartcard.
internalList(SlotChannel) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
List the applets info informations. This ABSTRACT method has to be implemented by card standard specific subclasses. Subclasses will need to call this method and then setApplets in order to initialize the applets attribute.
internalList(SlotChannel) - Method in class opencard.opt.emv.mgmt.BasicEMVAppletAccess
Reads the applications info informations from the EMV Directory. Implements the abstract method of the superclass AbstractAppletAccess for EMV compliant cards.
internalLock() - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalLockSlot(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalOpenSlotChannel(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalOpenSlotChannel(int, Object) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalTransmit(int, T1Block) - Method in class opencard.opt.terminal.protocol.T1Protocol
internalTransmit exchanges blocks with T1 protocol handling.
internalUnlock() - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
internalUnlockSlot(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
InvalidAppletInfoException - exception opencard.opt.applet.mgmt.InvalidAppletInfoException.
Exception indicating that a invalid Applet Info has been retrieved from the smart card.
InvalidAppletInfoException() - Constructor for class opencard.opt.applet.mgmt.InvalidAppletInfoException
Creates a new exception without detail message.
InvalidAppletInfoException(String) - Constructor for class opencard.opt.applet.mgmt.InvalidAppletInfoException
Creates a new exception with the given detail message.
invalidate(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Invalidates a file on the smartcard.
isAllowed() - Method in class netscape.security.Privilege
 
isBlank() - Method in class netscape.security.Privilege
 
isBlockComplete(byte[], int) - Method in class opencard.opt.terminal.protocol.T1Protocol
 
isCalledByPrincipal(Principal) - Method in class netscape.security.PrivilegeManager
 
isCalledByPrincipal(Principal, int) - Method in class netscape.security.PrivilegeManager
 
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.
isCyclic() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a cyclic file.
isCyclic() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented 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 interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a DF.
isDirectory() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a directory.
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
 
ISO_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
ISO 9796
ISOAppletSelector - class opencard.opt.applet.ISOAppletSelector.
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.
ISOCommandAPDU - class opencard.opt.terminal.ISOCommandAPDU.
 
ISOCommandAPDU(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, 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(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) - Constructor for class opencard.opt.terminal.ISOCommandAPDU
Constructs a new ISO command APDU (ISO 7816-4 CASE 1).
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(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).
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).
isOperator(char) - Static method in class opencard.opt.database.DataObject
Test if the character passed as parameter is an operator of comparison or not.
isSystemPrincipal() - Method in class netscape.security.Principal
 
isTransparent() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a transparent file.
isTransparent() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a transparent file.
isVariable() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a variable record file.
isVariable() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a variable record file.

J

JavaCardCardService - interface opencard.opt.javacard.JavaCardCardService.
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 opencard.opt.signature.JCAStandardNames.
Java cryptography standard algorithm names as used by the signature card services.

K

keyboardInput(CardTerminalIOControl) - Method in interface opencard.opt.terminal.UserInteraction
Return keyboard (i.e., keyboard, PIN pad, etc.) input.
KeyFile - class opencard.opt.security.KeyFile.
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 opencard.opt.signature.KeyGenerationCardService.
KeyGenerationCardService The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
KeyImportCardService - interface opencard.opt.signature.KeyImportCardService.
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 opencard.opt.security.KeyRef.
Interface for classes that reference a key stored on a smart card.
keys() - Method in class netscape.security.PrivilegeTable
 
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.
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.

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
 
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.
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.
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 class opencard.opt.util.OpenCardPropertyFileLoader
Loads OpenCard properties from a property file.
loadProperties(String) - Method in class opencard.opt.ms.MicrosoftSystemAccess
Access system properties
loadProperties(String) - Method in class opencard.opt.netscape.NetscapeSystemAccess
Access system properties
lock() - Method in interface opencard.opt.terminal.Lockable
 
lock() - Method in class opencard.opt.terminal.AbstractLockableTerminal
Lock the whole terminal including all slots, pinpad, display and other resources.
Lockable - interface opencard.opt.terminal.Lockable.
Lockable is a generic interface for locking a terminal or individual slots.
lockableOpenSlotChannel(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
lockSlot(int) - Method in interface opencard.opt.terminal.Lockable
 
lockSlot(int) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 

M

m - Variable in class opencard.opt.security.RSAPublicKey
Modulus
m_ - Variable in class opencard.opt.security.RSAPrivateKey
Modulus
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.
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.RSAPrivateKey
Returns the number of bytes to be generated by 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.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 opencard.opt.database.MemoryFailureError.
A MemoryFailureError is thrown when a memory failure occurs while performing an operation into the smartcard.
MemoryFailureError() - Constructor for class opencard.opt.database.MemoryFailureError
 
MicrosoftSystemAccess - class opencard.opt.ms.MicrosoftSystemAccess.
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.
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
 
NETIO - Static variable in class com.ms.security.PermissionID
 
netscape.security - package netscape.security
 
NetscapeSystemAccess - class opencard.opt.netscape.NetscapeSystemAccess.
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
NEXT - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
next() - Method in interface opencard.opt.database.DatabaseCardService
 
next() - Method in class opencard.opt.database.BasicDatabase
Sets the current cursor on the next row satisfying the cursor specification.
A cursor must have been opened before.
NO_SUBSET - Static variable in class netscape.security.PrivilegeManager
 
NOT_EQUAL_TO - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
NotEnoughMemorySpaceException - exception opencard.opt.database.NotEnoughMemorySpaceException.
A NotEnoughMemorySpaceException is thrown when there is not enough memory space to perform an operation into the smartcard
NotEnoughMemorySpaceException() - Constructor for class opencard.opt.database.NotEnoughMemorySpaceException
 
numberOfComponents() - Method in class opencard.opt.iso.fs.CardFilePath
Return the number components in this path.

O

ObjectAlreadyExistsException - exception opencard.opt.database.ObjectAlreadyExistsException.
An ObjectAlreadyExistsException is thrown when trying to create an object that has already be defined before.
ObjectAlreadyExistsException() - Constructor for class opencard.opt.database.ObjectAlreadyExistsException
 
OCF11CardServiceFactory - class opencard.opt.service.OCF11CardServiceFactory.
A CardServiceFactory can instantiate CardServices for a specific smart card.
OCF11CardServiceFactory() - Constructor for class opencard.opt.service.OCF11CardServiceFactory
Instantiate a CardServiceFactory.
open - Variable in class opencard.opt.iso.fs.CardRandomAccess
 
OPEN - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
open() - Method in interface opencard.opt.database.DatabaseCardService
 
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() - 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.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
 
OpenCardPropertyFileLoader - class opencard.opt.util.OpenCardPropertyFileLoader.
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
 
OperationNotSupportedException - exception opencard.opt.database.OperationNotSupportedException.
An OperationNotSupportedException is thrown when the attempted operation is not supported by the smartcard.
OperationNotSupportedException() - Constructor for class 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
 
P2 - Static variable in class opencard.opt.terminal.ISOCommandAPDU
 
ParameterizedStringTarget - class netscape.security.ParameterizedStringTarget.
 
ParameterizedStringTarget() - Constructor for class netscape.security.ParameterizedStringTarget
 
ParameterizedStringTarget(String, Principal, int, String, String, String, String) - Constructor for class netscape.security.ParameterizedStringTarget
 
ParameterizedTarget - class netscape.security.ParameterizedTarget.
 
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
 
parsePrivilege(String) - Static method in class opencard.opt.database.DataObject
This method parses a String describing the privileges and builds a corresponding byte value.
Privileges must be as follow :
"A" stands for "ALL". "I" stands for "INSERT". "S" stands for "SELECT". "U" stands for "UPDATE". "D" stands for "DELETE".
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 opencard.opt.util.PassThruCardService.
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 opencard.opt.util.PassThruCardServiceFactory.
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.
PermissionID - class com.ms.security.PermissionID.
 
PermissionID(int, String) - Constructor for class com.ms.security.PermissionID
 
PKACredential - interface opencard.opt.security.PKACredential.
Public key algorithm (PKA) credential.
PKCS_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
PKCS # 1 padding
PKCS8_PADDING - Static variable in interface opencard.opt.signature.JCAStandardNames
PKCS # 8 padding
PolicyEngine - class com.ms.security.PolicyEngine.
 
PolicyEngine() - Constructor for class com.ms.security.PolicyEngine
 
powerDownCard(int, int) - Method in interface opencard.opt.terminal.PowerManagementInterface
Power down an inserted smartcard.
PowerManagementInterface - interface opencard.opt.terminal.PowerManagementInterface.
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) - Method in interface opencard.opt.database.DatabaseCardService
 
presentUser(String) - Method in class opencard.opt.database.BasicDatabase
 
presentUser(String, SecurityAttribute) - Method in interface opencard.opt.database.DatabaseCardService
 
presentUser(String, SecurityAttribute) - Method in class opencard.opt.database.BasicDatabase
Checks the presented user id.
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 netscape.security.Principal.
 
Principal() - 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
 
Principal(int, String) - Constructor for class netscape.security.Principal
 
Principal(URL) - 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 opencard.opt.security.PrivateKeyFile.
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 opencard.opt.security.PrivateKeyRef.
Interface for classes that reference a private key stored on a smart card.
Privilege - class netscape.security.Privilege.
 
PrivilegeManager - class netscape.security.PrivilegeManager.
 
PrivilegeManager() - Constructor for class netscape.security.PrivilegeManager
 
PrivilegeTable - class netscape.security.PrivilegeTable.
 
PrivilegeTable() - Constructor for class netscape.security.PrivilegeTable
 
privKey - Variable in class opencard.opt.security.DSASignCredential
 
promptUser(String, CardTerminalIOControl) - Method in interface opencard.opt.terminal.UserInteraction
Prompt the user for a password, etc. This method displays a message and reads a password from the user.
PROPER_SUBSET - Static variable in class netscape.security.PrivilegeManager
 
PROPERTY - Static variable in class com.ms.security.PermissionID
 
provideCredentials(SecurityDomain, CredentialBag) - Method in interface opencard.opt.security.SecureService
Provides credentials to a card service.
publicExponent() - Method in class opencard.opt.security.RSAPublicKey
Return Public exponent.
PublicKeyFile - class opencard.opt.security.PublicKeyFile.
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 opencard.opt.security.PublicKeyRef.
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)
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.
read() - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads a byte of data.
read() - Method in class opencard.opt.iso.fs.CardFileInputStream
Read a byte of data.
read(byte[]) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Reads data into an array of bytes.
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.CardRandomByteAccess
Reads a sub array as a sequence of bytes.
read(byte[], int, int) - Method in class opencard.opt.iso.fs.CardFileInputStream
Reads data into a slice of a byte array.
read(CardFilePath, int, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Reads a given amount of data from a transparent file.
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.
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.
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() - 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 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 opencard.opt.database.ReferencedObjectNotFoundException.
A ReferencedObjectNotFoundException is thrown when attempting to perform an operation on an object that does not exists.
ReferencedObjectNotFoundException() - Constructor for class opencard.opt.database.ReferencedObjectNotFoundException
 
REFLECTION - Static variable in class com.ms.security.PermissionID
 
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 interface opencard.opt.iso.fs.FileSystemCardService
Rehabilitates a file on the smartcard.
remove(Object) - Method in class netscape.security.PrivilegeTable
 
remove(Target) - Method in class netscape.security.PrivilegeTable
 
removeApplet(AppletID) - Method in interface opencard.opt.applet.mgmt.AppletManagerCardService
Remove an applet from the smart card.
RequiredPrecedentCommandNotPerformedException - exception opencard.opt.database.RequiredPrecedentCommandNotPerformedException.
A RequiredPrecedentCommandNotPerformedException is thrown when trying to perform an operation on the smartcard without having performed a necessary operation before.
RequiredPrecedentCommandNotPerformedException() - Constructor for class opencard.opt.database.RequiredPrecedentCommandNotPerformedException
 
resolvePath(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Provides a hook for resolving symbolic path components.
responseToString(ResponseAPDU) - Static method in class opencard.opt.database.DataObject
Converts a response APDU sent back by the smartcard into a string.
revertPrivilege(String) - Static method in class netscape.security.PrivilegeManager
 
revertPrivilege(Target) - Method in class netscape.security.PrivilegeManager
 
REVOKE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
revoke(String, String, String) - Method in interface opencard.opt.database.DatabaseCardService
 
revoke(String, String, String) - Method in class opencard.opt.database.BasicDatabase
Allows to revoke privileges granted before.
Only the owner of the table or view can revoke privileges.
ROLLBACK - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
rollback() - 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.
The transaction operation BEGIN must have been previously performed.
ROOTFILEID - Static variable in class opencard.opt.iso.fs.CardFilePath
 
RSACRTKey - class opencard.opt.security.RSACRTKey.
Contains an RSA key in a form suitable for fast signing via the chinese remainder's algorithm.
RSACRTKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class opencard.opt.security.RSACRTKey
Produce an RSACRTKey from the given BigIntegers.
RSACRTKey(byte[], byte[], byte[], byte[], byte[], int, int, int) - Constructor for class opencard.opt.security.RSACRTKey
Produce an RSACRTKey from the given byte arrays.
RSAPrivateKey - class opencard.opt.security.RSAPrivateKey.
Contains an RSA private key.
RSAPrivateKey(BigInteger, BigInteger) - Constructor for class opencard.opt.security.RSAPrivateKey
Produce an RSAPrivateKey from the given byte arrays.
RSAPrivateKey(byte[], byte[], int, int, int) - Constructor for class opencard.opt.security.RSAPrivateKey
Produce an RSAPrivateKey from the given byte arrays.
RSAPublicKey - class opencard.opt.security.RSAPublicKey.
Contains a public RSA key. implements the java.security.PrivateKey interface In this package OpenCard provides key classes for common algorithms like RSA, DSA (or DES) that each concrete card service implementing a card service interface should support instead of defining its own key classes.
RSAPublicKey(BigInteger, BigInteger) - Constructor for class opencard.opt.security.RSAPublicKey
Produce an RSAPublicKey from the given BigIntegers.
RSAPublicKey(int, byte[], byte[], int) - Constructor for class opencard.opt.security.RSAPublicKey
Produce an RSAPublicKey from the given byte arrays.

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(int) - Method in class netscape.security.Privilege
 
sameDuration(Privilege) - Method in class netscape.security.Privilege
 
samePermission(int) - Method in class netscape.security.Privilege
 
samePermission(Privilege) - Method in class netscape.security.Privilege
 
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 opencard.opt.database.SCQLError.
A SCQLError exception is thrown when an error of execution occurs while a database smartcard is used.
SCQLError() - Constructor for class opencard.opt.database.SCQLError
 
SCQLException - exception opencard.opt.database.SCQLException.
This class which extends the Java objectException object class, is the most general exception of the database package.
SCQLException() - Constructor for class opencard.opt.database.SCQLException
Build a new SCQLException object.
SCQLException(String) - Constructor for class opencard.opt.database.SCQLException
Build a new SCQLException with the corresponding message.
SecretKeyFile - class opencard.opt.security.SecretKeyFile.
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 opencard.opt.security.SecretKeyRef.
Interface for classes that reference a secret key stored on a smart card.
SecureService - interface opencard.opt.security.SecureService.
An interface for card services with cryptographic security mechanisms.
SECURITY - Static variable in class com.ms.security.PermissionID
 
SecurityAttribute - class opencard.opt.database.SecurityAttribute.
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 opencard.opt.security.SecurityDomain.
SecurityDomain is a tag interface for classes which can be used to identify a security domain.
seek(long) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Sets the file pointer to the specified absolute position.
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. Sends the ISO 7816-5 SELECT card command (equal to the ISO 7816-4 SELECT FILE command).
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.
sendAPDU(CommandAPDU) - Method in class opencard.opt.database.BasicDatabase
This method is used to send APDU commands to the smartcard.
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(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(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(CommandAPDU) - Method in class opencard.opt.util.PassThruCardService
Sends a CommandAPDU to the smart card.
sendTerminalCommand(byte[]) - Method in interface opencard.opt.terminal.TerminalCommand
Send a command to the terminal.
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.
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.
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.
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. Subclasses may need to redefine the way applet selection is performed.
setAppletSelector(AppletSelector) - Method in class opencard.opt.applet.mgmt.AbstractAppletAccessor
Set the applet selector. Subclasses may need to redefine the way applet selection is performed.
setBlockWaitingTime(int) - Method in class opencard.opt.terminal.protocol.T1Protocol
setBlockWaitingTime sets the block waiting time in milliseconds.
setCHVDialog(CHVDialog) - Method in interface opencard.opt.service.CardServiceInterface
Provides an application-specific dialog for CHV input.
setConstructed(boolean) - Method in class opencard.opt.util.Tag
Set the constructed flag of this Tag to the given value.
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
setLabel(String) - Method in class opencard.opt.applet.AppletInfo
Set the applet label.
setRecvSequenceCounter(int) - Method in class opencard.opt.terminal.protocol.T1Protocol
setRecvSequenceCounter
setSelectedAppletID(AppletID) - Method in class opencard.opt.applet.CardState
Sets the Application Identifier of the currently selected card applet.
setSendSequenceCounter(int) - Method in class opencard.opt.terminal.protocol.T1Protocol
setSendSequenceCounter
setValue(byte[]) - Method in class opencard.opt.util.TLV
Set the value field of this TLV from the byte array.
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
sign(byte[]) - Method in interface opencard.opt.security.SignCredential
Sign/encrypt a block of data.
sign(byte[]) - Method in class opencard.opt.security.DSASignCredential
Compute a signature over a block of data.
SignatureCardService - interface opencard.opt.signature.SignatureCardService.
SignatureCardService The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
SignCredential - interface opencard.opt.security.SignCredential.
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 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 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.
skip(int) - Method in class opencard.opt.iso.fs.CardRandomRecordAccess
Skips the number of records specified.
skip(long) - Method in class opencard.opt.iso.fs.CardFileInputStream
Skips n bytes of input.
skipBytes(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Skips the number of bytes specified.
startsWith(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Check whether this path starts with prefix.
storeCredential(Object, Credential) - Method in class opencard.opt.security.CredentialStore
Stores a credential.
supports(CardID) - Method in class opencard.opt.security.CredentialStore
Tests whether this store supports a particular card.
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
 
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_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
 
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 opencard.opt.security.SymmetricCredential.
Credential that implements a symmetric algorithm like DES.
SYSSTREAMS - Static variable in class com.ms.security.PermissionID
 
SYSTEM - Static variable in class com.ms.security.PermissionID
 

T

T1Block - class opencard.opt.terminal.protocol.T1Block.
T1Block represents T1 block (see ISO7816-3)
T1Block(byte[], int) - Constructor for class opencard.opt.terminal.protocol.T1Block
create Block object from raw T1-Block
T1Block(int, int, int, byte[], int) - Constructor for class opencard.opt.terminal.protocol.T1Block
Constructor
T1BlockEDCErrorException - exception opencard.opt.terminal.protocol.T1BlockEDCErrorException.
T1BlockEDCErrorException is thrown when length of byte array (raw data) is incorrect
T1BlockEDCErrorException() - Constructor for class opencard.opt.terminal.protocol.T1BlockEDCErrorException
Constructor
T1BlockEDCErrorException(String) - Constructor for class opencard.opt.terminal.protocol.T1BlockEDCErrorException
Constructor accepting a message text
T1BlockFactory - class opencard.opt.terminal.protocol.T1BlockFactory.
T1BlockFactory creates T1Block-objects - for detailed informations see ISO-7816-3.
T1BlockFactory() - Constructor for class opencard.opt.terminal.protocol.T1BlockFactory
 
T1BlockLengthException - exception opencard.opt.terminal.protocol.T1BlockLengthException.
T1BlockLengthException is thrown when length of byte array (raw data) is incorrect
T1BlockLengthException() - Constructor for class opencard.opt.terminal.protocol.T1BlockLengthException
Constructor
T1BlockLengthException(String) - Constructor for class opencard.opt.terminal.protocol.T1BlockLengthException
Constructor accepting a message text
T1BlockNotImplementedFeatureException - exception opencard.opt.terminal.protocol.T1BlockNotImplementedFeatureException.
T1Protocol is a small subset of the T1 block protocol.
T1DataPacketTooLongException - exception opencard.opt.terminal.protocol.T1DataPacketTooLongException.
T1DataPacketTooLongException is thrown when the info-field of an I-Block is greater than 254 bytes
T1DataPacketTooLongException() - Constructor for class opencard.opt.terminal.protocol.T1DataPacketTooLongException
Constructor accepting a message text
T1DataPacketTooLongException(String) - Constructor for class opencard.opt.terminal.protocol.T1DataPacketTooLongException
Constructor accepting a message text
T1Exception - exception opencard.opt.terminal.protocol.T1Exception.
T1Exception is the base exception for all T1 exceptions
T1Exception() - Constructor for class opencard.opt.terminal.protocol.T1Exception
Constructor
T1Exception(String) - Constructor for class opencard.opt.terminal.protocol.T1Exception
Constructor accepting a message text
T1IOException - exception opencard.opt.terminal.protocol.T1IOException.
T1IOException is thrown when an IO error occurs in the T1 protocol
T1IOException(String) - Constructor for class opencard.opt.terminal.protocol.T1IOException
Constructor accepting a message text
T1Protocol - class opencard.opt.terminal.protocol.T1Protocol.
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 opencard.opt.terminal.protocol.T1TimeoutException.
T1TimeoutException is thrown when an send- or receive-timeout occurs in the T1 protocol
T1TimeoutException(String) - Constructor for class opencard.opt.terminal.protocol.T1TimeoutException
Constructor accepting a message text
T1UnknownBlockException - exception opencard.opt.terminal.protocol.T1UnknownBlockException.
T1UnknownBlockException is thrown when an IO error occurs in the T1 protocol
T1UnknownBlockException() - Constructor for class opencard.opt.terminal.protocol.T1UnknownBlockException
Constructor accepting a message text
T1UnknownBlockException(String) - Constructor for class opencard.opt.terminal.protocol.T1UnknownBlockException
Constructor accepting a message text
Tag - class opencard.opt.util.Tag.
This class represents Tags as defined in the Basic Encoding Rules for ASN.1 defined in ISO 8825.
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() - Method in class opencard.opt.util.TLV
Get the tag of this TLV.
Tag() - Constructor for class opencard.opt.util.Tag
Create a null tag.
Tag(byte[]) - Constructor for class opencard.opt.util.Tag
 
Tag(byte[], int[]) - Constructor for class opencard.opt.util.Tag
Create a tag from binary representation.
Tag(int, byte, boolean) - Constructor for class opencard.opt.util.Tag
Creates a tag from a given tag value, class and constructed flag.
Tag(Tag) - Constructor for class opencard.opt.util.Tag
Clone a tag.
tail() - Method in class opencard.opt.iso.fs.CardFilePath
Return the last CardFilePathComponent of this CardFilePath object.
Target - class netscape.security.Target.
 
Target() - Constructor for class netscape.security.Target
 
Target(String) - Constructor for class netscape.security.Target
 
Target(String, Principal) - 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, String) - Constructor for class netscape.security.Target
 
Target(String, Principal, int, String, String, String, String, Target[]) - Constructor for class netscape.security.Target
 
Target(String, Principal, int, String, String, String, Target[]) - Constructor for class netscape.security.Target
 
Target(String, Principal, Target[]) - Constructor for class netscape.security.Target
 
TerminalCommand - interface opencard.opt.terminal.TerminalCommand.
TerminalCommand is a generic interface for sending commands to a CardTerminal.
TerminalLockedException - exception opencard.opt.terminal.TerminalLockedException.
A TerminalLockedException signals that an operation was requested from a locked terminal by another thread than the lock owner.
TerminalLockedException() - Constructor for class opencard.opt.terminal.TerminalLockedException
Constructs an object of this class.
TerminalLockedException(String) - Constructor for class opencard.opt.terminal.TerminalLockedException
Constructs an exception and passes a string with a possible cause.
TerminalLockedException(String, CardTerminal) - Constructor for class opencard.opt.terminal.TerminalLockedException
The CardTerminal enhanced constructor.
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.
TLV - class opencard.opt.util.TLV.
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(Tag, byte[]) - Constructor for class opencard.opt.util.TLV
Create a TLV object from the given Tag object and data. If the given Tag object has the constructed bit set, the result will be a TLV tree, otherwise it's just a primitive TLV that contains the data given in value field.
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() - Method in class opencard.opt.util.TLV
BER-code this TLV.
toBinary(byte[], int[]) - Method in class opencard.opt.util.Tag
Convert the tag to binary representation.
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.Privilege
 
toString() - Method in class netscape.security.PrivilegeTable
 
toString() - Method in class netscape.security.Principal
 
toString() - Method in class netscape.security.Target
 
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.CardFilePathComponent
Overrides Object.toString() and returns a string representation of this component..
toString() - Method in class opencard.opt.iso.fs.CardFilePath
Return a string representation of this object.
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.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
 
TRANSACTION_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
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 handles a subset of T1 error-recognition and -recovering.
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 handles a subset of T1 error-recognition and -recovering.
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. transmit handles a subset of T1 error-recognition and -recovering.

U

UI - Static variable in class com.ms.security.PermissionID
 
unlock(Object) - Method in interface opencard.opt.terminal.Lockable
 
unlock(Object) - Method in class opencard.opt.terminal.AbstractLockableTerminal
Unlock the whole terminal including all slots, pinpad, other resources.
unlockSlot(int, Object) - Method in interface opencard.opt.terminal.Lockable
 
unlockSlot(int, Object) - Method in class opencard.opt.terminal.AbstractLockableTerminal
 
UPDATE - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
update(String) - Method in interface opencard.opt.database.DatabaseCardService
 
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.
The command can only be executed by the table owner or a user with the UPDATE privilege.
A cursor must be opened before.
The value for the special column USER, if present, is inserted by the card.
url - Variable in class opencard.opt.util.URLClassLoader
 
URLClassLoader - class opencard.opt.util.URLClassLoader.
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.
USER_OPERATION - Static variable in interface opencard.opt.database.DatabaseCardService.Constants
 
USERFILEIO - Static variable in class com.ms.security.PermissionID
 
UserInteraction - interface opencard.opt.terminal.UserInteraction.
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 netscape.security.UserTarget.
 
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, String) - Constructor for class netscape.security.UserTarget
 
UserTarget(String, Principal, int, String, String, String, String, Target[]) - Constructor for class netscape.security.UserTarget
 
UserTarget(String, Principal, int, 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.
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 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 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

write(byte[]) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes an array of bytes.
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.CardRandomByteAccess
Writes a slice of a byte array.
write(byte[], int, int) - Method in class opencard.opt.iso.fs.CardFileOutputStream
Write a slice of a byte array.
write(CardFilePath, int, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Writes data to a transparent file, using a complete 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(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(int) - Method in class opencard.opt.iso.fs.CardRandomByteAccess
Writes a byte of data.
write(int) - Method in class opencard.opt.iso.fs.CardFileOutputStream
Write a byte of data.
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 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 opencard.opt.database.WrongLengthException.
A WrongLengthException is thrown when the size of the data that was sent to the smartcard is invalid.
WrongLengthException() - Constructor for class 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