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

A

actionPerformed(ActionEvent) - Method in class opencard.core.service.DefaultCHVDialog.IDDialog
Handle action events.
ACTIVATE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
 
add(int, TLV) - Method in class de.cardcontact.tlv.ConstructedTLV
Add tlv object to constructed TLV at index
add(RemoteProtocolUnit) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
add(TLV) - Method in class de.cardcontact.tlv.ConstructedTLV
Add tlv object to constructed TLV
add(CardServiceFactory) - Method in class opencard.core.service.CardServiceRegistry
Adds a CardServiceFactory to the registry.
add(CardTerminal) - Method in class opencard.core.terminal.CardTerminalRegistry
Adds a CardTerminal instance to the registry.
add(TLV) - Method in class opencard.opt.util.TLV
Add the given TLV object to this TLV instance (only if constructed).
addCertToMap(Certificate, boolean, byte, String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Add a certificate to the map
addCredentialStore(CredentialStore) - Method in class opencard.opt.security.CredentialBag
Adds a store to this bag.
addCTListener(CTListener) - Method in class opencard.core.event.EventGenerator
Adds a CTListener.
addCTListener(CTListener) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated.
use EventGenerator.addCTListener
addDeviceCertificateToAliases(boolean) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Enable or disable adding the Device Authentication Certificates to the aliases
addElement(TLV) - Method in class de.cardcontact.tlv.DirectoryAttribute
Add TLV element to value SET of attribute
addExtension(Extension) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
addExtension(Extension) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
 
addGeneralizedTime(Date) - Method in class de.cardcontact.tlv.DirectoryAttribute
Add date encoded as generalized time to value SET of attribute
addIdentifier(String, String) - Method in class de.cardcontact.tlv.ObjectIdentifierRegistry
Add a name and object identifier to the internal registry
addKey(byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Add a key from device including a certificate
addKeyToMap(SmartCardHSMKey) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Add a new key to the map of keys
addLatin1String(String) - Method in class de.cardcontact.tlv.DirectoryAttribute
Add Latin-1 encoded string to value SET of attribute
addNumericString(String) - Method in class de.cardcontact.tlv.DirectoryAttribute
Add numeric string to value SET of attribute
addPollable(Pollable) - Method in class opencard.core.terminal.CardTerminalRegistry
Adds a Pollable card terminal to the observer's list of pollable terminals.
addPrintableString(String) - Method in class de.cardcontact.tlv.DirectoryAttribute
Add Plain string encoded string to value SET of attribute
address - Variable in class opencard.core.terminal.CardTerminal
 
addSlots(int) - Method in class opencard.core.terminal.CardTerminal
Add Slots to the CardTerminal.
addTrustedCertificate(CardVerifiableCertificate) - Method in class de.cardcontact.opencard.eac.TrustStore
Add a trusted certificate to the trust store.
addUTF8String(String) - Method in class de.cardcontact.tlv.DirectoryAttribute
Add UTF-8 encoded string to value SET of attribute
AES - de.cardcontact.opencard.service.smartcardhsm.KeyDescription.KeyTypes
 
AES - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
aid - Variable in class opencard.opt.applet.AppletInfo
Applet ID
ALGO_PADDING_PKCS1_PSS - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
ALL - Static variable in interface de.cardcontact.opencard.security.SecureChannel
Combination of CPRO, CENC, RPRO, RENC
allocateCardChannel() - Method in class opencard.core.service.CardService
Allocates a card channel iff one is required.
allocateCardChannel(Object, boolean) - Method in class opencard.core.service.CardServiceScheduler
Allocates a card channel.
ALREADY_SELECTED - Static variable in class de.cardcontact.opencard.service.isocard.IsoCardSelector
 
alternateLengthFormat - Variable in class de.cardcontact.tlv.TLV
 
ANYCARD - Static variable in class opencard.core.service.CardRequest
Wait behavior if cards already inserted are to be considered.
APDU - Class in opencard.core.terminal
An APDU represents a Application Protocol Data Unit which is the basic unit of communication with a smart card.
APDU - de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit.Action
 
APDU(byte[]) - Constructor for class opencard.core.terminal.APDU
Creates a new APDU and initializes it with the given buffer.
APDU(byte[], int) - Constructor for class opencard.core.terminal.APDU
Creates a new APDU and initializes it with the given buffer.
APDU(int) - Constructor for class opencard.core.terminal.APDU
Creates a new re-usable APDU with a given buffer size.
apdu_buffer - Variable in class opencard.core.terminal.APDU
A buffer to hold the re-usable command APDU.
apdu_length - Variable in class opencard.core.terminal.APDU
The length of the command APDU currently in the buffer.
APDUFormatter - Class in opencard.core.util
 
APDUFormatter() - Constructor for class opencard.core.util.APDUFormatter
 
APDUInterface - Interface in opencard.opt.util
Interface provided by a CardService to allow APDU access, potentially performing transformations before the APDU is forwarded to the card.
APDUTracer - Interface in opencard.core.util
Interface used to trace the communication with a smart card
APDUTracerLogAdapter - Class in de.cardcontact.cli
 
APDUTracerLogAdapter(CardUpdaterLog) - Constructor for class de.cardcontact.cli.APDUTracerLogAdapter
 
append(byte) - Method in class de.cardcontact.tlv.ByteBuffer
Append single byte
append(byte) - Method in class opencard.core.terminal.APDU
Appends the given byte to the internally buffered APDU.
append(byte[]) - Method in class de.cardcontact.tlv.ByteBuffer
Append byte array
append(byte[]) - Method in class opencard.core.terminal.APDU
Appends the given byte array to the internally buffered APDU.
append(ByteBuffer) - Method in class de.cardcontact.tlv.ByteBuffer
Append ByteBuffer
append(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Append to this CardFilePath object.
append(CardFilePathComponent) - Method in class opencard.opt.iso.fs.CardFilePath
Append to this CardFilePath object.
APPEND - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
 
appendRecord(CardFilePath, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Append record to linear file
appendRecord(CardFilePath, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
appendRecord(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Appends data to a structured file.
appendServerURL(String) - Method in class de.cardcontact.cli.ClientProperties
Append a new server URL to the set of permitted server URLs
appendToIgnored(HashSet<String>) - Method in class de.cardcontact.cli.ClientProperties
Append the given set of reader names to the set of already stored names.
APPID_ENCODING - Static variable in interface opencard.core.OpenCardConstants
Encoding used for application identifiers
APPID_PREFIX - Static variable in class opencard.opt.iso.fs.CardFilePath
 
APPLET - Static variable in class de.cardcontact.opencard.utils.CapFile
 
appletDeselected() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMAppletState
 
appletDeselected() - Method in class opencard.opt.applet.AppletState
This method is to be called when the applet to which the AppletState belongs was deselected.
AppletID - Class in opencard.opt.applet
AppletID encapsulates the applet identifier as defined by ISO 7816-5.
AppletID(byte[]) - Constructor for class opencard.opt.applet.AppletID
Constructs the AppletID from a byte array.
AppletID(String) - Constructor for class opencard.opt.applet.AppletID
Constructs the AppletID from a hexadecimal string.
AppletInfo - Class in opencard.opt.applet
The AppletInfo encapsulates the descriptive information about an applet stored on a smart card (e.g.
AppletInfo() - Constructor for class opencard.opt.applet.AppletInfo
Creates a new AppletInfo instance.
AppletProxy - Class in opencard.opt.applet
AppletProxy is the base class for all applet proxies.
AppletProxy() - Constructor for class opencard.opt.applet.AppletProxy
 
AppletSelector - Interface in opencard.opt.applet
The AppletSelector interface defines the minimum features that are necessary for working with card-resident applets.
AppletState - Class in opencard.opt.applet
Applet states are to be used for representing the state of an applet to applet proxies associated with that applet.
AppletState() - Constructor for class opencard.opt.applet.AppletState
 
APPLICATION - Static variable in class de.cardcontact.tlv.Tag
 
applicationID() - Method in class opencard.core.terminal.CHVControl
Get the application ID string.
approveServerURL(String) - Method in class de.cardcontact.cli.ServerURLManager
Approving this server and save the URL to a file
approveTerminal(String) - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
atr - Variable in class opencard.core.terminal.CardID
The represented ATR.
authenticate(CVCertificate, PrivateKey, String, CertificationAuthorityReference) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
 
AuthenticatedRequest - Class in de.cardcontact.opencard.eac.cvc
 
AuthenticatedRequest(CVCertificate, CertificationAuthorityReference, SignatureTLV) - Constructor for class de.cardcontact.opencard.eac.cvc.AuthenticatedRequest
 
AuthenticatedRequest(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.AuthenticatedRequest
 

B

BasicAppletCardService - Class in opencard.opt.applet
This service offers methods to applications or proxies derived from it, which send a given command APDU to the card applet identified by the given application identifier and which return the result APDU.
BasicAppletCardService() - Constructor for class opencard.opt.applet.BasicAppletCardService
 
BCD_ENCODING - Static variable in interface opencard.core.terminal.CHVEncoder
The CHV is actually a PIN that is encoded in packed binary coded decimals (BCD)
beginMutex() - Method in class opencard.core.service.SmartCard
Gain exclusive access to the card.
BIT_STRING - Static variable in class de.cardcontact.tlv.Tag
 
blender() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current CardTerminalIOBlender.
BLOCKED - de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl.PasswordStatus
 
blocklen - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
BMPString - Static variable in class de.cardcontact.tlv.Tag
 
BOOLEAN - Static variable in class de.cardcontact.tlv.Tag
 
brainpoolP192r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
brainpoolP224r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
brainpoolP256r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
brainpoolP320r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
brainpoolP384r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
brainpoolP512r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
buildCertDescription(String) - Method in class de.cardcontact.opencard.service.smartcardhsm.CertificateDescription
 
buildCertDescription(String, byte[], PublicKey, byte[]) - Static method in class de.cardcontact.opencard.service.smartcardhsm.CertificateDescription
 
buildCertDescription(String, PublicKey, byte[]) - Static method in class de.cardcontact.opencard.service.smartcardhsm.CertificateDescription
 
ByteBuffer - Class in de.cardcontact.tlv
Implements a mutable byte buffer similar to StringBuffer.
ByteBuffer() - Constructor for class de.cardcontact.tlv.ByteBuffer
Create empty ByteBuffer with initial capacity of 16 bytes
ByteBuffer(byte[]) - Constructor for class de.cardcontact.tlv.ByteBuffer
Create ByteBuffer which contains a exact copy of the byte array passed as parameter
ByteBuffer(int) - Constructor for class de.cardcontact.tlv.ByteBuffer
Create empty ByteBuffer with initial capacity as defined by parameter length

C

C_MAC - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
C_MAC_AND_C_ENC - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
CACERTIFICATEPREFIX - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Prefix for CA certificates
cachedResult - Variable in class opencard.core.terminal.CardID
The cached result of toString.
calculateMAC(byte, byte, byte, byte, byte[], byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Calculates the MAC
cancel() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteClient
 
cancel() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteClientCardService
 
cancel() - Method in interface de.cardcontact.opencard.service.remoteclient.RemoteUpdateService
Cancel pending request
cancel() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
cancelButton - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
CapFile - Class in de.cardcontact.opencard.utils
JavaCard CAP file decoder
CapFile() - Constructor for class de.cardcontact.opencard.utils.CapFile
 
CAPSEQUENCE - Static variable in class de.cardcontact.opencard.utils.CapFile
 
CARD_INSERTED - Static variable in class opencard.core.event.CardTerminalEvent
a card was inserted
CARD_REMOVED - Static variable in class opencard.core.event.CardTerminalEvent
a card was removed
CARD_SERVICE_CACHEPATH - Static variable in interface opencard.core.OpenCardConstants
for future usecard service download: path where downloaded archives are cached
CARD_SERVICE_CACHETIME - Static variable in interface opencard.core.OpenCardConstants
for future usecard service download: seconds downloaded archives are cached
CARD_SERVICE_CHECK - Static variable in interface opencard.core.OpenCardConstants
for future usecard service download: check signature of downloaded service archive
CARD_SERVICE_LISTER_CLASS - Static variable in interface opencard.core.OpenCardConstants
for future use: card service download : class implementing service list
CARD_SERVICE_REGISTRY_TAG - Static variable in interface opencard.core.OpenCardConstants
card service registry tag.
CARD_SERVICE_URL - Static variable in interface opencard.core.OpenCardConstants
for future use: card service download URL
CARD_TERMINAL_REGISTRY_TAG - Static variable in interface opencard.core.OpenCardConstants
card terminal registry tag.
CardChannel - Class in opencard.core.service
A communication channel to a smartcard.
CardChannel(SlotChannel) - Constructor for class opencard.core.service.CardChannel
Instantiate a new logical card channel.
CardConnectorDaemon - Class in de.cardcontact.cli
 
CardConnectorDaemon(CardUpdaterLog, ReaderConfigurationModel, SmartCard) - Constructor for class de.cardcontact.cli.CardConnectorDaemon
 
cardFile - Variable in exception opencard.opt.iso.fs.CardIOException
Some additional information.
CardFile - Class in opencard.opt.iso.fs
Represents a file or directory on the smartcard.
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(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(FileAccessCardService) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a root card file.
CardFile(FileAccessCardService, String) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file object for an absolute path given as string.
CardFile(FileAccessCardService, CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFile
Creates a card file object for the specified absolute path.
CardFileAppID - Class in opencard.opt.iso.fs
CardFileAppID contains a single CardFilePath component, an application ID.
CardFileAppID(String) - Constructor for class opencard.opt.iso.fs.CardFileAppID
Instantiate an application ID path component.
CardFileFileID - Class in opencard.opt.iso.fs
CardFileFileID contains a single CardFilePath component, a two byte file ID.
CardFileFileID(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 in opencard.opt.iso.fs
Provides information about the structure of a file.
CardFilePartialAppID - Class in opencard.opt.iso.fs
CardFilePartialAppID contains a single CardFilePath component, a partial application ID.
CardFilePartialAppID(String) - Constructor for class opencard.opt.iso.fs.CardFilePartialAppID
 
CardFilePath - Class in opencard.opt.iso.fs
CardFilePath encapsulates the various ways of addressing files on a smart card: File ID paths: A sequence of two byte file IDs as defined in ISO 7816-4 Short File ID: One byte short file ID (0..31) for selecting EFs.
CardFilePath(byte[]) - Constructor for class opencard.opt.iso.fs.CardFilePath
Instantiate a CardFilePath from an array of bytes.
CardFilePath(String) - Constructor for class opencard.opt.iso.fs.CardFilePath
Create a CardFilePath from a String.
CardFilePath(CardFilePath) - Constructor for class opencard.opt.iso.fs.CardFilePath
Clone the path object.
CardFilePathComponent - Class in opencard.opt.iso.fs
CardFilePathComponent contains a single CardFilePath component.
CardFilePathComponent() - Constructor for class opencard.opt.iso.fs.CardFilePathComponent
 
CardFilePathComponent(String) - Constructor for class opencard.opt.iso.fs.CardFilePathComponent
The common constructor.
CardFileShortFileID - Class in opencard.opt.iso.fs
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 in opencard.opt.iso.fs
CardFileSymbolicName contains a single CardFilePath component, a symbolic name.
CardFileSymbolicName(String) - Constructor for class opencard.opt.iso.fs.CardFileSymbolicName
Instantiate a symbolic name path component.
CardHolderVerificationGUI - Class in opencard.core.service
The system user interaction handler.
CardHolderVerificationGUI() - Constructor for class opencard.core.service.CardHolderVerificationGUI
 
CardID - Class in opencard.core.terminal
Represents a smartcard's ATR (Answer To Reset).
CardID(byte[]) - Constructor for class opencard.core.terminal.CardID
Instantiates a new card ID representing the given ATR.
CardID(CardTerminal, int, byte[]) - Constructor for class opencard.core.terminal.CardID
Instantiates a new card ID representing the given ATR from the given slot.
CardID(Slot, byte[]) - Constructor for class opencard.core.terminal.CardID
Deprecated.
use CardID(CardTerminal, int, byte[])
CardIDFilter - Interface in opencard.core.service
An interface for filtering CardIDs.
cardIdTable - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
 
cardInserted(int) - Method in class opencard.core.terminal.CardTerminal
Notify listeners that a card was inserted into a slot of this terminal.
cardInserted(CardTerminalEvent) - Method in class de.cardcontact.cli.CardConnectorDaemon
 
cardInserted(CardTerminalEvent) - Method in class de.cardcontact.cli.CardUpdaterDaemon
 
cardInserted(CardTerminalEvent) - Method in interface opencard.core.event.CTListener
Signal that smart card was inserted.
cardInserted(CardTerminalEvent) - Method in class opencard.core.service.CardServiceScheduler
Dummy method.
cardInserted(CardTerminal, int) - Method in class opencard.core.terminal.CardTerminalRegistry
Notify listeners that a card was inserted into a slot of a terminal.
CardIOException - Exception in opencard.opt.iso.fs
CardIOException is the base class for all CardIO related exceptions.
CardIOException() - Constructor for exception opencard.opt.iso.fs.CardIOException
The default constructor.
CardIOException(String) - Constructor for exception opencard.opt.iso.fs.CardIOException
Give a message.
CardIOException(String, CardFile) - Constructor for exception opencard.opt.iso.fs.CardIOException
 
CardNotPresentException - Exception in opencard.core.terminal
Thrown when a card should be inserted in one of the slots but is not present.
CardNotPresentException(String, CardTerminal, int) - Constructor for exception opencard.core.terminal.CardNotPresentException
CardNotPresentException is thrown when a card expected in a slot is not found.
CardNotPresentException(String, CardTerminal, Slot) - Constructor for exception opencard.core.terminal.CardNotPresentException
Deprecated. 
cardRemoved(int) - Method in class opencard.core.terminal.CardTerminal
Notify listeners that a card was removed from a slot of this terminal.
cardRemoved(CardTerminalEvent) - Method in class de.cardcontact.cli.CardConnectorDaemon
 
cardRemoved(CardTerminalEvent) - Method in interface opencard.core.event.CTListener
Signal that a smart card was removed.
cardRemoved(CardTerminalEvent) - Method in class opencard.core.service.CardServiceScheduler
Signals that a smartcard has been removed.
cardRemoved(CardTerminal, int) - Method in class opencard.core.terminal.CardTerminalRegistry
Notify listeners that a card was removed from a slot of this terminal.
CardRequest - Class in opencard.core.service
A CardRequest is used for waitForCard() invocations and specifies what kind of smart card an application is waited for.
CardRequest() - Constructor for class opencard.core.service.CardRequest
Deprecated. 
CardRequest(int) - Constructor for class opencard.core.service.CardRequest
Deprecated. 
CardRequest(int, CardTerminal, Class) - Constructor for class opencard.core.service.CardRequest
Create a new CardRequest.
CardRequest(Class) - Constructor for class opencard.core.service.CardRequest
Deprecated. 
CardRequest(Class, int) - Constructor for class opencard.core.service.CardRequest
Deprecated. 
CardRequest(CardIDFilter) - Constructor for class opencard.core.service.CardRequest
Deprecated. 
CardRequest(CardIDFilter, int) - Constructor for class opencard.core.service.CardRequest
Deprecated. 
CardService - Class in opencard.core.service
Provides specific smart card functionality to applications.
CardService() - Constructor for class opencard.core.service.CardService
Creates a new card service, which is not yet initialized.
cardServiceClasses(CardID) - Method in class opencard.opt.service.OCF11CardServiceFactory
Return an enumeration of known CardService classes.
cardServiceClasses(CardID) - Method in class opencard.opt.util.PassThruCardServiceFactory
Returns an enumeration of known card service classes.
CardServiceException - Exception in opencard.core.service
The base class of all checked exceptions thrown in the card services area.
CardServiceException() - Constructor for exception opencard.core.service.CardServiceException
Creates a new exception without detail message.
CardServiceException(String) - Constructor for exception opencard.core.service.CardServiceException
Creates a new exception with the specified detail message.
CardServiceException(String, Throwable) - Constructor for exception opencard.core.service.CardServiceException
Creates a new exception with the specified detail message.
CardServiceFactory - Class in opencard.core.service
A CardServiceFactory can instantiate CardServices for a specific smart card.
CardServiceFactory() - Constructor for class opencard.core.service.CardServiceFactory
Instantiate a CardServiceFactory.
CardServiceImplementationException - Exception in opencard.core.service
Base class for exceptions indicating problems in a card service.
CardServiceImplementationException() - Constructor for exception opencard.core.service.CardServiceImplementationException
Creates a new exception without detail message.
CardServiceImplementationException(String) - Constructor for exception opencard.core.service.CardServiceImplementationException
Creates a new exception with the given detail message.
CardServiceInabilityException - Exception in opencard.core.service
Exception indicating that an operation is not supported by a card service.
CardServiceInabilityException() - Constructor for exception opencard.core.service.CardServiceInabilityException
Creates a new exception without detail message.
CardServiceInabilityException(String) - Constructor for exception opencard.core.service.CardServiceInabilityException
Creates a new exception with the specified detail message.
CardServiceInsufficientMemoryException - Exception in opencard.opt.service
Exception thrown when the smartcard is out of EEPROM space.
CardServiceInsufficientMemoryException() - Constructor for exception opencard.opt.service.CardServiceInsufficientMemoryException
Creates a new exception without detail message.
CardServiceInsufficientMemoryException(String) - Constructor for exception opencard.opt.service.CardServiceInsufficientMemoryException
Creates a new exception with the given detail message.
CardServiceInterface - Interface in opencard.opt.service
An interface to the public methods in CardService.
CardServiceInvalidCommandException - Exception in opencard.opt.service
Exception indicating that a smartcard is unable to interpret a command.
CardServiceInvalidCommandException() - Constructor for exception opencard.opt.service.CardServiceInvalidCommandException
Creates a new exception without detail message.
CardServiceInvalidCommandException(String) - Constructor for exception opencard.opt.service.CardServiceInvalidCommandException
Creates a new exception with the given detail message.
CardServiceInvalidCredentialException - Exception in opencard.core.service
Exception thrown when a credential that was provided is invalid.
CardServiceInvalidCredentialException() - Constructor for exception opencard.core.service.CardServiceInvalidCredentialException
Creates a new exception without detail message.
CardServiceInvalidCredentialException(String) - Constructor for exception opencard.core.service.CardServiceInvalidCredentialException
Creates a new exception with the given detail message.
CardServiceInvalidParameterException - Exception in opencard.core.service
Exception indicating that an invalid parameter was passed to a card service.
CardServiceInvalidParameterException() - Constructor for exception opencard.core.service.CardServiceInvalidParameterException
Creates a new exception without detail message.
CardServiceInvalidParameterException(String) - Constructor for exception opencard.core.service.CardServiceInvalidParameterException
Creates a new exception with the given detail message.
CardServiceMissingAuthorizationException - Exception in opencard.opt.service
Exception indicating that an object cannot be accessed by the service.
CardServiceMissingAuthorizationException() - Constructor for exception opencard.opt.service.CardServiceMissingAuthorizationException
Creates a new exception without detail message.
CardServiceMissingAuthorizationException(String) - Constructor for exception opencard.opt.service.CardServiceMissingAuthorizationException
Creates a new exception with the given detail message.
CardServiceMissingCredentialsException - Exception in opencard.opt.service
Exception thrown if an application did not provide the required credentials.
CardServiceMissingCredentialsException() - Constructor for exception opencard.opt.service.CardServiceMissingCredentialsException
Creates a new exception without detail message.
CardServiceMissingCredentialsException(String) - Constructor for exception opencard.opt.service.CardServiceMissingCredentialsException
Creates a new exception with the given detail message.
CardServiceObjectNotAvailableException - Exception in opencard.opt.service
Exception thrown when an object cannot be located on the smartcard.
CardServiceObjectNotAvailableException() - Constructor for exception opencard.opt.service.CardServiceObjectNotAvailableException
Creates a new exception without detail message.
CardServiceObjectNotAvailableException(String) - Constructor for exception opencard.opt.service.CardServiceObjectNotAvailableException
Creates a new exception with the given detail message.
CardServiceOperationFailedException - Exception in opencard.core.service
Exception indicating that an operation cannot be performed by the smartcard.
CardServiceOperationFailedException() - Constructor for exception opencard.core.service.CardServiceOperationFailedException
Creates a new exception without detail message.
CardServiceOperationFailedException(String) - Constructor for exception opencard.core.service.CardServiceOperationFailedException
Creates a new exception with the given detail message.
CardServiceRegistry - Class in opencard.core.service
The CardServiceRegistry keeps track of CardServiceFactories .
CardServiceResourceNotFoundException - Exception in opencard.opt.service
Exception thrown when required resources are not found.
CardServiceResourceNotFoundException() - Constructor for exception opencard.opt.service.CardServiceResourceNotFoundException
Creates a new exception without detail message.
CardServiceResourceNotFoundException(String) - Constructor for exception opencard.opt.service.CardServiceResourceNotFoundException
Creates a new exception with the specified detail message.
CardServiceRuntimeException - Exception in opencard.core.service
Base class for all unchecked exceptions related to card services.
CardServiceRuntimeException() - Constructor for exception opencard.core.service.CardServiceRuntimeException
Creates a new exception without detail message.
CardServiceRuntimeException(String) - Constructor for exception opencard.core.service.CardServiceRuntimeException
Creates a new exception with the specified detail message.
CardServiceScheduler - Class in opencard.core.service
Manager for logical channels to an inserted smartcard.
CardServiceScheduler(SlotChannel) - Constructor for class opencard.core.service.CardServiceScheduler
Instantiates a new scheduler that is tied to the given slot channel.
CardServiceUnexpectedResponseException - Exception in opencard.opt.service
Exception indicating that a smartcard's response cannot be interpreted.
CardServiceUnexpectedResponseException() - Constructor for exception opencard.opt.service.CardServiceUnexpectedResponseException
Creates a new exception without detail message.
CardServiceUnexpectedResponseException(String) - Constructor for exception opencard.opt.service.CardServiceUnexpectedResponseException
Creates a new exception with the given detail message.
CardServiceUnexpectedStatusWordException - Exception in de.cardcontact.opencard.service
 
CardServiceUnexpectedStatusWordException(String, int) - Constructor for exception de.cardcontact.opencard.service.CardServiceUnexpectedStatusWordException
Create exception and store last SW1/SW2
CardServiceUsageException - Exception in opencard.core.service
Exception indicating that a card service has been used incorrectly.
CardServiceUsageException() - Constructor for exception opencard.core.service.CardServiceUsageException
Creates a new exception without detail message.
CardServiceUsageException(String) - Constructor for exception opencard.core.service.CardServiceUsageException
Creates a new exception with the given detail message.
CardState - Class in opencard.opt.applet
Encapsulates the state of a multi-applicative card.
CardState() - Constructor for class opencard.opt.applet.CardState
Create a JavaCard state object.
cardStatus - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
 
CardTerminal - Class in opencard.core.terminal
The CardTerminal class represents a physical card terminal.
CardTerminal(String, String, String) - Constructor for class opencard.core.terminal.CardTerminal
Instantiates a CardTerminal object.
CardTerminalEvent - Class in opencard.core.event
A CardTerminalEvent signals the insertion or removal of a smart card.
CardTerminalEvent(CardTerminal, int, int) - Constructor for class opencard.core.event.CardTerminalEvent
Constructs an object of this class.
CardTerminalException - Exception in opencard.core.terminal
Through a CardTerminalException we signal all exceptions upstream.
CardTerminalException() - Constructor for exception opencard.core.terminal.CardTerminalException
The empty constructor.
CardTerminalException(String) - Constructor for exception opencard.core.terminal.CardTerminalException
Constructs an object of this class.
CardTerminalException(String, CardTerminal) - Constructor for exception opencard.core.terminal.CardTerminalException
Constructs an object of this class.
CardTerminalException(String, CardTerminal, int) - Constructor for exception opencard.core.terminal.CardTerminalException
Constructs an object of this class.
CardTerminalException(String, CardTerminal, Slot) - Constructor for exception opencard.core.terminal.CardTerminalException
Deprecated.
use CardTerminalException(String, CardTerminal, int)
CardTerminalFactory - Interface in opencard.core.terminal
A CardTerminalFactory produces CardTerminal objects of a certain type attached at an address.
cardTerminalForName(String) - Method in class opencard.core.terminal.CardTerminalRegistry
Iterates over the registered terminals and searches for one with the given name.
CardTerminalIOBlender - Class in opencard.core.terminal
A CardTerminalIOBlender processes (blends) user input for a CardTerminal.
CardTerminalIOBlender(CardTerminalIOControl) - Constructor for class opencard.core.terminal.CardTerminalIOBlender
The constructor.
CardTerminalIOControl - Class in opencard.core.terminal
The CardTerminalIOControl class provides a means of fine-tuning the way a CardTerminal processes user input.
CardTerminalIOControl(int, int, String, String) - Constructor for class opencard.core.terminal.CardTerminalIOControl
Constructor.
CardTerminalIOControl(CardTerminalIOBlender) - Constructor for class opencard.core.terminal.CardTerminalIOControl
Constructor using an I/O blender.
CardTerminalRegistry - Class in opencard.core.terminal
The CardTerminalRegistry keeps track of the installed CardTerminals registered within a system.
CardType - Class in opencard.core.service
Type of a card as determined by a cardservice factory.
CardType() - Constructor for class opencard.core.service.CardType
Default constructor
CardType(int) - Constructor for class opencard.core.service.CardType
Constructor from integer.
CARDTYPE_CARDOS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CARDTYPE_EC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CARDTYPE_JCOP41 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CARDTYPE_MICARDO20 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CARDTYPE_MICARDO21 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CARDTYPE_MICARDO23 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CARDTYPE_SC_HSM - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CARDTYPE_STARCOS30 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CARDTYPE_TCOSICAO30 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CardUpdater - Class in de.cardcontact.cli
Card remote update command line tool.
CardUpdater() - Constructor for class de.cardcontact.cli.CardUpdater
 
CardUpdaterDaemon - Class in de.cardcontact.cli
Daemon accepting requests from the local browser to initiate card update sessions with remote server
CardUpdaterDaemon(CardUpdaterLog, ReaderConfigurationModel, URLVerifier) - Constructor for class de.cardcontact.cli.CardUpdaterDaemon
 
CardUpdaterLog - Interface in de.cardcontact.cli
 
CardVerifiableCertificate - Class in de.cardcontact.opencard.eac
 
CardVerifiableCertificate(byte[]) - Constructor for class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
CENC - Static variable in interface de.cardcontact.opencard.security.SecureChannel
Usage qualifier: Command APDU is encrypted
CERTDESCRIPTIONPREFIX - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Prefix for CA certificates description
CertificateBody - Class in de.cardcontact.opencard.eac.cvc
 
CertificateBody(CertificationAuthorityReference, PublicKeyTLV, CertificateHolderReference) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateBody
 
CertificateBody(CertificationAuthorityReference, PublicKeyTLV, CertificateHolderReference, CertificateHolderAuthorizationTemplate, CertificateEffectiveDate, CertificateExpirationDate) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateBody
 
CertificateBody(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateBody
 
CertificateDate - Class in de.cardcontact.opencard.eac.cvc
 
CertificateDate(Tag, byte[]) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateDate
 
CertificateDate(Tag, LocalDate) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateDate
 
CertificateDate(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateDate
 
CertificateDescription - Class in de.cardcontact.opencard.service.smartcardhsm
 
CertificateDescription() - Constructor for class de.cardcontact.opencard.service.smartcardhsm.CertificateDescription
 
CertificateEffectiveDate - Class in de.cardcontact.opencard.eac.cvc
 
CertificateEffectiveDate(byte[]) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateEffectiveDate
 
CertificateEffectiveDate(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateEffectiveDate
 
CertificateEffectiveDate(LocalDate) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateEffectiveDate
 
CertificateExpirationDate - Class in de.cardcontact.opencard.eac.cvc
 
CertificateExpirationDate(byte[]) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateExpirationDate
 
CertificateExpirationDate(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateExpirationDate
 
CertificateExpirationDate(LocalDate) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateExpirationDate
 
CertificateHolderAuthorizationTemplate - Class in de.cardcontact.opencard.eac.cvc
 
CertificateHolderAuthorizationTemplate(ObjectIdentifier, byte[]) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateHolderAuthorizationTemplate
 
CertificateHolderAuthorizationTemplate(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateHolderAuthorizationTemplate
 
CertificateHolderReference - Class in de.cardcontact.opencard.eac.cvc
 
CertificateHolderReference(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateHolderReference
 
CertificateHolderReference(String) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificateHolderReference
 
CertificationAuthorityReference - Class in de.cardcontact.opencard.eac.cvc
 
CertificationAuthorityReference(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificationAuthorityReference
 
CertificationAuthorityReference(String) - Constructor for class de.cardcontact.opencard.eac.cvc.CertificationAuthorityReference
 
changeReferenceData() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Get both passwords, the current password and the new one from a callback mechanism and send it to the card.
changeReferenceData(SecurityDomain, int, CHVControl, byte[], byte[]) - Method in interface de.cardcontact.opencard.service.isocard.CHVManagementCardService
 
changeReferenceData(SecurityDomain, int, CHVControl, byte[], byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Change the User PIN or SO PIN.
ChangeReferenceDataDialog - Class in de.cardcontact.opencard.service.smartcardhsm
Change Reference Data dialog for the SmartCard-HSM.
ChangeReferenceDataDialog() - Constructor for class de.cardcontact.opencard.service.smartcardhsm.ChangeReferenceDataDialog
 
checkEvent() - Method in class de.cardcontact.ctapi.CTAPI
 
checkSelectResponse(AppletInfo) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Process response to applet selection and extract version number
checkSelectResponse(AppletInfo) - Method in class opencard.opt.applet.BasicAppletCardService
Check response returned from applet Override in derived class
childs - Variable in class de.cardcontact.tlv.ConstructedTLV
 
ChipAuthentication - Class in de.cardcontact.opencard.eac
 
ChipAuthentication(ObjectIdentifier, StandardizedDomainParameter) - Constructor for class de.cardcontact.opencard.eac.ChipAuthentication
 
ChipAuthenticationCommandData - Class in de.cardcontact.opencard.service.isocard.apdu
 
ChipAuthenticationCommandData(byte[]) - Constructor for class de.cardcontact.opencard.service.isocard.apdu.ChipAuthenticationCommandData
 
ChipAuthenticationResponseData - Class in de.cardcontact.opencard.service.isocard.apdu
 
ChipAuthenticationResponseData(TLV) - Constructor for class de.cardcontact.opencard.service.isocard.apdu.ChipAuthenticationResponseData
 
chompPrefix(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Chomp of the prefix of this path.
chompTail() - Method in class opencard.opt.iso.fs.CardFilePath
Chomp off the last component of the path.
chv - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
chv() - Method in class opencard.core.service.DefaultCHVDialog.IDDialog
Get the CHV previously entered.
CHVCardService - Interface in opencard.opt.security
A card service interface for Card Holder Verification (CHV).
CHVCardServiceWithControl - Interface in de.cardcontact.opencard.service.isocard
Extend CHVCardService to allow an application to pass an CHVControl object
CHVCardServiceWithControl.PasswordStatus - Enum in de.cardcontact.opencard.service.isocard
 
CHVControl - Class in opencard.core.terminal
Determine the characteristics of a card holder verification.
CHVControl(String, int, String, int, CardTerminalIOControl) - Constructor for class opencard.core.terminal.CHVControl
The constructor setting all fields.
CHVControl(String, String, String, int, CardTerminalIOControl) - Constructor for class opencard.core.terminal.CHVControl
The constructor setting all fields.
CHVDialog - Interface in opencard.core.service
The interface which must be implemented by all dialogs to be used by card services for CHV input.
CHVEncoder - Interface in opencard.core.terminal
Encode a String for card holder verification.
CHVManagementCardService - Interface in de.cardcontact.opencard.service.isocard
 
chvNumber() - Method in class opencard.core.terminal.CHVControl
Get the chvNumber for which a CHV is required.
CHVUtils - Class in opencard.core.service
Utility class for formatting PIN codes
CHVUtils() - Constructor for class opencard.core.service.CHVUtils
 
cipheralgorithm - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
CLA_ASC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CLA_CHAIN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CLA_DESFIRE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CLA_EMV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CLA_ETSI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CLA_HSM - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CLA_ISO - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CLA_PRO - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CLASS - Static variable in class de.cardcontact.opencard.utils.CapFile
 
CLASS - Static variable in class de.cardcontact.tlv.Tag
 
clear() - Method in class opencard.core.terminal.APDU
Clear sensitive information from APDU buffer
clear(int, int) - Method in class de.cardcontact.tlv.ByteBuffer
Clear buffer in specified range and move trailing data behind offset + count
clearDisplay() - Method in class opencard.core.service.CardHolderVerificationGUI
Clear the display.
ClientProperties - Class in de.cardcontact.cli
Persistently store client configurations in a property file.
close() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Close used resources
close() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
 
close() - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
 
close() - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminalFactory
 
close() - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
 
close() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory
 
close() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
close() - Method in class opencard.core.service.CardChannel
Closes this CardChannel.
close() - Method in class opencard.core.service.SmartCard
Closes this SmartCard object and signals to OCF that the allocated resources are not any longer required.
close() - Method in class opencard.core.terminal.CardTerminal
Closes the CardTerminal.
close() - Method in interface opencard.core.terminal.CardTerminalFactory
deinitialize the CardTerminalFactory
close() - Method in class opencard.core.terminal.SlotChannel
Close this SlotChannel.
CLOSE - de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit.Action
 
closeApplication(SecurityDomain) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
 
closeApplication(SecurityDomain) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Reselect applet, thus removing any authentication state and secure channel
closeApplication(SecurityDomain) - Method in interface opencard.opt.security.CHVCardService
Resets the achieved card holder verifications on the smartcard.
closeCard() - Method in class de.cardcontact.cli.CardConnectorDaemon
 
closeCard() - Method in class de.cardcontact.cli.CardUpdaterDaemon
 
closeFinal() - Method in class opencard.core.service.CardChannel
Closes this CardChannel so it cannot be opened anymore.
closeSlotChannel(SlotChannel) - Method in class opencard.core.terminal.CardTerminal
Closes a SlotChannel.
CMAC_ON_MODIFIED_APDU - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
code() - Method in class opencard.opt.util.Tag
Get the code of the tag.
CommandAPDU - Class in opencard.core.terminal
Represents a command APDU that can be modified.
CommandAPDU(byte[]) - Constructor for class opencard.core.terminal.CommandAPDU
Creates a command APDU and initializes it with the given buffer.
CommandAPDU(byte[], int) - Constructor for class opencard.core.terminal.CommandAPDU
Creates a new command APDU and initializes it with the given buffer.
CommandAPDU(int) - Constructor for class opencard.core.terminal.CommandAPDU
Creates a new command APDU with a given buffer size.
commandAPDUToString(CommandAPDU) - Static method in class opencard.core.util.APDUFormatter
Compose a string describing the command APDU.
commonPrefixLength(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Return the length of the common CardFilePath prefix (if at all).
CommunicationErrorException - Exception in opencard.core.terminal
 
CommunicationErrorException() - Constructor for exception opencard.core.terminal.CommunicationErrorException
Constructs an object of this class.
CommunicationErrorException(String) - Constructor for exception opencard.core.terminal.CommunicationErrorException
Constructs an exception and passes a string with a possible cause.
CommunicationErrorException(String, CardTerminal) - Constructor for exception opencard.core.terminal.CommunicationErrorException
The CardTerminal enhanced constructor.
CommunicationErrorException(String, CardTerminal, int) - Constructor for exception opencard.core.terminal.CommunicationErrorException
The CardTerminal enhanced constructor.
CommunicationErrorException(String, CardTerminal, Slot) - Constructor for exception opencard.core.terminal.CommunicationErrorException
Deprecated.
use CommunicationErrorException(String, CardTerminal, Slot)
comp - Variable in class opencard.opt.iso.fs.CardFilePathComponent
 
CompactInteger - Class in de.cardcontact.tlv
Support for compact integer storage format
CompactInteger(byte[]) - Constructor for class de.cardcontact.tlv.CompactInteger
 
CompactInteger(byte[], int) - Constructor for class de.cardcontact.tlv.CompactInteger
 
CompactInteger(int) - Constructor for class de.cardcontact.tlv.CompactInteger
 
components - Variable in class de.cardcontact.opencard.utils.CapFile
 
components - Variable in class opencard.opt.iso.fs.CardFilePath
CardFilePath array containing the path components.
components() - Method in class opencard.opt.iso.fs.CardFilePath
Return an enumeration of the components of this CardFilePath.
COMPONENTS - Static variable in class de.cardcontact.opencard.utils.CapFile
 
computeSubjectKeyID(PublicKey) - Static method in class de.cardcontact.opencard.service.smartcardhsm.CertificateDescription
 
connect() - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
 
CONSTANTPOOL - Static variable in class de.cardcontact.opencard.utils.CapFile
 
CONSTRUCTED - Static variable in class de.cardcontact.tlv.Tag
 
ConstructedTLV - Class in de.cardcontact.tlv
Base class for all constructed TLV objects
ConstructedTLV(byte[]) - Constructor for class de.cardcontact.tlv.ConstructedTLV
Create constructed TLV object from byte array
ConstructedTLV(int) - Constructor for class de.cardcontact.tlv.ConstructedTLV
Create empty constructed tlv object and given Tag value
ConstructedTLV(ParseBuffer) - Constructor for class de.cardcontact.tlv.ConstructedTLV
Create a constructed tlv object from binary data in ParseBuffer
ConstructedTLV(Tag) - Constructor for class de.cardcontact.tlv.ConstructedTLV
Create empty constructed tlv object with given Tag object
ConstructedTLV(TLV) - Constructor for class de.cardcontact.tlv.ConstructedTLV
Copy constructor Initialize with existing ConstructedTLV object.
containsLabel(String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Check if the label exists.
contents - Variable in class opencard.core.service.DefaultCHVDialogResourceBundle
 
CONTEXT - Static variable in class de.cardcontact.tlv.Tag
 
convertBytesToOID(byte[]) - Static method in class de.cardcontact.tlv.ObjectIdentifier
Helper to convert binary data into list of object identifier components
copy(int, byte[]) - Method in class de.cardcontact.tlv.ByteBuffer
Copy source into buffer at offset
countCardTerminals() - Method in class opencard.core.terminal.CardTerminalRegistry
Gets the number of registered CardTerminals.
CPRO - Static variable in interface de.cardcontact.opencard.security.SecureChannel
Usage qualifier: Command APDU is MAC protected
create(byte[]) - Method in class opencard.opt.iso.fs.CardFile
Creates a file on the smartcard.
create(URL) - Method in class de.cardcontact.opencard.service.remoteclient.DefaultHttpURLConnectionFactory
 
create(URL) - Method in interface de.cardcontact.opencard.service.remoteclient.HttpURLConnectionFactory
 
create(CardFilePath, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Create file in parent usind file information supplied as byte array This is the original signature defined by OCF
create(CardFilePath, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Create a new file.
create(CardFilePath, byte[]) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Creates a file on the smartcard.
create(CardFilePath, byte, byte, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Create file in parent usind file information supplied as byte array This is the signature defined by OpenSCPD
create(CardFilePath, byte, byte, byte[]) - Method in interface de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
Creates a file on the smartcard.
CREATE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
 
createCardTerminals(CardTerminalRegistry, String[]) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
 
createCardTerminals(CardTerminalRegistry, String[]) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminalFactory
 
createCardTerminals(CardTerminalRegistry, String[]) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory
Creates an instance for each card listed.
createCardTerminals(CardTerminalRegistry, String[]) - Method in interface opencard.core.terminal.CardTerminalFactory
create a specific CardTerminal object that knows how to handle a specific card terminal and register it to the CardTerminalRegistry.
createComponent(String, int, String, int) - Static method in class opencard.opt.iso.fs.CardFilePathComponent
Create the correct CardFilePathComponent object from a string.
createEventsForPresentCards(CTListener) - Method in class opencard.core.event.EventGenerator
Generates events for cards which are already inserted.
createEventsForPresentCards(CTListener) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated.
use EvenGenerator.createEventsForPresentCards
createSmartCard(CardID) - Method in class opencard.core.service.CardServiceScheduler
Creates a new SmartCard object.
Credential - Interface in opencard.opt.security
A tag interface for cryptographic credentials.
credentialBag - Variable in class opencard.opt.security.CredentialBag
The container to hold the CredentialStore objects.
CredentialBag - Class in opencard.opt.security
A container for stores that hold cryptographic credentials.
CredentialBag() - Constructor for class opencard.opt.security.CredentialBag
Instantiates an empty credential bag.
CredentialStore - Class in opencard.opt.security
A container for cryptographic credentials.
CredentialStore() - Constructor for class opencard.opt.security.CredentialStore
Creates a new generic store for credentials.
crt - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
CRT_AT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CRT_CCT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CRT_CT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CRT_DST - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CRT_HT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
CT - Static variable in class de.cardcontact.ctapi.CTAPI
 
CT - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
 
CT_Close(int) - Method in class de.cardcontact.ctapi.CTAPI
Close Host to Card Terminal connection
CT_Data(int, byte, byte, byte[], int, byte[]) - Method in class de.cardcontact.ctapi.CTAPI
Exchange an Application Protocol Data Unit (APDU) with the card terminal.
CT_Init(int, int) - Method in class de.cardcontact.ctapi.CTAPI
Initialize Host to Card Terminal connection.
CT_List() - Method in class de.cardcontact.ctapi.CTAPI
 
CT_List(boolean) - Method in class de.cardcontact.ctapi.CTAPI
 
CTAPI - Class in de.cardcontact.ctapi
 
CTAPI(String) - Constructor for class de.cardcontact.ctapi.CTAPI
Create a CT-API access object for a given shared object / DLL
CTAPICardTerminal - Class in de.cardcontact.opencard.terminal.ctapi4ocf
Implements a CT-API card terminal for OCF.
CTAPICardTerminal(CTAPITerminal, String) - Constructor for class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Create CTAPICardTerminal object
CTAPICardTerminal(String, String, String, String) - Constructor for class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Create CTAPICardTerminal object
CTAPICardTerminalFactory - Class in de.cardcontact.opencard.terminal.ctapi4ocf
Implements a card terminal factory that can instantiate CT-API card terminals.
CTAPICardTerminalFactory() - Constructor for class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
 
CTAPIException - Exception in de.cardcontact.ctapi
 
CTAPIException(String) - Constructor for exception de.cardcontact.ctapi.CTAPIException
 
CTAPITerminal - Class in de.cardcontact.ctapi
 
CTAPITerminal(CTAPI, int, String) - Constructor for class de.cardcontact.ctapi.CTAPITerminal
 
CTAPIWithKeyboardCardTerminal - Class in de.cardcontact.opencard.terminal.ctapi4ocf
 
CTAPIWithKeyboardCardTerminal(String, String, String, String) - Constructor for class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPIWithKeyboardCardTerminal
 
CTListener - Interface in opencard.core.event
The listener interface for receiving CardTerminalEvents.
ctListeners - Variable in class opencard.core.terminal.CardTerminalRegistry
table with all registered CTListener-objects
ctn - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
 
Curve - Class in de.cardcontact.opencard.eac.pkcs8
 
Curve(TLV) - Constructor for class de.cardcontact.opencard.eac.pkcs8.Curve
 
CVCertificate - Class in de.cardcontact.opencard.eac.cvc
 
CVCertificate(CertificateBody, SignatureTLV) - Constructor for class de.cardcontact.opencard.eac.cvc.CVCertificate
 
CVCertificate(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.CVCertificate
 
CVCertificateGenerator - Class in de.cardcontact.opencard.eac.cvc
 
CVCertificateGenerator() - Constructor for class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
CVCertificateRequestGenerator - Class in de.cardcontact.opencard.eac.cvc
 
CVCertificateRequestGenerator() - Constructor for class de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
 

D

d_interval - Variable in exception opencard.core.terminal.TerminalTimeoutException
 
data - Variable in class de.cardcontact.tlv.GPTLV_Generic
Data block of the TLV object
data - Variable in class opencard.opt.applet.AppletInfo
Free data
data() - Method in class opencard.core.terminal.ResponseAPDU
Gets the data fields of the APDU.
de.cardcontact.cli - package de.cardcontact.cli
 
de.cardcontact.ctapi - package de.cardcontact.ctapi
 
de.cardcontact.opencard.eac - package de.cardcontact.opencard.eac
 
de.cardcontact.opencard.eac.cvc - package de.cardcontact.opencard.eac.cvc
 
de.cardcontact.opencard.eac.pkcs8 - package de.cardcontact.opencard.eac.pkcs8
 
de.cardcontact.opencard.eac.softTA - package de.cardcontact.opencard.eac.softTA
 
de.cardcontact.opencard.factory - package de.cardcontact.opencard.factory
 
de.cardcontact.opencard.security - package de.cardcontact.opencard.security
 
de.cardcontact.opencard.service - package de.cardcontact.opencard.service
 
de.cardcontact.opencard.service.eac20 - package de.cardcontact.opencard.service.eac20
 
de.cardcontact.opencard.service.globalplatform - package de.cardcontact.opencard.service.globalplatform
 
de.cardcontact.opencard.service.isocard - package de.cardcontact.opencard.service.isocard
 
de.cardcontact.opencard.service.isocard.apdu - package de.cardcontact.opencard.service.isocard.apdu
 
de.cardcontact.opencard.service.remoteclient - package de.cardcontact.opencard.service.remoteclient
 
de.cardcontact.opencard.service.smartcardhsm - package de.cardcontact.opencard.service.smartcardhsm
 
de.cardcontact.opencard.terminal - package de.cardcontact.opencard.terminal
 
de.cardcontact.opencard.terminal.ctapi4ocf - package de.cardcontact.opencard.terminal.ctapi4ocf
 
de.cardcontact.opencard.terminal.jcopsim - package de.cardcontact.opencard.terminal.jcopsim
 
de.cardcontact.opencard.terminal.remoteterminal - package de.cardcontact.opencard.terminal.remoteterminal
 
de.cardcontact.opencard.terminal.smartcardio - package de.cardcontact.opencard.terminal.smartcardio
 
de.cardcontact.opencard.utils - package de.cardcontact.opencard.utils
 
de.cardcontact.tlv - package de.cardcontact.tlv
 
DEACTIVATE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
 
deactivateSecureMessaging() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deactivate the use of secure messaging.
DEBUG - Static variable in class de.cardcontact.opencard.utils.CapFile
 
decipher(SmartCardHSMKey, byte[]) - Method in interface de.cardcontact.opencard.service.smartcardhsm.DecipherCardService
The device performs a plain rsa decryption.
decipher(SmartCardHSMKey, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
The device decrypts using the private key a cryptogram enciphered with the public key and returns the plain value.
decipher(SmartCardHSMKey, byte[], byte) - Method in interface de.cardcontact.opencard.service.smartcardhsm.DecipherCardService
The device decrypts a cryptogram and returns the plain text.
decipher(SmartCardHSMKey, byte[], byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
The device decrypts using the private key a cryptogram enciphered with the public key and returns the plain value.
DecipherCardService - Interface in de.cardcontact.opencard.service.smartcardhsm
 
decodeCommandScriptingTemplate(byte[]) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
decodeInitiationTemplate(byte[]) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
decodePoint(byte[]) - Static method in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
decodePrivateKey(byte[]) - Static method in class de.cardcontact.opencard.eac.PKCS8
 
decodeResponseScriptingTemplate(byte[]) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
DEFAULT - de.cardcontact.opencard.security.IsoSecureChannel.SSCPolicyEnum
 
DEFAULT_OPENCARD_LOADER_CLASSNAME - Static variable in interface opencard.core.OpenCardConstants
class name of the default property loader class.
DEFAULT_SOCKET_TIMEOUT - Static variable in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
 
DefaultCHVDialog - Class in opencard.core.service
The default dialog used by card services.
DefaultCHVDialog() - Constructor for class opencard.core.service.DefaultCHVDialog
 
DefaultCHVDialog.IDDialog - Class in opencard.core.service
IDDialog is used to request the PIN from the user.
DefaultCHVDialogResourceBundle - Class in opencard.core.service
 
DefaultCHVDialogResourceBundle() - Constructor for class opencard.core.service.DefaultCHVDialogResourceBundle
 
DefaultHttpURLConnectionFactory - Class in de.cardcontact.opencard.service.remoteclient
 
DefaultHttpURLConnectionFactory() - Constructor for class de.cardcontact.opencard.service.remoteclient.DefaultHttpURLConnectionFactory
 
delete(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Delete the file referenced This is the original signature defined by OCF
delete(CardFilePath) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Delete elementary files or key objects
delete(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Deletes a file on the smartcard.
delete(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Deletes a file on the smartcard.
delete(CardFilePath, CardFilePathComponent, boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Delete the referenced file This is the signature defined by OpenSCDP
delete(CardFilePath, CardFilePathComponent, boolean) - Method in interface de.cardcontact.opencard.service.isocard.IsoFileSystemCardService
Deletes a file on the smartcard.
DELETE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
 
deleteAID(byte[]) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Issue DELETE command to remove package with given AID from card
deleteKeyDomain(KeyDomain) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
deriveKeySizeFromPublicKey(Certificate) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKey
Derive the key size from the certificate's public key
deriveSymmetricKey(byte, byte, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Use the secret key referenced in keyId to derive a secret using the algorithm selected in algo and the derivation parameter in data
deriveXKEK(byte, CardVerifiableCertificate) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Derive XKEK usingt the exchange key referenced by keyId and the peer public key The device certificate for validating the public key must have been selected with verifyCertificateChain() before.
DESCRIPTOR - Static variable in class de.cardcontact.opencard.utils.CapFile
 
detectCardTerminals(CardTerminalRegistry, String[]) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
 
determineFreeCAId() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Determine an unused CA identifier
determineFreeKeyId() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Determine an unused key identifier
determineSCP() - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Determine if either SCP02 or SCP03 is indicated by the card.
DIRECTORY - Static variable in class de.cardcontact.opencard.utils.CapFile
 
DirectoryAttribute - Class in de.cardcontact.tlv
Handle SubjectDirectoryAttribute constructs from X.509 The class implements the following ASN.1 syntax Attribute ::= SEQUENCE { type AttributeType, values SET OF AttributeValue } AttributeType ::= OBJECT IDENTIFIER AttributeValue ::= ANY
DirectoryAttribute(ObjectIdentifier) - Constructor for class de.cardcontact.tlv.DirectoryAttribute
Create DirectoryAttribute object with given object identifier
DirectoryAttribute(TLV) - Constructor for class de.cardcontact.tlv.DirectoryAttribute
Create DirectoryAttribute from TLV structure
discardChanges() - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
discardChanges() - Method in class de.cardcontact.cli.TerminalManager
 
display(int) - Method in class opencard.core.service.CardHolderVerificationGUI
Display a message.
doFinal(byte[]) - Method in class de.cardcontact.opencard.security.MessageAuthenticationCode
 
domain - Variable in class opencard.opt.applet.AppletInfo
Security Domain (e.g.
doSelect(CardChannel, CardFilePathComponent, boolean, byte, SecureChannelCredential) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Select a single path component
dump() - Method in class de.cardcontact.tlv.TLV
Dump TLV object as string
dump(byte[]) - Static method in class de.cardcontact.tlv.HexString
Dump buffer in hexadecimal format with offset and character codes
dump(byte[]) - Static method in class opencard.core.util.HexString
Hex-dump a byte array (offset and printable ASCII included)
dump(byte[], int, int) - Static method in class de.cardcontact.tlv.HexString
Dump buffer in hexadecimal format with offset and character codes.
dump(byte[], int, int) - Static method in class opencard.core.util.HexString
Hex-dump a byte array (offset and printable ASCII included)
dump(byte[], int, int, int) - Static method in class de.cardcontact.tlv.HexString
Dump buffer in hexadecimal format with offset and character codes
dump(byte[], int, int, int, int) - Static method in class de.cardcontact.tlv.HexString
Dump buffer in hexadecimal format with offset and character codes
dump(int) - Method in class de.cardcontact.tlv.ConstructedTLV
Return dump of constructed TLV object using a given left indentation
dump(int) - Method in class de.cardcontact.tlv.ObjectIdentifier
Convert object identifier to ASN.1 string syntax
dump(int) - Method in class de.cardcontact.tlv.PrimitiveTLV
Return dump of primitive TLV object using a given left indentation
dump(int) - Method in class de.cardcontact.tlv.TLV
Convert TLV object to string presentation using a given left indentation
dumpSingleLine(int) - Method in class de.cardcontact.tlv.TLV
Convert object indentifier to ASN.1 string syntax Used by subclasses to overwrite dump() when the output fit on a single line.

E

EAC20 - Class in de.cardcontact.opencard.service.eac20
Class implementing an EAC2.0 service.
EAC20(SmartCardHSMCardService, ECPublicKey) - Constructor for class de.cardcontact.opencard.service.eac20.EAC20
 
EACCardService - Class in de.cardcontact.opencard.eac
 
EACCardService() - Constructor for class de.cardcontact.opencard.eac.EACCardService
 
EC - de.cardcontact.opencard.service.smartcardhsm.KeyDescription.KeyTypes
 
EC - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
ECParameters - Class in de.cardcontact.opencard.eac.pkcs8
 
ECParameters(TLV) - Constructor for class de.cardcontact.opencard.eac.pkcs8.ECParameters
 
ECPrivateKeyTLV - Class in de.cardcontact.opencard.eac.pkcs8
 
ECPrivateKeyTLV(TLV) - Constructor for class de.cardcontact.opencard.eac.pkcs8.ECPrivateKeyTLV
 
ECPublicKeyTLV - Class in de.cardcontact.opencard.eac.cvc
 
ECPublicKeyTLV(ObjectIdentifier, ECPublicKey, boolean) - Constructor for class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
ECPublicKeyTLV(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
ECSignature - Class in de.cardcontact.opencard.eac.cvc
 
ECSignature() - Constructor for class de.cardcontact.opencard.eac.cvc.ECSignature
 
EECERTIFICATEPREFIX - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Prefix for EE certificates
elementaryFileSelected() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Check if the last selected file is an EF
elementaryFileSelected() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
 
EMBEDDED_PDV - Static variable in class de.cardcontact.tlv.Tag
 
EMSAPSSEncoder - Class in de.cardcontact.opencard.service.smartcardhsm
Implementation of EMSA-PSS encoding according to PKCS#1 V2.1 (RFC 3447)
EMSAPSSEncoder(MessageDigest, int) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.EMSAPSSEncoder
 
encode(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.EMSAPSSEncoder
 
encodeBodyEvenINS(byte[], boolean, boolean) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Encode the body into a TLV encoded secure messaging body for even INS bytes
encodeBodyOddINS(byte[], boolean, boolean) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Encode the body into a TLV encoded secure messaging body
encodeCHV(String) - Method in interface opencard.core.terminal.CHVEncoder
Transform a Java String into a byte array suitable for the verification command
encodeCHV(CHVControl, String) - Static method in class opencard.core.service.CHVUtils
 
encodeCommandScriptingTemplate() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
encodeInitiationTemplate() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
encodeKeyParams() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECPrivateKeySpec
 
encodeKeyParams() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
encodeKeyParams() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMRSAPrivateKeySpec
 
encodeKeyParams(Sequence) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
Encode key parameter
encodeKeyParams(Sequence) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMSecretKeySpec
 
encodeLength() - Method in class de.cardcontact.tlv.GPTLV_EMV
 
encodeLength() - Method in class de.cardcontact.tlv.GPTLV_Generic
Encode length field in byte array
encodeOID(List<Integer>) - Static method in class de.cardcontact.tlv.ObjectIdentifierRegistry
Helper to create value field from array of object identifier elements
encodePoint(ECPoint, int) - Static method in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
encodePublicKey() - Method in class de.cardcontact.opencard.service.eac20.EAC20
Encode public key to EAC 2.0 format
encodeResponseScriptingTemplate() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
encodeSpecParams(Sequence) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
Encode key specification for asymmetric keys Overwritten in derived classes
encodeSpecParams(Sequence) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
encodeTag() - Method in class de.cardcontact.tlv.GPTLV_EMV
 
encodeTag() - Method in class de.cardcontact.tlv.GPTLV_Generic
Encode tag field in byte array
encssc - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
END_OF_CONTENTS - Static variable in class de.cardcontact.tlv.Tag
 
endMutex() - Method in class opencard.core.service.SmartCard
Releases exclusive access to the card.
ENUMERATED - Static variable in class de.cardcontact.tlv.Tag
 
enumerateObjects() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Enumerate all currently used file and key identifier.
enumerateSlots() - Method in class opencard.core.terminal.CardTerminal
Deprecated. 
equals(Object) - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDomain
 
equals(Object) - Method in class de.cardcontact.tlv.PrimitiveTLV
Test for equality
equals(Object) - Method in class de.cardcontact.tlv.Tag
Test if Tags are equal
equals(Object) - Method in class opencard.core.terminal.CardID
Compares this with another CardID object.
equals(Object) - Method in class opencard.opt.applet.AppletID
Checks whether this ID equals another object.
equals(Object) - Method in class opencard.opt.applet.ID
Checks whether this ID equals another object.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileAppID
Compare two application ID components.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileFileID
Compare two file ID components.
equals(Object) - Method in class opencard.opt.iso.fs.CardFilePath
Check whether this CardFilePath is equal to another.
equals(Object) - Method in class opencard.opt.iso.fs.CardFilePathComponent
Two CardFilePathComponents are equal if they are of the same type (an instance of CardFilePathComponent) and describe the same path object.
equals(Object) - Method in class opencard.opt.iso.fs.CardFileShortFileID
Compare two file ID components.
equals(Object) - Method in class opencard.opt.util.Tag
Check for equality.
ERR_CT - Static variable in class de.cardcontact.ctapi.CTAPI
 
ERR_HOST - Static variable in class de.cardcontact.ctapi.CTAPI
 
ERR_INVALID - Static variable in class de.cardcontact.ctapi.CTAPI
 
ERR_MEMORY - Static variable in class de.cardcontact.ctapi.CTAPI
 
ERR_TRANS - Static variable in class de.cardcontact.ctapi.CTAPI
 
establishPACEChannel(int, byte[], byte[], byte[]) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
 
EventGenerator - Class in opencard.core.event
The EventGenerator singleton acts as a generator and multicaster for card terminal events.
exists(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Determine if file exists
exists(CardFilePath) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Determine if file exists.
exists(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Tests whether a given file exists.
exists(CardFilePath) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Checks whether a file exists.
EXPORT - Static variable in class de.cardcontact.opencard.utils.CapFile
 
ExtendedVerifiedAPDUInterface - Interface in opencard.core.terminal
The ExtendedVerifiedAPDUInterface extends the VerifiedAPDUInterface.
Extension - Class in de.cardcontact.opencard.eac.cvc
 
Extension(ObjectIdentifier) - Constructor for class de.cardcontact.opencard.eac.cvc.Extension
 
Extension(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.Extension
 
Extensions - Class in de.cardcontact.opencard.eac.cvc
 
Extensions() - Constructor for class de.cardcontact.opencard.eac.cvc.Extensions
 
Extensions(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.Extensions
 
EXTERNAL_TYPE - Static variable in class de.cardcontact.tlv.Tag
 
externalAuthenticate(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Public Key Authentication is the mechanism by which an external entity can use its private key to authenticate.
externalAuthenticate(byte, byte[]) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Perform EXTERNAL AUTHENTICATE APDU
extractLongFromByteArray(byte[], int, int) - Static method in class de.cardcontact.opencard.utils.Util
 

F

F2B_ENCODING - Static variable in interface opencard.core.terminal.CHVEncoder
The CHV is actually a PIN that is encoded in packed binary coded decimals (BCD) using ISO 9564-1 Format 2 Block
factory(byte[]) - Static method in class de.cardcontact.tlv.TLV
Factory method to create proper TLV objects determined by their tag value
factory(byte[], int, int) - Static method in class de.cardcontact.tlv.TLV
Factory method to create proper TLV objects determined by their tag value
factory(ParseBuffer) - Static method in class de.cardcontact.tlv.TLV
Factory method to create proper TLV objects determined by their tag value
features() - Method in class opencard.core.terminal.CardTerminal
Query the card terminal about its features.
fetchCredential(Object) - Method in class opencard.opt.security.CredentialStore
Retrieves a credential.
FID_SEPARATOR - Static variable in class opencard.opt.iso.fs.CardFilePath
 
FieldID - Class in de.cardcontact.opencard.eac.pkcs8
 
FieldID(TLV) - Constructor for class de.cardcontact.opencard.eac.pkcs8.FieldID
 
file_info - Variable in class opencard.opt.iso.fs.CardFile
The information about the file represented.
FileAccessCardService - Interface in opencard.opt.iso.fs
Interface to a card service for ISO 7816-4 file access functionality.
fileID - Variable in class opencard.opt.iso.fs.CardFileFileID
Cache the two byte file ID for fast access
filename - Variable in class de.cardcontact.opencard.utils.CapFile
 
FileSystemCardService - Interface in opencard.opt.iso.fs
Interface defining creational methods for file system based smartcards.
FileSystemSendAPDU - Interface in de.cardcontact.opencard.service.isocard
Interface implemented by CardServices supporting direct APDUs to file system objects
finalize() - Method in class opencard.core.service.CardChannel
Tries to clean up.
finalize() - Method in class opencard.core.service.SmartCard
Finalizer: close this SmartCard in case it is still open.
finalize() - Method in class opencard.core.terminal.APDU
Try to ensure that sensitive information is cleared out during finalization
find(byte[], byte[], int) - Static method in class de.cardcontact.tlv.ByteBuffer
Search byte arrays for matching search string and return zero based offset.
find(byte[], int) - Method in class de.cardcontact.tlv.ByteBuffer
Search ByteBuffer for matching search string and return zero based offset.
find(byte[], int, byte[], int) - Static method in class de.cardcontact.tlv.ByteBuffer
Search byte arrays for matching search string and return zero based offset.
findTag(Tag, TLV) - Method in class de.cardcontact.tlv.ConstructedTLV
Find matching tag in constructed TLV
findTag(Tag, TLV) - Method in class opencard.opt.util.TLV
Search for a given tag value and return the first TLV found.
finished - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
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.
fromIntArray(int[]) - Method in class de.cardcontact.tlv.ObjectIdentifier
Helper to create value field from array of object identifier elements
fromString(String) - Method in class de.cardcontact.tlv.ObjectIdentifier
Helper to create byte array from string

G

generalAuthenticate(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
The GENERAL AUTHENTICATE command allows the terminal to perform an explicit authentication of the device and agree secret session keys KS_ENC and KS_MAC for secure messaging.
GeneralAuthenticateCommandAPDU - Class in de.cardcontact.opencard.service.isocard.apdu
 
GeneralAuthenticateCommandAPDU(ConstructedTLV) - Constructor for class de.cardcontact.opencard.service.isocard.apdu.GeneralAuthenticateCommandAPDU
 
GeneralizedTime - Class in de.cardcontact.tlv
 
GeneralizedTime - Static variable in class de.cardcontact.tlv.Tag
 
GeneralizedTime(ParseBuffer) - Constructor for class de.cardcontact.tlv.GeneralizedTime
Create object from parsing buffer
GeneralizedTime(TLV) - Constructor for class de.cardcontact.tlv.GeneralizedTime
Copy constructor to convert PrimitiveTLV to typed object Make sure, that the parent is updated with the new reference
GeneralizedTime(ZonedDateTime) - Constructor for class de.cardcontact.tlv.GeneralizedTime
 
GeneralString - Static variable in class de.cardcontact.tlv.Tag
 
generate(PrivateKey) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
generate(PrivateKey) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
 
generate(PrivateKey, String) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
generate(PrivateKey, String) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
 
generateEphemeralCAKeyPair() - Method in class de.cardcontact.opencard.eac.ChipAuthentication
 
generateKey(byte, SmartCardHSMSecretKeySpec) - Method in interface de.cardcontact.opencard.service.smartcardhsm.KeyGenerationCardServiceWithSpec
Generate a new symmetric key
generateKey(byte, SmartCardHSMSecretKeySpec) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Generate a new symmetric key
generateKeyPair(byte, byte, SmartCardHSMPrivateKeySpec) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated.
Signing with key other than PrK.DevAur dropped in firmware 3.0
generateKeyPair(byte, SmartCardHSMPrivateKeySpec) - Method in interface de.cardcontact.opencard.service.smartcardhsm.KeyGenerationCardServiceWithSpec
Initiate the generation of a fresh key pair for the selected key object.
generateKeyPair(byte, SmartCardHSMPrivateKeySpec) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Initiate the generation of a fresh key pair for the selected key object.
generateKeyPair(PrivateKeyRef, PublicKeyRef, int, String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
generateKeyPair(PrivateKeyRef, PublicKeyRef, int, String) - Method in interface opencard.opt.signature.KeyGenerationCardService
Generate a pair of PKA keys on card.
generateRandom(int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Request random byte values generated by the build in random number generator.
get() - Method in class de.cardcontact.tlv.ParseBuffer
Get next byte from parse buffer.
get(byte[], int, int) - Method in class de.cardcontact.tlv.ParseBuffer
Bulk get from parse buffer Get specified number of bytes from buffer
get(int) - Static method in enum de.cardcontact.opencard.eac.StandardizedDomainParameter
 
get(int) - Method in class de.cardcontact.tlv.ConstructedTLV
Return tlv object at index
get(int) - Method in class de.cardcontact.tlv.NativeTLVList
Get the element at the specified position
getAbsolutePath() - Method in class opencard.opt.iso.fs.CardFile
Returns the absolute path of the file represented.
getAction() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
getAddress() - Method in class opencard.core.terminal.CardTerminal
Return the address of this CardTerminal.
getAlgorithm() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getAlgorithm() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
getAlgorithmList() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
getAlgorithms() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getAliases() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Return a Vector containing all aliases that are used on the SmartCardHSM.
getAllTerminals() - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
getAPDUTracer() - Method in class opencard.core.service.SmartCard
Return the current APDUTracer
getAPDUTracer() - Method in class opencard.core.terminal.SlotChannel
Return the APDU tracer for this slot channel
getAppletID() - Method in class opencard.opt.applet.AppletInfo
Get the applet identifier (AppletID).
getAppletID() - Method in class opencard.opt.applet.AppletProxy
Gets the application identifier of the applet to which this proxy belongs.
getAppletSelector() - Method in class opencard.opt.applet.BasicAppletCardService
Get the applet selector.
getATR() - Method in class opencard.core.terminal.CardID
Gets the represented ATR.
getAuthenticatedRequest() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getAuthenticationToken() - Method in class de.cardcontact.opencard.service.isocard.apdu.ChipAuthenticationResponseData
 
getBasePointG() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECPrivateKeySpec
 
getBigInteger() - Method in class de.cardcontact.tlv.IntegerTLV
Return value as BigInteger object
getBoolean(String) - Method in class opencard.core.util.SystemAccess
Access system properties
getBuffer() - Method in class opencard.core.terminal.APDU
Returns the internal APDU buffer.
getByte(int) - Method in class opencard.core.terminal.APDU
Gets the byte at the specified position in the buffer.
getByteAt(int) - Method in class de.cardcontact.tlv.ByteBuffer
Return byte at zero based offset
getBytes() - Method in class de.cardcontact.tlv.ByteBuffer
Return ByteBuffer as byte arrays
getBytes() - Method in class de.cardcontact.tlv.CompactInteger
 
getBytes() - Method in class de.cardcontact.tlv.NativeTLVList
Get the TLV encoded byte array
getBytes() - Method in class de.cardcontact.tlv.Tag
Get byte array containing binary representation of tag
getBytes() - Method in class de.cardcontact.tlv.TLV
Return binary presentation of TLV object
getBytes() - Method in class opencard.core.terminal.APDU
Returns a byte array holding the buffered APDU.
getBytes() - Method in class opencard.opt.applet.ID
Returns the ID as a byte array.
getBytes() - Method in class opencard.opt.util.Tag
Gets a byte array representing the tag.
getBytes(int, int) - Method in class de.cardcontact.tlv.ByteBuffer
Return part of ByteBuffer as byte arrays
getCanonicalPath() - Method in class opencard.opt.iso.fs.CardFile
Returns the canonical path of the file represented.
getCard() - Method in class opencard.core.service.CardService
Gets the smartcard object associated with this service.
getCard() - Method in interface opencard.opt.service.CardServiceInterface
Returns the corresponding smartcard object.
getCardChannel() - Method in class opencard.core.service.CardService
Gets the card channel to use for communicating with the smartcard.
getCardID() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteCardSpec
 
getCardID() - Method in class opencard.core.service.SmartCard
Gets the CardID object representing this smart card.
getCardID() - Method in class opencard.core.terminal.Slot
Deprecated.
Return the CardID object of the presently inserted smart card.
getCardID() - Method in class opencard.core.terminal.SlotChannel
Return the CardID object of the inserted smart card.
getCardID(int) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Return ATR for card in slot
getCardID(int) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
 
getCardID(int) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
 
getCardID(int) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
getCardID(int) - Method in class opencard.core.terminal.CardTerminal
Return the answer-to-reset (ATR) response of the card inserted in slot slotID as a CardID.
getCardID(int) - Method in class opencard.core.terminal.Slot
Deprecated. 
getCardID(int, int) - Method in class opencard.core.terminal.CardTerminal
Deprecated. 
getCardService() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getCardService(Class, boolean) - Method in class opencard.core.service.SmartCard
Tries to instantiate a CardService for the smart card that implements class clazz.
getCardServiceClass() - Method in class opencard.core.service.CardRequest
Gets the service required by this CardRequest.
getCardServiceClassFor(Class, CardID, CardServiceScheduler) - Method in class opencard.core.service.CardServiceRegistry
Gets a CardService class object for clazz.
getCardServiceFactories() - Method in class opencard.core.service.CardServiceRegistry
Gets all registered card service factories.
getCardServiceInstance(Class, CardType, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceFactory
Instantiate a CardService implementing the class clazz.
getCardServiceInstance(Class, CardID, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceRegistry
Tries to instantiate a CardService that is an instance of clazz and that works with the smart card represented by cid.
getCardState(CardChannel) - Method in class opencard.opt.applet.BasicAppletCardService
Gets the associated state object.
getCardTerminal() - Method in class opencard.core.event.CardTerminalEvent
Gets the CardTerminal associated with the event.
getCardTerminal() - Method in class opencard.core.service.CardChannel
Returns the card terminal associated with this channel.
getCardTerminal() - Method in class opencard.core.service.CardRequest
Gets the CardTerminal of this CardRequest.
getCardTerminal() - Method in class opencard.core.terminal.CardID
Gets the instantiating terminal.
getCardTerminal() - Method in exception opencard.core.terminal.CardTerminalException
Gets the CardTerminal object where this exception occurred.
getCardTerminal() - Method in class opencard.core.terminal.Slot
Deprecated.
Return a reference to the "owning" CardTerminal object.
getCardTerminal() - Method in class opencard.core.terminal.SlotChannel
Return the CardTerminal.
getCardTerminals() - Method in class opencard.core.terminal.CardTerminalRegistry
Gets all registered CardTerminal instances.
getCardType(CardID, CardServiceScheduler) - Method in class de.cardcontact.opencard.factory.GlobalPlatformCardServiceFactory
 
getCardType(CardID, CardServiceScheduler) - Method in class de.cardcontact.opencard.factory.IsoCardServiceFactory
 
getCardType(CardID, CardServiceScheduler) - Method in class de.cardcontact.opencard.factory.RemoteClientCardServiceFactory
 
getCardType(CardID, CardServiceScheduler) - Method in class de.cardcontact.opencard.factory.SmartCardHSMCardServiceFactory
 
getCardType(CardID, CardServiceScheduler) - Method in class opencard.core.service.CardServiceFactory
Indicate whether this CardServiceFactory "knows" the smart card OS and/or installed card applications and might be able to instantiate CardServices for it.
getCardType(CardID, CardServiceScheduler) - Method in class opencard.opt.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.
getCData() - Method in class de.cardcontact.opencard.service.smartcardhsm.InitializeConfiguration
Get C-Data for the INITIALIZE DEVICE APDU.
getCData() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
Return the encoded CDATA for GENERATE ASYMMETRIC KEY PAIR oder GENERATE KEY APDU
getCert() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
 
getCertificateBody() - Method in class de.cardcontact.opencard.eac.cvc.CVCertificate
 
getCertificateChain(String) - Method in class de.cardcontact.opencard.eac.softTA.SoftTASigner
 
getCertificateChain(String) - Method in interface de.cardcontact.opencard.eac.TerminalAuthenticationSigner
Return a list of Card Verifiable Certificates, starting with the certificate that can verified by the public key referenced in parameter keyCAR and ending with the certificate that is issued to the terminal authentication signer in use.
getCertificateEffectiveDate() - Method in class de.cardcontact.opencard.eac.cvc.CertificateBody
 
getCertificateExpirationDate() - Method in class de.cardcontact.opencard.eac.cvc.CertificateBody
 
getCertificateHolderAuthorizationTemplate() - Method in class de.cardcontact.opencard.eac.cvc.CertificateBody
 
getCertificateHolderReference() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getCertificateHolderReference() - Method in class de.cardcontact.opencard.eac.cvc.CertificateBody
 
getCertificationAuthorityReference() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getCertificationAuthorityReference() - Method in class de.cardcontact.opencard.eac.cvc.AuthenticatedRequest
 
getCertificationAuthorityReference() - Method in class de.cardcontact.opencard.eac.cvc.CertificateBody
 
GetChallengeCommandAPDU - Class in de.cardcontact.opencard.service.isocard.apdu
 
GetChallengeCommandAPDU(int) - Constructor for class de.cardcontact.opencard.service.isocard.apdu.GetChallengeCommandAPDU
 
getChangeReferenceDataDialog() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
getChildAt(int) - Method in class de.cardcontact.tlv.ConstructedTLV
Get Child at index position
getChildAt(int) - Method in class de.cardcontact.tlv.PrimitiveTLV
Return child at index - No childs for PrimitiveTLV
getChildAt(int) - Method in interface de.cardcontact.tlv.TreeNode
Return child at position childIndex
getChildCount() - Method in class de.cardcontact.tlv.ConstructedTLV
Return number of childs, of object is constructed
getChildCount() - Method in class de.cardcontact.tlv.PrimitiveTLV
Return number of childs, of object is constructed
getChildCount() - Method in interface de.cardcontact.tlv.TreeNode
Return number of childs
getCHR() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
getCHV(int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCHVDialog
 
getCHV(int) - Method in interface opencard.core.service.CHVDialog
Get a card holder verification for the given CHV number.
getCHV(int) - Method in class opencard.core.service.DefaultCHVDialog
Get the CHV with the given number from the user.
getCHVDialog() - Method in class opencard.core.service.CardService
Returns the dialog for CHV input.
getClasses(CardType) - Method in class de.cardcontact.opencard.factory.GlobalPlatformCardServiceFactory
 
getClasses(CardType) - Method in class de.cardcontact.opencard.factory.IsoCardServiceFactory
 
getClasses(CardType) - Method in class de.cardcontact.opencard.factory.RemoteClientCardServiceFactory
 
getClasses(CardType) - Method in class de.cardcontact.opencard.factory.SmartCardHSMCardServiceFactory
 
getClasses(CardType) - Method in class opencard.core.service.CardServiceFactory
Return an enumeration of known CardService classes.
getClasses(CardType) - Method in class opencard.opt.service.OCF11CardServiceFactory
Return an enumeration of known CardService classes.
getClassFor(Class, CardType) - Method in class opencard.core.service.CardServiceFactory
Locate the CardService class that implements clazz.
getClazz() - Method in class de.cardcontact.tlv.Tag
Tag class getter
getClientProperties() - Static method in class de.cardcontact.cli.ClientProperties
 
getCompressedPublicKey() - Method in class de.cardcontact.opencard.eac.ChipAuthentication
 
getContents() - Method in class opencard.core.service.DefaultCHVDialogResourceBundle
 
getCountryCode() - Method in class de.cardcontact.opencard.eac.cvc.PublicKeyReference
 
getCredential() - Method in class de.cardcontact.opencard.service.eac20.EAC20
 
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.
getCTAPI() - Method in class de.cardcontact.ctapi.CTAPITerminal
 
getCurrentPIN() - Method in class de.cardcontact.opencard.service.smartcardhsm.ChangeReferenceDataDialog
 
getCurve(ECField) - Method in class de.cardcontact.opencard.eac.pkcs8.Curve
 
getCurveOID() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getCurveOID() - Method in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
getCVCertificate() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getCVCertificate() - Method in class de.cardcontact.opencard.eac.cvc.AuthenticatedRequest
 
getData() - Method in class opencard.opt.applet.AppletInfo
Get the applet data.
getDate() - Method in class de.cardcontact.tlv.PrimitiveTLV
Return value as date
getDERLength() - Method in class de.cardcontact.tlv.ParseBuffer
Get DER coded length Values between 0 and 127 are encoded in one byte Values between 128 and 255 are encoded in two bytes Values between 256 and 65535 are encoded in three bytes Values between 65536 and 2^24 - 1 are encoded in four bytes Values between 2^24 and 2^32 - 1 are encoded in five byte For value >= 128 the first byte encoded the number of trailing bytes plus '80'
getDeselectedReader() - Method in class de.cardcontact.opencard.terminal.TerminalSelector
 
getDevAutPK() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
getDGILength() - Method in class de.cardcontact.tlv.ParseBuffer
Get DGI coded length Values between 0 and 254 are encoded in one byte Values between 255 and 65535 are encoded in three bytes with the first byte set to 'FF'
getDomain() - Method in class opencard.opt.applet.AppletInfo
Get the applet security domain
getECParameterSpec() - Method in class de.cardcontact.opencard.eac.pkcs8.ECParameters
 
getECParameterSpec() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECPrivateKeySpec
 
getECParameterSpecforBrainpoolP256r1() - Static method in class de.cardcontact.opencard.service.eac20.EAC20
 
getElement(int) - Method in class de.cardcontact.tlv.DirectoryAttribute
Return TLV element with given tag from SET of attributes
getElements() - Method in class de.cardcontact.tlv.ConstructedTLV
Return number of child elements
getEncoded() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getEncoded() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDescription
 
getEncoded() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getEncodedForSPKI() - Method in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
getEncodedForSPKI() - Method in class de.cardcontact.opencard.eac.cvc.PublicKeyTLV
 
getEncodedForSPKI() - Method in class de.cardcontact.opencard.eac.cvc.RSAPublicKeyTLV
 
getEncodedPublicKey() - Method in class de.cardcontact.opencard.eac.ChipAuthentication
 
getEncryptionSendSequenceCounter() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Return current value of send sequence counter for encryption
getExecutedCommands() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
getExtension(Class) - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getExtension(Class) - Method in class de.cardcontact.opencard.eac.cvc.Extensions
 
getExtensions() - Method in class de.cardcontact.opencard.eac.cvc.CertificateBody
 
getFCI() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Returns the CardFileInfo of the last selected file
getFCI() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
 
getFeatureControlCode(int) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Determine the IOCTL for the requested feature
getField() - Method in class de.cardcontact.opencard.eac.pkcs8.FieldID
 
getFileAccessService() - Method in class opencard.opt.iso.fs.CardFile
Returns the underlying file access card service.
getFileID() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
 
getFileID() - Method in class opencard.opt.iso.fs.CardFile
Returns the identifier of the file represented.
getFileID() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the identifier of the file.
getFileInfo() - Method in class opencard.opt.iso.fs.CardFile
Returns information about the file represented.
getFileInfo(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Obtain file information as returned in the SELECT command
getFileInfo(CardFilePath) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Queries information about a file.
getFileInfo(CardFilePath) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Queries information about a file.
getFileSystemService() - Method in class opencard.opt.iso.fs.CardFile
Returns the underlying file system card service.
getFilter() - Method in class opencard.core.service.CardRequest
Gets the filter of this CardRequest.
getFirstSelectedTerminal() - Method in class de.cardcontact.opencard.terminal.TerminalSelector
Return the first selected terminal from the list
getFormat() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getGeneralizedTime() - Method in class de.cardcontact.tlv.DirectoryAttribute
Return date from value set of attribute
getGenerator() - Static method in class opencard.core.event.EventGenerator
Gets the unique instance of CardTerminalRegistry.
getHeader() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
 
getHeader() - Method in class opencard.opt.iso.fs.CardFile
Returns the header of the file represented.
getHeader() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the file header.
getHistoricals() - Method in class opencard.core.terminal.CardID
Gets the historical characters.
getHolder() - Method in class de.cardcontact.opencard.eac.cvc.PublicKeyReference
 
getId() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
getId() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDomain
 
getId() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Return the unique id for the SmartCard-HSM The ID is only available after the secure channel has been established
getId() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
 
getIgnoredReader() - Method in class de.cardcontact.cli.ClientProperties
Get a set of all ignored card reader names.
getIgnoredTerminals() - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
getIndex(TreeNode) - Method in class de.cardcontact.tlv.ConstructedTLV
Get index position for child
getIndex(TreeNode) - Method in class de.cardcontact.tlv.PrimitiveTLV
Return index of child - No childs for PrimitiveTLV
getIndex(TreeNode) - Method in interface de.cardcontact.tlv.TreeNode
Get index for child
getInfo() - Method in class opencard.core.service.CardType
 
getInstance() - Static method in class de.cardcontact.opencard.eac.TrustStore
Return the singleton instance of the trust store.
getInstance() - Static method in class de.cardcontact.tlv.ObjectIdentifierRegistry
Gets the singleton instance of the registry
getInstance(TLV) - Static method in class de.cardcontact.tlv.IntegerTLV
Convert - if needed - the PrimitiveTLV to a IntegerTLV
getInstance(TLV) - Static method in class de.cardcontact.tlv.ObjectIdentifier
Convert - if needed - the PrimitiveTLV to a ObjectIdentifier
getInstance(TLV) - Static method in class de.cardcontact.tlv.OctetString
Convert - if needed - the PrimitiveTLV to a OctetString
getInstance(TLV) - Static method in class de.cardcontact.tlv.PrintableString
Convert - if needed - the PrimitiveTLV to a PrintableString
getInstance(TLV) - Static method in class de.cardcontact.tlv.Sequence
Convert - if needed - the ConstructedTLV to a Sequence
getInstance(TLV) - Static method in class de.cardcontact.tlv.UTF8String
Convert - if needed - the PrimitiveTLV to a UTF8String
getInstance(TLV, Tag) - Static method in class de.cardcontact.tlv.IntegerTLV
Check tag and convert - if needed - the PrimitiveTLV to a IntegerTLV
getInstance(TLV, Tag) - Static method in class de.cardcontact.tlv.ObjectIdentifier
Check tag and convert - if needed - the PrimitiveTLV to a ObjectIdentifier
getInstance(TLV, Tag) - Static method in class de.cardcontact.tlv.OctetString
Check tag and convert - if needed - the PrimitiveTLV to a OctetString
getInstance(TLV, Tag) - Static method in class de.cardcontact.tlv.PrintableString
Check tag and convert - if needed - the PrimitiveTLV to a PrintableString
getInstance(TLV, Tag) - Static method in class de.cardcontact.tlv.Sequence
Check tag and convert - if needed - the ConstructedTLV to a Sequence
getInstance(TLV, Tag) - Static method in class de.cardcontact.tlv.UTF8String
Check tag and convert - if needed - the PrimitiveTLV to a UTF8String
getInstance(String) - Static method in class opencard.opt.security.CredentialStore
Instantiates a new credential store.
getInstance(String, String) - Static method in class de.cardcontact.opencard.security.MessageAuthenticationCode
 
getIsoSecureChannel() - Method in class de.cardcontact.opencard.eac.ChipAuthentication
 
getIV(Cipher) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Determine the initialisation vector for encryption
getKcv() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDomain
 
getKey() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
 
getKeyDomain() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getKeyDomain() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
getKeyDomains() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
getKeyDomainUID() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDomain
 
getKeyId() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getKeyID() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDescription
 
getKeyRef() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getKeySize() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECPrivateKeySpec
 
getKeySize() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getKeySize() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMSecretKeySpec
 
getKeySpec() - Method in class de.cardcontact.opencard.eac.pkcs8.PrivateKeyInfo
 
getKeySpec(byte[]) - Method in class de.cardcontact.opencard.eac.pkcs8.PrivateKeyAlgorithmIdentifier
 
getKeySpec(ECParameterSpec) - Method in class de.cardcontact.opencard.eac.pkcs8.ECPrivateKeyTLV
 
getKeyUseCounter() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
getL() - Method in class de.cardcontact.tlv.GPTLV_Generic
Return the encoded length field of the TLV object
getLabel() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDescription
 
getLabel() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getLabel() - Method in class opencard.opt.applet.AppletInfo
Get the applet label.
getLabel(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.CertificateDescription
 
getLatin1String() - Method in class de.cardcontact.tlv.DirectoryAttribute
Return Latin-1 string from value set of attribute
getLength() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
 
getLength() - Method in class de.cardcontact.tlv.ConstructedTLV
Determine length of value field
getLength() - Method in class de.cardcontact.tlv.NativeTLVList
The number of entries
getLength() - Method in class de.cardcontact.tlv.PrimitiveTLV
Return length of value field
getLength() - Method in class de.cardcontact.tlv.TLV
Return length of value field
getLength() - Method in class opencard.core.terminal.APDU
Returns the length of the buffered APDU.
getLength() - Method in class opencard.opt.iso.fs.CardFile
Returns the length of the file represented.
getLength() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the length of the file.
getLengthFieldAsByteArray(int, boolean) - Static method in class de.cardcontact.tlv.TLV
Return length field as byte array
getLengthFieldSize() - Method in class de.cardcontact.tlv.TLV
Return size of length field by calling overloaded getLength() and determining the number of bytes required to store the length in DER oder DGI coding
getLengthFieldSizeHelper() - Method in class de.cardcontact.tlv.GPTLV_EMV
 
getLengthFieldSizeHelper() - Method in class de.cardcontact.tlv.GPTLV_Generic
Helper function for getSize() and getLengthFieldSize()
getLengthFieldSizeHelper(int) - Static method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Helper function for getSize() and getLengthFieldSize()
getLengthFieldSizeHelper(int, boolean) - Static method in class de.cardcontact.tlv.TLV
Helper function for getSize() and getLengthFieldSize()
getLimit() - Method in class de.cardcontact.tlv.ParseBuffer
Returns the current upper limit for the parse buffer
getLoadFile(int[]) - Method in class de.cardcontact.opencard.utils.CapFile
 
getLocalDate() - Method in class de.cardcontact.tlv.GeneralizedTime
Return the first 8 character as local date
getLockHandle() - Method in class opencard.core.terminal.SlotChannel
Return the slot owner.
getLong() - Method in class de.cardcontact.tlv.IntegerTLV
Return value as signed integer The value field must not exceed 8 bytes, otherwise a UnsupportedOperationException is raised.
getLV() - Method in class de.cardcontact.tlv.GPTLV_Generic
Return the encoded length and value field of the TLV object
getMACSendSequenceCounter() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Return current value of send sequence counter for message authentication code
getMaxCAPDU() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteCardSpec
 
getMaxRAPDU() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteCardSpec
 
getMessage() - Method in exception de.cardcontact.opencard.service.CardServiceUnexpectedStatusWordException
 
getMessage() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
getMnemonic() - Method in class de.cardcontact.opencard.eac.cvc.PublicKeyReference
 
getModulus() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMRSAKey
 
getModulusSize() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMRSAPrivateKeySpec
 
getName() - Method in class de.cardcontact.ctapi.CTAPITerminal
 
getName() - Method in class de.cardcontact.tlv.TLV
Return name assigned to TLV object or null
getName() - Method in class opencard.core.terminal.CardTerminal
Return the name associated with this CardTerminal.
getName() - Method in class opencard.opt.iso.fs.CardFile
Returns the name of the file represented.
getNameFor(byte[]) - Method in class de.cardcontact.tlv.ObjectIdentifierRegistry
Return a name, if any, that matches the given encoded object identifier.
getNewPIN() - Method in class de.cardcontact.opencard.service.smartcardhsm.ChangeReferenceDataDialog
 
getNonce() - Method in class de.cardcontact.opencard.service.isocard.apdu.ChipAuthenticationResponseData
 
getNumber() - Method in class de.cardcontact.tlv.Tag
Tag number getter
getNumericString() - Method in class de.cardcontact.tlv.DirectoryAttribute
Return numeric string from value set of attribute
getObjectIdentifier() - Method in class de.cardcontact.opencard.eac.cvc.PublicKeyTLV
 
getObjectIdentifier() - Method in class de.cardcontact.tlv.ObjectIdentifier
Return object identifier
getObjectIdentifierAsString(int[]) - Static method in class de.cardcontact.tlv.ObjectIdentifier
Convert list of object identifier into dotted string format
getOID() - Method in class de.cardcontact.tlv.DirectoryAttribute
Return object identifier
getOIDFor(String) - Method in class de.cardcontact.tlv.ObjectIdentifierRegistry
Return the object identifier for a given name.
getOuterCertificationAuthorityReference() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getOutstanding() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDomain
 
getParams() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECKey
 
getParent() - Method in class de.cardcontact.tlv.ConstructedTLV
Get parent if it is known
getParent() - Method in class de.cardcontact.tlv.PrimitiveTLV
Return parent - This we don't know
getParent() - Method in interface de.cardcontact.tlv.TreeNode
Get parent for child
getParent() - Method in class opencard.opt.iso.fs.CardFile
Return the parent CardFile.
getPasswordLength(SecurityDomain, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
 
getPasswordLength(SecurityDomain, int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Not implemented
getPasswordLength(SecurityDomain, int) - Method in interface opencard.opt.security.CHVCardService
Determines the padded length of a password.
getPasswordStatus(SecurityDomain, int) - Method in interface de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl
Get the smartcard's password status.
getPasswordStatus(SecurityDomain, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
 
getPasswordStatus(SecurityDomain, int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
getPath() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Returns the currently selected path
getPath() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
 
getPath() - Method in class opencard.opt.iso.fs.CardFile
Returns the path of the file represented.
getPayload() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
getPollInterval() - Method in class opencard.core.event.EventGenerator
Gets the duration of the poll interval in ms.
getPollInterval() - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated. 
getPort() - Method in class de.cardcontact.ctapi.CTAPITerminal
 
getPrintableString() - Method in class de.cardcontact.tlv.DirectoryAttribute
Return printable string from value set of attribute
getProperties() - Method in class opencard.core.util.SystemAccess
Access system properties
getProperty(String) - Method in class opencard.core.util.SystemAccess
Access system properties
getProperty(String, String) - Method in class opencard.core.util.SystemAccess
Access system properties
getProprietary() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
Return proprietary data
getProtocol() - Method in class de.cardcontact.opencard.eac.ChipAuthentication
 
getProvisioningURL() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
getPublicKey() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getPublicKey(String) - Method in class de.cardcontact.opencard.eac.cvc.RSAPublicKeyTLV
 
getPublicKey(AlgorithmParameterSpec) - Method in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
getPublicKey(AlgorithmParameterSpec) - Method in class de.cardcontact.opencard.eac.cvc.PublicKeyTLV
 
getPublicKey(AlgorithmParameterSpec) - Method in class de.cardcontact.opencard.eac.cvc.RSAPublicKeyTLV
 
getPublicKey(ECParameterSpec, String) - Method in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
getPublicKeyTLV() - Method in class de.cardcontact.opencard.eac.cvc.CertificateBody
 
getReaderName() - Method in class de.cardcontact.cli.ClientProperties
 
getReadersPACECapabilities() - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Get the readers PACE capabilities
0x40: Terminal supports PACE
0x20: Terminal supports EPA:eID
0x60: Supporting PACE and EPA:eID
getRecordSize() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
 
getRecordSize() - Method in class opencard.opt.iso.fs.CardFile
Returns the record size of the file represented.
getRecordSize() - Method in interface opencard.opt.iso.fs.CardFileInfo
Returns the record size of the file.
getRegistry() - Static method in class opencard.core.service.CardServiceRegistry
Gets a reference to the system-wide CardServiceRegistry object ('Singleton' pattern).
getRegistry() - Static method in class opencard.core.terminal.CardTerminalRegistry
Gets the system wide CardTerminalRegistry.
getRemoteProtocolUnits() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
getRoot() - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Return the root path (:3F00) of this card service
getRoot() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Return the application path.
getRoot() - Method in interface opencard.opt.iso.fs.FileAccessCardService
Returns the absolute path to the master file (MF) of the smartcard.
getScheduler() - Method in class opencard.core.terminal.SlotChannel
 
getSecureChannel() - Method in class de.cardcontact.opencard.security.GPSCP02SecureChannelCredential
 
getSecureChannel() - Method in class de.cardcontact.opencard.security.IsoSecureChannelCredential
Getter for secure channel object
getSecureChannel() - Method in interface de.cardcontact.opencard.security.SecureChannelCredential
 
getSecureChannelCredential() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMAppletState
 
getSecureChannelCredential(CardFilePath, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Obtain a secure channel credential, if any is defined for the given file and access mode
getSecureChannelCredential(SecurityDomain) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
Return the credentials defined for a specific security domain
getSecureChannelCredential(SecurityDomain, int) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
Get a secure channel credential for a specified security domain and access mode
getSecureMessagingCredential() - Method in class de.cardcontact.opencard.eac.EACCardService
 
getSecurityStatus() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Get the card's security status
getSelectCommandResponseQualifier() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Gets value used for P2
getSelectCommandResponseQualifier() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
 
getSelectedAppletID() - Method in class opencard.opt.applet.CardState
Gets the Application Identifier of the currently selected Applet.
getSelectedReader() - Method in class de.cardcontact.opencard.terminal.TerminalSelector
 
getSelectedTerminal() - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
getSendSequenceCounter() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Deprecated.
Use getMACSendSequenceCounter instead
getSequenceNo() - Method in class de.cardcontact.opencard.eac.cvc.PublicKeyReference
 
getServerURL() - Method in class de.cardcontact.cli.ClientProperties
 
getShares() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDomain
 
getSignatureAlgorithm() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
getSignatureTLV() - Method in class de.cardcontact.opencard.eac.cvc.AuthenticatedRequest
 
getSignatureTLV() - Method in class de.cardcontact.opencard.eac.cvc.CVCertificate
 
getSize() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDescription
 
getSize() - Method in class de.cardcontact.tlv.Tag
Get size of tag in number of bytes
getSize() - Method in class de.cardcontact.tlv.TLV
Return the size of the TLV object in bytes
getSlot() - Method in class opencard.core.event.CardTerminalEvent
Deprecated.
use getSlotID() instead
getSlot() - Method in class opencard.core.terminal.CardID
Deprecated.
use getSlotID(), getCardTerminal() instead
getSlot() - Method in exception opencard.core.terminal.CardTerminalException
Gets the Slot object where this exception occurred.
getSlot() - Method in class opencard.core.terminal.SlotChannel
Deprecated.
use getSlotNumber(), getCardTerminal() instead
getSlot(int) - Method in class opencard.core.terminal.CardTerminal
Deprecated. 
getSlotChannel() - Method in class opencard.core.service.CardChannel
Return the slot channel associated with this channel.
getSlotChannel() - Method in class opencard.core.service.CardServiceScheduler
Returns the slot channel for this scheduler.
getSlotID() - Method in class opencard.core.event.CardTerminalEvent
 
getSlotID() - Method in class opencard.core.terminal.CardID
Gets the instantiating slot id.
getSlotID() - Method in class opencard.core.terminal.Slot
Deprecated.
Return the Slot number.
getSlotNumber() - Method in class opencard.core.terminal.SlotChannel
Return the slot number of the associated slot.
getSlots() - Method in class opencard.core.terminal.CardTerminal
Return the number of slots belonging to this CardTerminal object.
getSmartCard(CardTerminalEvent) - Static method in class opencard.core.service.SmartCard
Deprecated.
use getSmartCard(CardTerminalEvent, CardRequest)
getSmartCard(CardTerminalEvent, CardRequest) - Static method in class opencard.core.service.SmartCard
Gets a SmartCard object for a received CardTerminalEvent provided that the CardRequest can be satisfied.
getSmartCard(CardTerminalEvent, CardRequest, Object) - Method in class opencard.core.service.CardServiceRegistry
Gets a SmartCard object based on a received CardTerminalEvent.
getSmartCard(CardTerminalEvent, CardRequest, Object) - Static method in class opencard.core.service.SmartCard
Gets a SmartCard object for a received CardTerminalEvent provided that the CardRequest can be satisfied.
getSmartCardHSMEntry(String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Get a Entry object
getState() - Method in class opencard.core.service.CardChannel
Retrieves the service specific object associated with this channel.
getStatus - Static variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
 
getStatus() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Issue STATUS command to query status of card reader slots
getStep() - Method in exception opencard.core.terminal.ScriptFailedException
 
getString(int, String) - Method in class de.cardcontact.tlv.DirectoryAttribute
Find string with given tag and decode using given encoding format
getSubjectPublicKeyIdentifier() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
Return the SubjectPublicKeyIdentifier, which is the SHA-1 hash of the encoded public key
getSW() - Method in exception de.cardcontact.opencard.service.CardServiceUnexpectedStatusWordException
Get failed SW1/SW2
getSW() - Method in exception opencard.core.terminal.ScriptFailedException
 
getSystemAccess() - Static method in class opencard.core.util.SystemAccess
Return the instance of SystemAccess associated with the current thread.
getTag() - Method in class de.cardcontact.tlv.GPTLV_Generic
Return the tag of the TLV object
getTag() - Method in class de.cardcontact.tlv.ParseBuffer
Get variable length encoded tag as used in DER/BER encoding
getTag() - Method in class de.cardcontact.tlv.TLV
Returns the tag object
getTagFieldSizeHelper() - Method in class de.cardcontact.tlv.GPTLV_EMV
 
getTagFieldSizeHelper() - Method in class de.cardcontact.tlv.GPTLV_Generic
Helper function to determine bytes required to store the tag
getTASignature(byte[], String) - Method in class de.cardcontact.opencard.eac.softTA.SoftTASigner
 
getTASignature(byte[], String) - Method in interface de.cardcontact.opencard.eac.TerminalAuthenticationSigner
Calculate a signature over the data to be signed using the terminal authentication key identified by keyCHR.
getTimeout() - Method in class opencard.core.service.CardRequest
Gets the timeout value of this CardRequest.
getTimeoutValue() - Method in exception opencard.core.terminal.TerminalTimeoutException
Returns the timeout interval value.
getTimeToCompletion() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
getTLV() - Method in class de.cardcontact.tlv.GPTLV_Generic
Return the encoded TLV structure of the object
getTranslatedLabel() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDescription
Return the label with placeholders replaced by actual values
getTrustedCertificate(PublicKeyReference) - Method in class de.cardcontact.opencard.eac.TrustStore
Return the CV certificate with the Certificate Holder Reference (CHR) specified by the id parameter
getTrustStore() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
getTV() - Method in class de.cardcontact.tlv.GPTLV_Generic
Return the encoded tag and length field of the TLV object
getType() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDescription
 
getType() - Method in class opencard.core.service.CardType
Accessor for numeric type
getType() - Method in class opencard.core.terminal.CardTerminal
Return the type of this CardTerminal.
getUID() - Method in class de.cardcontact.opencard.eac.cvc.KeyDomainUIDExtension
 
getUnsignedWord() - Method in class de.cardcontact.tlv.ParseBuffer
Return next two bytes as unsigned integer
getUsageQualifier() - Method in class de.cardcontact.opencard.security.GPSCP02SecureChannelCredential
 
getUsageQualifier() - Method in class de.cardcontact.opencard.security.IsoSecureChannelCredential
Getter for usageQualifier
getUsageQualifier() - Method in interface de.cardcontact.opencard.security.SecureChannelCredential
 
getUseCounter() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
getUTF8String() - Method in class de.cardcontact.tlv.DirectoryAttribute
Return UTF-8 string from value set of attribute
getValidTerminals() - Method in class de.cardcontact.cli.ReaderConfigurationModel
{available reader} \ {ignored reader}
getValue() - Method in class de.cardcontact.tlv.GPTLV_Generic
Return the value field of the TLV object
getValue() - Method in class de.cardcontact.tlv.PrimitiveTLV
Return the value
getValue() - Method in class de.cardcontact.tlv.TLV
Returns the value field
getVerbosityLevel() - Method in class de.cardcontact.cli.CardUpdater
 
getVerbosityLevel() - Method in interface de.cardcontact.cli.CardUpdaterLog
 
getVersion() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMAppletState
 
getVersion() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
getVersion() - Static method in class opencard.core.service.SmartCard
return version information about OCF It returns a string of the form
getWaitBehavior() - Method in class opencard.core.service.CardRequest
Return the wait behavior of the CardRequest.
getWrapCryptogram() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMSecretKey
 
getZonedDateTime() - Method in class de.cardcontact.tlv.GeneralizedTime
Return the encoded GeneralizedTime
GlobalPlatformCardServiceFactory - Class in de.cardcontact.opencard.factory
 
GlobalPlatformCardServiceFactory() - Constructor for class de.cardcontact.opencard.factory.GlobalPlatformCardServiceFactory
 
GPSCP02SecureChannel - Class in de.cardcontact.opencard.security
Basic implementation for SCP 02 secure channel according to GP 2.1.1 This implementation supports the following implementation options: "i" = '15': Initiation mode explicit, C-MAC on modified APDU, ICV set to zero, ICV encryption for C-MAC session, 3 Secure Channel Keys, unspecified card challenge generation method, no R-MAC; "i" = '55': Initiation mode explicit, C-MAC on modified APDU, ICV set to zero, ICV encryption for C-MAC session, 3 Secure Channel Keys, well-known pseudo-random algorithm (card challenge), no R-MAC
GPSCP02SecureChannel(Key, Key, Key, byte[], byte, String) - Constructor for class de.cardcontact.opencard.security.GPSCP02SecureChannel
Create initialized secure channel object
GPSCP02SecureChannelCredential - Class in de.cardcontact.opencard.security
 
GPSCP02SecureChannelCredential(int, GPSCP02SecureChannel) - Constructor for class de.cardcontact.opencard.security.GPSCP02SecureChannelCredential
Create a secure channel credential object
GPTLV_EMV - Class in de.cardcontact.tlv
Class implementing EMV encoded TLV objects
GPTLV_EMV(int, byte[]) - Constructor for class de.cardcontact.tlv.GPTLV_EMV
 
GPTLV_Generic - Class in de.cardcontact.tlv
Abstract base class for EMV, DGI and L16 encoded TLV objects
GPTLV_Generic(int, byte[]) - Constructor for class de.cardcontact.tlv.GPTLV_Generic
 
greatestCommonPrefix(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Return the longest commmon prefix with another CardFilePath.

H

hasAlgorithmList() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
hasDomainParameter() - Method in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
hasExecutePace() - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
True if card terminal supports FEATURE_EXECUTE_PACE
hashAlgoForOID(ObjectIdentifier) - Static method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
hashCode() - Method in class de.cardcontact.tlv.PrimitiveTLV
 
hashCode() - Method in class opencard.opt.applet.ID
Returns a hash code for the ID.
hashCode() - Method in class opencard.opt.iso.fs.CardFile
Returns a hash code for this object.
hashCode() - Method in class opencard.opt.iso.fs.CardFileAppID
Return a hashcode for this application ID
hashCode() - Method in class opencard.opt.iso.fs.CardFileFileID
Return a hashcode for this file ID component
hashCode() - Method in class opencard.opt.iso.fs.CardFilePath
Overrides Object.hashCode() since we already provide equals().
hashCode() - Method in class opencard.opt.iso.fs.CardFileShortFileID
Return a hashcode for this file ID component.
hashCode() - Method in class opencard.opt.util.Tag
Compute a hash code for this tag.
hasKeyDomain() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
hasKeyUseCounter() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
hasModifyPinDirect() - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
True if card terminal supports FEATURE_MODIFY_PIN_DIRECT
hasRemaining() - Method in class de.cardcontact.tlv.ParseBuffer
Return true if bytes are available to parse
hasSendVerifiedCommandAPDU() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
hasSendVerifiedCommandAPDU() - Method in interface opencard.core.terminal.ExtendedVerifiedAPDUInterface
 
hasVerifyPinDirect() - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
True if card terminal supports FEATURE_VERIFY_PIN_DIRECT
HEADER - Static variable in class de.cardcontact.opencard.utils.CapFile
 
hexChars - Static variable in class opencard.core.util.HexString
Auxillary string array.
hexify(byte[]) - Static method in class opencard.core.util.HexString
Hexify a byte array.
hexify(int) - Static method in class opencard.core.util.HexString
Hexify a byte value.
hexifyByte(byte) - Static method in class de.cardcontact.tlv.HexString
Convert byte value to hexadecimal byte presentation
hexifyByte(int) - Static method in class de.cardcontact.tlv.HexString
Convert integer value to hexadecimal byte presentation
hexifyByteArray(byte[]) - Static method in class de.cardcontact.tlv.HexString
Convert byte array to hexadecimal string
hexifyByteArray(byte[], char) - Static method in class de.cardcontact.tlv.HexString
Convert byte array to hexadecimal string
hexifyByteArray(byte[], char, int) - Static method in class de.cardcontact.tlv.HexString
Convert byte array to hexadecimal string
hexifyInt(int) - Static method in class de.cardcontact.tlv.HexString
Convert int value to hexadecimal int presentation
hexifyShort(byte, byte) - Static method in class opencard.core.util.HexString
Hexify short value encoded in two bytes.
hexifyShort(int) - Static method in class de.cardcontact.tlv.HexString
Convert int value to hexadecimal short presentation
hexifyShort(int) - Static method in class opencard.core.util.HexString
Hexify a short value.
hexifyShort(int, int) - Static method in class opencard.core.util.HexString
Hexify short value encoded in two (int-encoded)bytes.
HexString - Class in de.cardcontact.tlv
Utility class to handle all sorts of hexadecimal string conversions
HexString - Class in opencard.core.util
Small utility class to hexify bytes and shorts.
HexString() - Constructor for class de.cardcontact.tlv.HexString
 
HexString() - Constructor for class opencard.core.util.HexString
 
historicals - Variable in class opencard.core.terminal.CardID
The historical characters of the ATR.
HOST - Static variable in class de.cardcontact.ctapi.CTAPI
 
HttpURLConnectionFactory - Interface in de.cardcontact.opencard.service.remoteclient
Interface to create a preconfigured HttpURLConnection

I

IA5String - Static variable in class de.cardcontact.tlv.Tag
 
ICC1 - Static variable in class de.cardcontact.ctapi.CTAPI
 
ICC2 - Static variable in class de.cardcontact.ctapi.CTAPI
 
ICTAPIEvent - Interface in de.cardcontact.ctapi
 
ICV_ENCRYPTION_FOR_CMAC_SESSION - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
ICV_SET_TO_ZERO - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
id - Variable in class opencard.core.event.OpenCardEvent
 
ID - Class in opencard.opt.applet
ID - A wrapper class for unsigned byte arrays.
ID(byte[]) - Constructor for class opencard.opt.applet.ID
Constructs the AppletID from a byte array.
ID(String) - Constructor for class opencard.opt.applet.ID
Construct the ID from a hexadecimal string.
ID_AT_OID - Static variable in class de.cardcontact.opencard.eac.cvc.CertificateHolderAuthorizationTemplate
 
id_CA_ECDH_3DES_CBC_CBC - Static variable in class de.cardcontact.opencard.eac.ChipAuthentication
 
id_CA_ECDH_AES_CBC_CMAC_128 - Static variable in class de.cardcontact.opencard.eac.ChipAuthentication
 
id_CA_ECDH_AES_CBC_CMAC_192 - Static variable in class de.cardcontact.opencard.eac.ChipAuthentication
 
id_CA_ECDH_AES_CBC_CMAC_256 - Static variable in class de.cardcontact.opencard.eac.ChipAuthentication
 
ID_CC_ROLE_SC_HSM - Static variable in class de.cardcontact.opencard.eac.cvc.CertificateHolderAuthorizationTemplate
 
ID_ECPUBLICKEY - Static variable in class de.cardcontact.opencard.eac.pkcs8.ECParameters
 
ID_IS_OID - Static variable in class de.cardcontact.opencard.eac.cvc.CertificateHolderAuthorizationTemplate
 
id_key_domain_uid - Static variable in class de.cardcontact.opencard.eac.cvc.KeyDomainUIDExtension
 
ID_KEY_DOMAIN_UID - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
ID_ST_OID - Static variable in class de.cardcontact.opencard.eac.cvc.CertificateHolderAuthorizationTemplate
 
id_TA_ECDSA_SHA_1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
id_TA_ECDSA_SHA_224 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
id_TA_ECDSA_SHA_256 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
id_TA_ECDSA_SHA_384 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
id_TA_ECDSA_SHA_512 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
IDDialog(Frame, String, String) - Constructor for class opencard.core.service.DefaultCHVDialog.IDDialog
Create a new dialog.
ignored - Variable in class de.cardcontact.cli.ReaderConfigurationModel
 
ignoreTerminal(String) - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
IMPORT - Static variable in class de.cardcontact.opencard.utils.CapFile
 
importDKEKShare(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Import a single key share of the Device Encryption Key.
importPublicKey(CardVerifiableCertificate) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Import public keys for authentication.
incrementENCSSC() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Increment send sequence counter for encryption by one
incrementMACSSC() - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Increment send sequence counter for MAC by one
incrementSSC(byte[]) - Static method in class de.cardcontact.opencard.security.IsoSecureChannel
Increments a send sequence counte
init() - Method in class de.cardcontact.cli.ReaderConfigurationView
 
init(Key) - Method in class de.cardcontact.opencard.security.MessageAuthenticationCode
 
initialize(byte[], byte[], byte[], byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Initialize the SmartCard-HSM.
initialize(byte[], byte[], byte[], byte, byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Initialize the SmartCard-HSM.
initialize(InitializeConfiguration) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Initialize the SmartCard-HSM.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class de.cardcontact.opencard.eac.EACCardService
 
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Create the IsoCardState object in the card channel if it does not yet exist.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Create the IsoCardSelector object in the card channel if it does not yet exist.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardService
Initializes this service.
initialize(CardServiceScheduler, SmartCard, boolean) - Method in class opencard.opt.applet.BasicAppletCardService
Instantiates a BasicAppletCardService and tie it both to its CardServiceScheduler and its using SmartCard object.
initialize(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.
InitializeConfiguration - Class in de.cardcontact.opencard.service.smartcardhsm
Encoder for DEVICE INITIALIZATION command data
InitializeConfiguration(byte[]) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.InitializeConfiguration
Create a new configuration with the given initialization code and an enabled RESET RETRY COUNTER
initializeSession(RemoteCardSpec) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
Called when an initiation messages containing the card ATR is received.
initializeUpdate(byte, byte, byte[]) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Perform INITIALIZE UPDATE APDU
INITIATION_MODE_EXPLICIT - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
initSecureMessaging() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Calculate credential and set the flag for secure messaging
input(int) - Method in class opencard.core.terminal.CardTerminalIOBlender
Process a single character of user input.
inputSet() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current input character set.
INS_ABORT_TRANSACTION - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_ACTIVATE_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_ACTIVATE_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_APPEND_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_AUTHENTICATE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_AUTHENTICATE_AES - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_AUTHENTICATE_ISO - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CHANGE_CHV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CHANGE_FILE_SETTINGS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CHANGE_KEY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CHANGE_KEY_SETTINGS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CLEAR_RECORD_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_COMMIT_TRANSACTION - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CREATE_APPLICATION - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CREATE_BACKUP_DATA_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CREATE_CYCLIC_RECORD_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CREATE_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CREATE_KEY_DOMAIN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CREATE_LINEAR_RECORD_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CREATE_STD_DATA_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CREATE_VALUE_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_CREDIT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DEACTIVATE_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DEACTIVATE_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DEBIT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DECIPHER - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DELETE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DELETE_APPLICATION - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DELETE_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DELETEFILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DERIVE_EC_KEY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DERIVE_SYMMETRIC_KEY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DERIVE_XKEK - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_DISABLE_CHV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_ENABLE_CHV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_ENCIPHER - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_ENUM_OBJECTS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_ERASE_BINARY1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_ERASE_BINARY2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_ERASE_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_EXTAUTHENTICATE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_FORMAT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_FREE_MEMORY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GENERAL_AUTH1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GENERAL_AUTH2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GENERATE_AC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GENERATE_KEY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GENERATE_KEYPAIR - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GENERATE_SESSION_PIN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_APPLICATION_IDS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_CARD_UID - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_CHALLENGE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_DATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_DF_NAMES - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_FILE_IDS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_FILE_SETTINGS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_ISO_FILE_IDS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_KEY_SETTINGS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_KEY_VERSION - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_RESPONSE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_STATUS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_VALUE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_GET_VERSION - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_IMPORT_DKEK - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_INIT_UPDATE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_INITIALIZE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_INSTALL - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_INTAUTH - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_LIMITED_CREDIT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_LOAD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_LOAD_APPLICATION - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_LOAD_KEYS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_MANAGE_CHANNEL - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_MANAGE_KEY_DOMAIN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_MANAGE_PKA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_MANAGE_SE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_NEXT_FRAME - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_PERFORM_SCQL_OP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_PERFORM_TRANS_OP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_PERFORM_USER_OP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_PSO - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_PUT_DATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_PUT_KEY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_READ__RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_READ_BINARY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_READ_BINARY_ODD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_READ_DATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_READ_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_SEARCH_BINARY1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_SEARCH_BINARY2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_SEARCH_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_SELECT_APPLICATION - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_SELECT_FILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_SET_CONFIGURATION - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_SET_STATUS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_SIGN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_STORE_DATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_TERMINATE_CARD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_TERMINATE_DF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_TERMINATE_EF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_UNBLOCK_CHV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_UNWRAP_KEY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_UPDATE_BINARY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_UPDATE_BINARY_ODD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_UPDATE_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_VERIFY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_VERIFY_MAC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_WRAP_KEY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_WRITE__RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_WRITE_BINARY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_WRITE_DATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
INS_WRITE_RECORD - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
insert(int, byte) - Method in class de.cardcontact.tlv.ByteBuffer
Insert byte at offset
insert(int, byte[]) - Method in class de.cardcontact.tlv.ByteBuffer
Insert contents of byte array at offset
insert(int, byte[], int) - Method in class de.cardcontact.tlv.ByteBuffer
Insert bytes at offset
insert(int, ByteBuffer) - Method in class de.cardcontact.tlv.ByteBuffer
Insert contents of ByteBuffer at offset
insert(TreeNode, int) - Method in interface de.cardcontact.tlv.MutableTreeNode
Insert a tree node into a mutable tree node at given index
installForInstall(byte[], byte[], byte[], byte[], byte[], byte[], boolean) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Issue INSTALL command with INSTALL FOR INSTALL option to security domain
installForInstallAndSelectable(byte[], byte[], byte[], byte[], byte[], byte[]) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Issue INSTALL command with INSTALL FOR INSTALL and SELECTABLE option to security domain
installForLoad(byte[], byte[], byte[], byte[], byte[]) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Issue INSTALL command with INSTALL FOR LOAD option to security domain
InstructionCodeTable - Class in de.cardcontact.opencard.service
Decoder to visualize instruction codes
InstructionCodeTable() - Constructor for class de.cardcontact.opencard.service.InstructionCodeTable
 
instructionNameFromHeader(byte[]) - Static method in class de.cardcontact.opencard.service.InstructionCodeTable
Parse the INS byte and decode into a ISO 7816 command name
INTEGER - Static variable in class de.cardcontact.tlv.Tag
 
IntegerTLV - Class in de.cardcontact.tlv
 
IntegerTLV(long) - Constructor for class de.cardcontact.tlv.IntegerTLV
Create integer tlv object
IntegerTLV(ParseBuffer) - Constructor for class de.cardcontact.tlv.IntegerTLV
Create integer from binary presentation
IntegerTLV(TLV) - Constructor for class de.cardcontact.tlv.IntegerTLV
Copy constructor to convert PrimitiveTLV to typed object Make sure, that the parent is updated with the new reference
IntegerTLV(BigInteger) - Constructor for class de.cardcontact.tlv.IntegerTLV
Create integer tlv object
internalCloseSlotChannel(SlotChannel) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
 
internalCloseSlotChannel(SlotChannel) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
 
internalCloseSlotChannel(SlotChannel) - Method in class opencard.core.terminal.CardTerminal
The internal closeSlotChannel method.
internalFeatures(Properties) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
 
internalFeatures(Properties) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
internalFeatures(Properties) - Method in class opencard.core.terminal.CardTerminal
The CardTerminal internal features() method to be provided by the concrete implementation.
internalOpenSlotChannel(int) - Method in class opencard.core.terminal.CardTerminal
The internal openSlotChannel method.
internalOpenSlotChannel(int, Object) - Method in class opencard.core.terminal.CardTerminal
The internal openSlotChannel method for locked terminals (default implementation).
internalReset(int, boolean) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
internalReset(int, boolean) - Method in class opencard.core.terminal.CardTerminal
The internal reset method may be overwritten by the actual implementation to support warm resets.
internalReset(int, int) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Reset card in slot and return ATR
internalReset(int, int) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
 
internalReset(int, int) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
 
internalReset(int, int) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
internalReset(int, int) - Method in class opencard.core.terminal.CardTerminal
The internal reset method to be provided by the concrete implementation.
internalSendAPDU(int, CommandAPDU, int) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Send APDU to card in slot
internalSendAPDU(int, CommandAPDU, int) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
 
internalSendAPDU(int, CommandAPDU, int) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
Process a single Command APDU and return a Response APDU.
internalSendAPDU(int, CommandAPDU, int) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
internalSendAPDU(int, CommandAPDU, int) - Method in class opencard.core.terminal.CardTerminal
The internalSendAPDU method to be provided by the concrete implementation.
intValue() - Method in class de.cardcontact.tlv.CompactInteger
 
INVALID_SIZE - Static variable in class de.cardcontact.tlv.GPTLV_Generic
 
invalidate(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Invalidate (Deactivate) the file specified
invalidate(CardFilePath) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
invalidate(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Invalidates a file on the smartcard.
InvalidCardChannelException - Exception in opencard.core.service
Exception indicating that a card channel is not available.
InvalidCardChannelException() - Constructor for exception opencard.core.service.InvalidCardChannelException
Creates a new exception without detail message.
InvalidCardChannelException(String) - Constructor for exception opencard.core.service.InvalidCardChannelException
Creates a new exception with the given detail message.
InvalidSlotChannelException - Exception in opencard.core.terminal
An InvalidSlotChannelException signals that the SlotChannel was not valid (e.g., it was not opened by a CardTerminal).
InvalidSlotChannelException() - Constructor for exception opencard.core.terminal.InvalidSlotChannelException
Constructs an object of this class.
InvalidSlotChannelException(String) - Constructor for exception opencard.core.terminal.InvalidSlotChannelException
Constructs an exception and passes a string with a possible cause.
InvalidSlotChannelException(String, CardTerminal) - Constructor for exception opencard.core.terminal.InvalidSlotChannelException
The CardTerminal enhanced constructor.
ioControl - Variable in class opencard.core.terminal.CardTerminalIOBlender
A reference to our containing CardTerminalIOControl object.
ioControl() - Method in class opencard.core.terminal.CHVControl
Get the I/O control parameters.
IS_NUMBERS - Static variable in class opencard.core.terminal.CardTerminalIOControl
Predefined set of input characters: Numbers only
isAlive() - Method in class opencard.core.service.CardServiceScheduler
Checks whether this scheduler is alive.
isAPDU() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
isApproved(String) - Method in class de.cardcontact.cli.ServerURLManager
Check whether this server was approved by the user
isCandidate(CardID) - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
isCandidate(CardID) - Method in class de.cardcontact.opencard.terminal.TerminalSelector
 
isCandidate(CardID) - Method in interface opencard.core.service.CardIDFilter
Checks whether a card ID is a candidate for satisfying a card request.
isCardPresent() - Method in class opencard.core.terminal.Slot
Deprecated.
Check whether there is a smart card present.
isCardPresent(int) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Return true is slot contains a card
isCardPresent(int) - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
 
isCardPresent(int) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
 
isCardPresent(int) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
isCardPresent(int) - Method in class opencard.core.terminal.CardTerminal
Check whether there is a smart card present in a particular slot.
isCardPresent(Slot) - Method in class opencard.core.terminal.CardTerminal
Deprecated.
use isCardPresent(int) instead
isCertificateEntry() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
 
isClosing() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
isClosing() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
isConstructed() - Method in class de.cardcontact.tlv.Tag
Test if Tag has constructed flag set
isConstructed() - Method in class opencard.opt.util.Tag
Check whether this Tag is constructed.
isCreated() - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDomain
 
isCustomized() - Method in class opencard.core.service.CardServiceScheduler
Deprecated. 
isCyclic() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
 
isCyclic() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a cyclic file.
isCyclic() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a cyclic file.
ISD_AID - Static variable in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
 
isDF() - Method in class opencard.opt.iso.fs.CardFile
Checks whether this card file represents a dedicated file (directory).
isDirectory() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
 
isDirectory() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a directory.
isDirectory() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a DF.
isEECertificate() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
 
isEF() - Method in class opencard.opt.iso.fs.CardFile
Checks whether this card file represents an elementary file.
isEmpty() - Static method in class de.cardcontact.opencard.eac.TrustStore
Return true if the trust store is empty.
isEmpty() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
isEmpty() - Method in class de.cardcontact.opencard.terminal.TerminalSelector
 
isFile() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a non-directory file.
isInitiation(byte[]) - Static method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
isKeyEntry() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
 
isLeaf() - Method in class de.cardcontact.tlv.ConstructedTLV
Return true
isLeaf() - Method in class de.cardcontact.tlv.PrimitiveTLV
Return true
isLeaf() - Method in interface de.cardcontact.tlv.TreeNode
Return true, if node is a leaf node
isLeInSelectEnabled() - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Query if Le is included in command APDU
isLeInSelectEnabled() - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
 
isNOTIFY() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
ISOAppletSelector - Class in opencard.opt.applet
The ISOAppletSelector is a class providing the selectApplet functionality as specified in the AppletSelector interface.
ISOAppletSelector() - Constructor for class opencard.opt.applet.ISOAppletSelector
Instantiate a ISOAppletSelector object.
IsoCardSelector - Class in de.cardcontact.opencard.service.isocard
Class to support the selection of card objects and the maintenance of the current selection status
IsoCardSelector(CardFilePath) - Constructor for class de.cardcontact.opencard.service.isocard.IsoCardSelector
CTOR for IsoCardState object
IsoCardService - Class in de.cardcontact.opencard.service.isocard
File access card service for ISO7816-4,-8 and -9 cards.
IsoCardService() - Constructor for class de.cardcontact.opencard.service.isocard.IsoCardService
 
IsoCardServiceFactory - Class in de.cardcontact.opencard.factory
Factory used to create an card service for ISO 7816-4 / -8 / -9 compliant cards
IsoCardServiceFactory() - Constructor for class de.cardcontact.opencard.factory.IsoCardServiceFactory
Creates new IsoCardServiceFactory
IsoCardState - Class in de.cardcontact.opencard.service.isocard
Object to hold information card related card service information
IsoCardState() - Constructor for class de.cardcontact.opencard.service.isocard.IsoCardState
CTOR for IsoCardState object
IsoCommandAPDU - Class in de.cardcontact.opencard.service.isocard
 
IsoCommandAPDU(byte, byte, byte, byte) - Constructor for class de.cardcontact.opencard.service.isocard.IsoCommandAPDU
 
IsoCommandAPDU(byte, byte, byte, byte, byte[]) - Constructor for class de.cardcontact.opencard.service.isocard.IsoCommandAPDU
 
IsoCommandAPDU(byte, byte, byte, byte, byte[], int) - Constructor for class de.cardcontact.opencard.service.isocard.IsoCommandAPDU
 
IsoConstants - Interface in de.cardcontact.opencard.service.isocard
ISO 7816 defined constants
IsoCredentialStore - Class in de.cardcontact.opencard.security
Class implementing a credential store for secure channel credentials Secure channel credentials are stored with the file path and access mode as index
IsoCredentialStore() - Constructor for class de.cardcontact.opencard.security.IsoCredentialStore
 
IsoFileControlInformation - Class in de.cardcontact.opencard.service.isocard
Parser to TLV-encoded file control information returned in SELECT APDU
IsoFileControlInformation() - Constructor for class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
 
IsoFileControlInformation(byte[]) - Constructor for class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
Create file control information from TLV coded byte array
IsoFileSystemCardService - Interface in de.cardcontact.opencard.service.isocard
This interface extents the original interface in the signature for the create() and delete() method to allow better compatibility with ISO 7816-9 smart cards.
isOID(ObjectIdentifier) - Method in class de.cardcontact.tlv.DirectoryAttribute
Test if directory attribute has given object identifier
isOpen() - Method in class opencard.core.service.CardChannel
Checks whether this channel is currently open.
isOpen() - Method in class opencard.core.terminal.SlotChannel
Check whether this SlotChannel is open.
IsoSecureChannel - Class in de.cardcontact.opencard.security
Class that implements secure messaging according to ISO7816-4 and specifically the profile from CWA 14890 (eSign-K), eGK and Extended Access Control 2.0.
IsoSecureChannel() - Constructor for class de.cardcontact.opencard.security.IsoSecureChannel
Create uninitialised secure channel object The crypto provider is preset with "BC"
IsoSecureChannel(String) - Constructor for class de.cardcontact.opencard.security.IsoSecureChannel
Create uninitialised secure channel object
IsoSecureChannel.SSCPolicyEnum - Enum in de.cardcontact.opencard.security
 
IsoSecureChannelCredential - Class in de.cardcontact.opencard.security
Class to encode a secure channel credential, which combines a secure channel object with a usage qualifier.
IsoSecureChannelCredential(int, SecureChannel) - Constructor for class de.cardcontact.opencard.security.IsoSecureChannelCredential
Create a secure channel credential object
isQueueable() - Method in class opencard.core.terminal.CommandAPDU
 
isQueued() - Method in class opencard.core.terminal.ResponseAPDU
 
isRESET() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
isSelected(CardChannel) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
isSelected(CardChannel) - Method in class opencard.opt.applet.BasicAppletCardService
Allow derived class to veto select if applet is already selected, e.g.
isSlotChannelAvailable(int) - Method in class opencard.core.terminal.CardTerminal
Check whether a SlotChannel is available for a particular slot.
isSlotChannelAvailable(Slot) - Method in class opencard.core.terminal.CardTerminal
Deprecated.
use isSlotChannelAvailable(int) instead
isStarted() - Static method in class opencard.core.service.SmartCard
Determines whether the startup process has already been carried out during this session.
isTimeoutSet() - Method in class opencard.core.service.CardRequest
Determines whether a timeout period is set.
isTransparent() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
 
isTransparent() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a transparent file.
isTransparent() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a transparent file.
isValidId(int) - Static method in enum de.cardcontact.opencard.eac.StandardizedDomainParameter
 
isVariable() - Method in class de.cardcontact.opencard.service.isocard.IsoFileControlInformation
 
isVariable() - Method in class opencard.opt.iso.fs.CardFile
Checks whether the file represented is a variable record file.
isVariable() - Method in interface opencard.opt.iso.fs.CardFileInfo
Tests whether the file is a variable record file.
iv - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 

J

JCOPSimCardTerminal - Class in de.cardcontact.opencard.terminal.jcopsim
Class implementing a JCOP simulation card terminal
JCOPSimCardTerminal(String, String, String, String, int, int) - Constructor for class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
Constructor for JCOPSimCardTerminal
JCOPSimCardTerminalFactory - Class in de.cardcontact.opencard.terminal.jcopsim
Class implementing a JCOP simulation card terminal factory
JCOPSimCardTerminalFactory() - Constructor for class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminalFactory
Constructor

K

kenc - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
keyboardInput(CardTerminalIOControl, CHVDialog) - Method in class opencard.core.service.CardHolderVerificationGUI
Return keyboard (i.e., keyboard, PIN pad, etc.) input.
KeyDescription - Class in de.cardcontact.opencard.service.smartcardhsm
PKCS#15 key description for RSA, EC and AES keys
KeyDescription(byte[]) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.KeyDescription
 
KeyDescription(byte[], String, int, KeyDescription.KeyTypes) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.KeyDescription
 
KeyDescription.KeyTypes - Enum in de.cardcontact.opencard.service.smartcardhsm
 
KeyDomain - Class in de.cardcontact.opencard.service.smartcardhsm
Class to maintain the Key Domain status on a SmartCard-HSM
KeyDomain(byte) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.KeyDomain
 
KeyDomainUIDExtension - Class in de.cardcontact.opencard.eac.cvc
 
KeyDomainUIDExtension(byte[]) - Constructor for class de.cardcontact.opencard.eac.cvc.KeyDomainUIDExtension
 
KeyDomainUIDExtension(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.KeyDomainUIDExtension
 
KeyGenerationCardService - Interface in opencard.opt.signature
KeyGenerationCardService The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
KeyGenerationCardServiceWithSpec - Interface in de.cardcontact.opencard.service.smartcardhsm
 
KEYPREFIX - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Prefix for private keys
KeyRef - Interface in opencard.opt.security
Interface for classes that reference a key stored on a smart card.
kmac - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
knows(CardID) - Method in class opencard.opt.service.OCF11CardServiceFactory
Indicate whether this CardServiceFactory "knows" the smart card OS represented by cid and might be able to instantiate CardServices for it.
knows(CardID) - Method in class opencard.opt.util.PassThruCardServiceFactory
Tests whether this factory supports a given smartcard.

L

label - Variable in class opencard.opt.applet.AppletInfo
Applet label
LASTTRY - de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl.PasswordStatus
 
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 de.cardcontact.tlv.ByteBuffer
Return length of ByteBuffer
length() - Method in class opencard.opt.util.TLV
Get the length of this TLV's value field in bytes.
lengthFromByteArray(byte[], int, boolean) - Static method in class de.cardcontact.tlv.TLV
Helper function to decode the length field
lengthToBinary(int) - Static method in class opencard.opt.util.TLV
BER-code the length of this TLV.
lengthToByteArray(int, byte[], int, boolean) - Static method in class de.cardcontact.tlv.TLV
Encode length field in byte array
lengthToByteArrayOutputStream(int, ByteArrayOutputStream) - Static method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Encode length field in byte array
load(CapFile) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Load load file into card using a sequence of LOAD apdus
load(String) - Method in class opencard.opt.util.OpenCardPropertyFileLoader
Tries to load a property file from location.
loadLibrary(String) - Method in class opencard.core.util.SystemAccess
Link to a native DLL.
loadProperties() - Method in interface opencard.core.util.OpenCardConfigurationProvider
Obtain OpenCard Framework properties and add them to the system properties.
loadProperties() - Method in class opencard.opt.util.OpenCardPropertyFileLoader
Loads OpenCard properties from a property file.
loadProperties(String) - Method in class opencard.core.util.SystemAccess
Access system properties
log(int, String) - Method in class de.cardcontact.cli.CardConnectorDaemon
 
log(int, String) - Method in class de.cardcontact.cli.CardUpdater
 
log(int, String) - Method in interface de.cardcontact.cli.CardUpdaterLog
 

M

macalgorithm - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
maclen - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
macssc - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
main(String[]) - Static method in class de.cardcontact.cli.CardUpdater
 
manageSE(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Select algorithms and keys for security operations.
manageSE(byte, byte, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Select algorithms and keys for security operations.
ManageSECommandAPDU - Class in de.cardcontact.opencard.service.isocard.apdu
 
ManageSECommandAPDU(int, int, TLV) - Constructor for class de.cardcontact.opencard.service.isocard.apdu.ManageSECommandAPDU
 
mark() - Method in class de.cardcontact.tlv.ParseBuffer
Mark current parser position
match(String) - Method in class de.cardcontact.opencard.terminal.TerminalSelector
 
MAX_APDU_SIZE - Static variable in class opencard.opt.applet.ISOAppletSelector
Maximum APDU size allowed by card
maxInputChars() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current maximal number of input characters.
maxRDataSM - Variable in class de.cardcontact.opencard.service.isocard.IsoCardService
 
MessageAuthenticationCode - Class in de.cardcontact.opencard.security
Message Authentication Code generator supporting a fallback CMAC (e.g.
MessageAuthenticationCode() - Constructor for class de.cardcontact.opencard.security.MessageAuthenticationCode
 
MessageForSW(int) - Static method in class de.cardcontact.opencard.service.StatusWordTable
 
messageLabel - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
METHOD - Static variable in class de.cardcontact.opencard.utils.CapFile
 
modifyPINDirect(CommandAPDU) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Modifying PIN direct with a class 3 card terminal
MutableTreeNode - Interface in de.cardcontact.tlv
Reimplementation of java.swing.MutableTreeNode removing some signature and inefficencies

N

name - Variable in class de.cardcontact.tlv.TLV
 
name - Variable in class opencard.core.terminal.CardTerminal
Useful information about this card terminal: the name, the type, and the address (usually meaning the COM port) as registered with the CardTerminalRegistry.
NativeTLVList - Class in de.cardcontact.tlv
TLVList
NativeTLVList(byte[]) - Constructor for class de.cardcontact.tlv.NativeTLVList
Create a new TLVList from a given EMV encoded byte array.
NativeTLVList(GPTLV_Generic) - Constructor for class de.cardcontact.tlv.NativeTLVList
Create a new TLVList
NEWCARD - Static variable in class opencard.core.service.CardRequest
Wait behavior if cards already inserted are to be ignored.
newCardServiceInstance(Class, CardType, CardServiceScheduler, SmartCard, boolean) - Method in class opencard.core.service.CardServiceFactory
Utility method to instantiate a CardService.
newExtension(TLV) - Static method in class de.cardcontact.opencard.eac.cvc.Extension
 
NEWLY_SELECTED - Static variable in class de.cardcontact.opencard.service.isocard.IsoCardSelector
 
newPublicKey(TLV) - Static method in class de.cardcontact.opencard.eac.cvc.PublicKeyTLV
 
NO_READER_NAME - Static variable in class de.cardcontact.ctapi.CTAPI
 
NO_RMAC_SUPPORT - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
NONE - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
Supported security levels
NOTIFY - de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit.Action
 
NOTINITIALIZED - de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl.PasswordStatus
 
NOTVERIFIED - de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl.PasswordStatus
 
NULL - Static variable in class de.cardcontact.tlv.Tag
 
numberOfComponents() - Method in class opencard.opt.iso.fs.CardFilePath
Return the number components in this path.
NumericString - Static variable in class de.cardcontact.tlv.Tag
 

O

OBJECT_DESCRIPTOR - Static variable in class de.cardcontact.tlv.Tag
 
OBJECT_IDENTIFIER - Static variable in class de.cardcontact.tlv.Tag
 
ObjectIdentifier - Class in de.cardcontact.tlv
Class to implement TLV encoded Object Identifier according to ASN.1
ObjectIdentifier(byte[]) - Constructor for class de.cardcontact.tlv.ObjectIdentifier
Create object identifier from binary presentation
ObjectIdentifier(int[]) - Constructor for class de.cardcontact.tlv.ObjectIdentifier
Create object identifier
ObjectIdentifier(int[], int[]) - Constructor for class de.cardcontact.tlv.ObjectIdentifier
Create object identifier from base and extension
ObjectIdentifier(ParseBuffer) - Constructor for class de.cardcontact.tlv.ObjectIdentifier
Create object identifier from binary presentation
ObjectIdentifier(TLV) - Constructor for class de.cardcontact.tlv.ObjectIdentifier
Copy constructor to convert PrimitiveTLV to typed object Make sure, that the parent is updated with the new reference
ObjectIdentifier(String) - Constructor for class de.cardcontact.tlv.ObjectIdentifier
Create object identifier from string
ObjectIdentifierRegistry - Class in de.cardcontact.tlv
Global registry of namend object identifier
objectToNotify - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
Observer - Interface in opencard.core.terminal
This interface is used by the CardTerminalRegistry to communicate to an interested party added/remove card terminals and card insertion/removal.
OCF11CardServiceFactory - Class in opencard.opt.service
A CardServiceFactory can instantiate CardServices for a specific smart card.
OCF11CardServiceFactory() - Constructor for class opencard.opt.service.OCF11CardServiceFactory
Instantiate a CardServiceFactory.
OCTET_STRING - Static variable in class de.cardcontact.tlv.Tag
 
OctetString - Class in de.cardcontact.tlv
 
OctetString(byte[]) - Constructor for class de.cardcontact.tlv.OctetString
Create octet string
OctetString(ParseBuffer) - Constructor for class de.cardcontact.tlv.OctetString
Create octet string from binary presentation
OctetString(TLV) - Constructor for class de.cardcontact.tlv.OctetString
Copy constructor to convert PrimitiveTLV to typed object Make sure, that the parent is updated with the new reference
OID_brainpoolP160r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP160t1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP192r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP192t1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP224r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP224t1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP256r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP256t1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP320r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP320t1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP384r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP384t1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP512r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_brainpoolP512t1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_prime192v1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_prime192v2 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_prime192v3 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_prime239v1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_prime239v2 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_prime239v3 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_prime256v1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_secp192k1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_secp224r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_secp256k1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_secp384r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OID_secp521r1 - Static variable in class de.cardcontact.opencard.eac.cvc.ECPublicKeyTLV
 
OK - Static variable in class de.cardcontact.ctapi.CTAPI
 
okButton - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
open() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Open card terminal connection Called from OCF during startup
open() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
 
open() - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminal
 
open() - Method in class de.cardcontact.opencard.terminal.jcopsim.JCOPSimCardTerminalFactory
 
open() - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
 
open() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory
 
open() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
open() - Method in class opencard.core.service.CardChannel
Opens this CardChannel.
open() - Method in class opencard.core.terminal.CardTerminal
Initializes the CardTerminal.
open() - Method in interface opencard.core.terminal.CardTerminalFactory
initialize the CardTerminalFactory
OPENCARD_DOTPROPERTIES - Static variable in interface opencard.core.OpenCardConstants
alternative properties file default name
OPENCARD_PROPERTIES - Static variable in interface opencard.core.OpenCardConstants
properties file default name
OPENCARD_PROPERTY - Static variable in interface opencard.core.OpenCardConstants
Prefix for accessing system properties.
opencard.core - package opencard.core
 
opencard.core.event - package opencard.core.event
 
opencard.core.service - package opencard.core.service
 
opencard.core.terminal - package opencard.core.terminal
 
opencard.core.util - package opencard.core.util
 
opencard.opt.applet - package opencard.opt.applet
 
opencard.opt.iso.fs - package opencard.opt.iso.fs
 
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.util - package opencard.opt.util
 
OpenCardConfigurationProvider - Interface in opencard.core.util
OpenCardConfigurationProvider is the general interface that has to be implemented by concrete classes that are to set OpenCard's properties.
OpenCardConstants - Interface in opencard.core
Common constants for all OpenCard Framework classes.
OpenCardEvent - Class in opencard.core.event
Observable events of the OpenCard framework.
OpenCardEvent(Object, int) - Constructor for class opencard.core.event.OpenCardEvent
Constructs an object of this class.
OpenCardException - Exception in opencard.core
The base class of all checked OpenCard exceptions.
OpenCardException() - Constructor for exception opencard.core.OpenCardException
Creates a new exception without detail message.
OpenCardException(String) - Constructor for exception opencard.core.OpenCardException
Creates a new exception with detail message.
OpenCardException(String, Throwable) - Constructor for exception opencard.core.OpenCardException
Creates a new exception with detail message.
OpenCardPropertyFileLoader - Class in opencard.opt.util
OpenCardPropertyFileLoader is a utility class that loads the opencard.properties file and merges the properties found in there with the system properties.
OpenCardPropertyFileLoader() - Constructor for class opencard.opt.util.OpenCardPropertyFileLoader
 
OpenCardPropertyLoadingException - Exception in opencard.core.util
 
OpenCardPropertyLoadingException(String) - Constructor for exception opencard.core.util.OpenCardPropertyLoadingException
 
OpenCardRuntimeException - Exception in opencard.core
Mother of all OCF runtime exceptions.
OpenCardRuntimeException() - Constructor for exception opencard.core.OpenCardRuntimeException
 
OpenCardRuntimeException(String) - Constructor for exception opencard.core.OpenCardRuntimeException
 
openSlotChannel(int) - Method in class opencard.core.terminal.CardTerminal
Open a SlotChannel on Slot number slotID.
openSlotChannel(int, Object) - Method in class opencard.core.terminal.CardTerminal
Open a SlotChannel on Slot number slotID.
openSlotChannel(Slot) - Method in class opencard.core.terminal.CardTerminal
Deprecated.
use openSlotChannel(int) instead

P

P1_MSE_ERASE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
P1_MSE_RESTORE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
P1_MSE_SET - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
P1_MSE_STORE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
P1_PSO_CDS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
P1_PSO_HASH - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
P2_PSO_CDS_DTBS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
P2_PSO_HASH_PLAIN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
P2_PSO_HASH_TLV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
PACE_ENCODING - Static variable in interface opencard.core.terminal.CHVEncoder
The CHV is verified by establishing a PACE channel
parse(byte[]) - Static method in class de.cardcontact.opencard.service.isocard.apdu.ChipAuthenticationResponseData
 
ParseBuffer - Class in de.cardcontact.tlv
Object used to parse binary buffers
ParseBuffer(byte[]) - Constructor for class de.cardcontact.tlv.ParseBuffer
Create ParseBuffer to parse entire byte array
ParseBuffer(byte[], int, int) - Constructor for class de.cardcontact.tlv.ParseBuffer
Create ParseBuffer using bytes at given range in byte array
parseHexString(String) - Static method in class de.cardcontact.tlv.HexString
Parse string of hexadecimal characters into byte array
parseHexString(String) - Static method in class opencard.core.util.HexString
Parse bytes encoded as Hexadecimals into a byte array.
parseLittleEndianHexString(String) - Static method in class opencard.core.util.HexString
Parse string of Hexadecimals into a byte array suitable for unsigned BigInteger computations.
parseObjectIdentifier(String) - Static method in class de.cardcontact.tlv.ObjectIdentifierRegistry
Parse a string into an object identifier.
PARTIALAPPID_POSTFIX - Static variable in class opencard.opt.iso.fs.CardFilePath
 
PassThruCardService - Class in opencard.opt.util
A card service for low level communication with smartcards.
PassThruCardService() - Constructor for class opencard.opt.util.PassThruCardService
Creates a new low level card service that is not yet initialized.
PassThruCardServiceFactory - Class in opencard.opt.util
A factory for creating low level card services for any smartcard.
PassThruCardServiceFactory() - Constructor for class opencard.opt.util.PassThruCardServiceFactory
Instantiates a new factory for low level card services.
passwordEncoding() - Method in class opencard.core.terminal.CHVControl
Get the password encoding.
passwordOffset() - Method in class opencard.core.terminal.CHVControl
Offset of the password in the body of the command APDU
PCSCIOControl - Class in de.cardcontact.opencard.terminal.smartcardio
 
PCSCIOControl(Card) - Constructor for class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
 
performChipAuthentication() - Method in class de.cardcontact.opencard.eac.EACCardService
 
performChipAuthentication() - Method in class de.cardcontact.opencard.service.eac20.EAC20
Perform chip authentication and establish a secure channel
performECCDH(SmartCardHSMKey, byte[]) - Method in interface de.cardcontact.opencard.service.smartcardhsm.DecipherCardService
The device calculates a shared secret point using an EC Diffie-Hellman operation.
performECCDH(SmartCardHSMKey, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
The device calculates a shared secret point using an EC Diffie-Hellman operation.
performKeyAgreement(PublicKey, byte[]) - Method in class de.cardcontact.opencard.eac.ChipAuthentication
 
PerformSecurityOperation - Class in de.cardcontact.opencard.service.isocard.apdu
 
PerformSecurityOperation(byte, byte, byte[], int) - Constructor for class de.cardcontact.opencard.service.isocard.apdu.PerformSecurityOperation
 
performTerminalAuthentication(TerminalAuthenticationSigner) - Method in class de.cardcontact.opencard.eac.EACCardService
 
PKCS8 - Class in de.cardcontact.opencard.eac
 
PKCS8() - Constructor for class de.cardcontact.opencard.eac.PKCS8
 
pn - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
 
poll() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Poll for status change This is called from OCF every second
poll() - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
 
poll() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory
Check whether a new physical terminal was plugged in or removed.
poll() - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
poll() - Method in interface opencard.core.terminal.Pollable
Checks the status of the underlying terminal device.
poll(int) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
Poll for a command object.
Pollable - Interface in opencard.core.terminal
This interface must be implemented by implementations of CardTerminal if they do not generate events when a card is inserted in or removed from the card terminal.
prepareTerminalAuthentication(ChipAuthentication, CardVerifiableCertificate, TLV) - Method in class de.cardcontact.opencard.eac.EACCardService
 
PrimaryCardServiceFactory - Interface in opencard.core.service
Of all the CardServiceFactories available for a particular smart card, one must be the primary CardServiceFactory.
PrimitiveTLV - Class in de.cardcontact.tlv
Base class for all primitive TLV objects
PrimitiveTLV(byte[]) - Constructor for class de.cardcontact.tlv.PrimitiveTLV
Create a primitive TLV object or structure from binary
PrimitiveTLV(byte[], int) - Constructor for class de.cardcontact.tlv.PrimitiveTLV
Create a primitive TLV object from binary data in buffer at given offset
PrimitiveTLV(int, byte[]) - Constructor for class de.cardcontact.tlv.PrimitiveTLV
Create a primitive TLV object with tag given as integer value
PrimitiveTLV(ParseBuffer) - Constructor for class de.cardcontact.tlv.PrimitiveTLV
Create a primitive TLV object from binary in parse buffer
PrimitiveTLV(Tag, byte[]) - Constructor for class de.cardcontact.tlv.PrimitiveTLV
Create a primitive TLV object with tag and value
PrimitiveTLV(TLV) - Constructor for class de.cardcontact.tlv.PrimitiveTLV
Copy constructor Initialize with existing PrimitiveTLV object.
PrintableString - Class in de.cardcontact.tlv
 
PrintableString - Static variable in class de.cardcontact.tlv.Tag
 
PrintableString(ParseBuffer) - Constructor for class de.cardcontact.tlv.PrintableString
Create PrintableString from binary presentation
PrintableString(TLV) - Constructor for class de.cardcontact.tlv.PrintableString
Copy constructor to convert PrimitiveTLV to typed object Make sure, that the parent is updated with the new reference
PrintableString(String) - Constructor for class de.cardcontact.tlv.PrintableString
Create PrintableString object
PRIVATE - Static variable in class de.cardcontact.tlv.Tag
 
PrivateKeyAlgorithmIdentifier - Class in de.cardcontact.opencard.eac.pkcs8
 
PrivateKeyAlgorithmIdentifier(TLV) - Constructor for class de.cardcontact.opencard.eac.pkcs8.PrivateKeyAlgorithmIdentifier
 
PrivateKeyInfo - Class in de.cardcontact.opencard.eac.pkcs8
 
PrivateKeyInfo(TLV) - Constructor for class de.cardcontact.opencard.eac.pkcs8.PrivateKeyInfo
 
PrivateKeyRef - Interface in opencard.opt.security
Interface for classes that reference a private key stored on a smart card.
PRKDPREFIX - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Prefix for private key description
processKeyInfo(ArrayList<KeyDomain>, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
Process the content of tag A5 returned in the SELECT command applied to a key FID
prompt() - Method in class opencard.core.terminal.CHVControl
 
promptUser(int, CardTerminalIOControl, CHVDialog) - Method in class opencard.core.service.CardHolderVerificationGUI
Prompt the user for a password, etc.
provideCredentials(SecurityDomain, CredentialBag) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
 
provideCredentials(SecurityDomain, CredentialBag) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
 
provideCredentials(SecurityDomain, CredentialBag) - Method in class de.cardcontact.opencard.service.isocard.TransparentCardService
Provide collection of credentials for secure messaging transformation
provideCredentials(SecurityDomain, CredentialBag) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
provideCredentials(SecurityDomain, CredentialBag) - Method in interface opencard.opt.security.SecureService
Provides credentials to a card service.
provider - Variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
provider - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
PublicKeyRef - Interface in opencard.opt.security
Interface for classes that reference a public key stored on a smart card.
PublicKeyReference - Class in de.cardcontact.opencard.eac.cvc
 
PublicKeyReference(Tag, byte[]) - Constructor for class de.cardcontact.opencard.eac.cvc.PublicKeyReference
 
PublicKeyReference(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.PublicKeyReference
 
PublicKeyTLV - Class in de.cardcontact.opencard.eac.cvc
 
PublicKeyTLV(ObjectIdentifier) - Constructor for class de.cardcontact.opencard.eac.cvc.PublicKeyTLV
 
PublicKeyTLV(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.PublicKeyTLV
 
put(RemoteProtocolScript) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
Put response object into queue.

R

RC_ABSOLUTE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_ACNOTSATISFIED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_AUTHFAILED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_AUTHMETHLOCKED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_CHAINNOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_CLANOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_COMINCOMPATIBLE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_COMNOTALLOWED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_COMNOTALLOWNOEF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_CONDOFUSENOTSAT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_DATAINV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_DFNAMEEXISTS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_EOF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_EXECERR - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_FILEEXISTS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_FILENOTFOUND - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_FIRST - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_FUNCNOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_GENERALERROR - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INCP1P2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INCSMDATAOBJECT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVACC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVCLA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVDATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVFILE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVFORMAT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVINS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVLC - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVLCTLV - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVLE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVLEN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVP1P2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_INVPARA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_LAST - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_LASTCMDEXPECTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_LCNOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_MEMERR - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_MEMERRWRITE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_NEXT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_NOAPPL - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_NOMORESTORAGE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_OK - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_OKMOREDATA - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_OUTOFMEMORY - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_PREVIOUS - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_RDNOTFOUND - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_RECORDNOTFOUND - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_REFDATANOTUSABLE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_SECSTATNOTSAT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_SMNOTSUPPORTED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_SMOBJMISSING - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_TIMEOUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WARNING - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WARNING0LEFT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WARNING1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WARNING1LEFT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WARNING2LEFT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WARNING3LEFT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WARNINGCOUNT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WARNINGNVCHG - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WARNINGNVCHGED - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
RC_WRONGLENGTH - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
read(InputStream) - Method in class de.cardcontact.opencard.utils.CapFile
 
read(CardFilePath, int, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Read binary data from transparent file
read(CardFilePath, int, int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
READ BINARY
read(CardFilePath, int, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Reads a given amount of data from a transparent file.
READ - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
 
READ_SEVERAL - Static variable in interface opencard.opt.iso.fs.FileAccessCardService
Magic number for read and readRecords.
ReaderConfigurationModel - Class in de.cardcontact.cli
 
ReaderConfigurationModel() - Constructor for class de.cardcontact.cli.ReaderConfigurationModel
 
ReaderConfigurationView - Class in de.cardcontact.cli
 
ReaderConfigurationView(ReaderConfigurationModel) - Constructor for class de.cardcontact.cli.ReaderConfigurationView
 
readPublicKey(PublicKeyRef, String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
readPublicKey(PublicKeyRef, String) - Method in interface opencard.opt.signature.KeyGenerationCardService
Read a public key (that was generated on the card) from the card.
readRecord(CardFilePath, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Read record from linear file
readRecord(CardFilePath, int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
readRecord(CardFilePath, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Reads a record from a structured file.
readRecords(CardFilePath, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
 
readRecords(CardFilePath, int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
readRecords(CardFilePath, int) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Reads consecutive records from a structured file.
REAL - Static variable in class de.cardcontact.tlv.Tag
 
REFLOCATION - Static variable in class de.cardcontact.opencard.utils.CapFile
 
rehabilitate(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Rehabilitate (Activate) the file specified
rehabilitate(CardFilePath) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
rehabilitate(CardFilePath) - Method in interface opencard.opt.iso.fs.FileSystemCardService
Rehabilitates a file on the smartcard.
RELATIVE_OID - Static variable in class de.cardcontact.tlv.Tag
 
releaseCardChannel() - Method in class opencard.core.service.CardService
Releases the allocated card channel.
releaseCardChannel(CardChannel) - Method in class opencard.core.service.CardServiceScheduler
Releases a card channel.
releaseScheduler(CardServiceScheduler) - Method in class opencard.core.service.CardServiceRegistry
Releases a CardServiceScheduler.
releaseSmartCard(SmartCard) - Method in class opencard.core.service.CardServiceScheduler
Releases a SmartCard object.
remaining() - Method in class de.cardcontact.tlv.ParseBuffer
Return number of remaining bytes in parse buffer
REMOTE_HOST - Static variable in class de.cardcontact.ctapi.CTAPI
 
RemoteCardSpec - Class in de.cardcontact.opencard.service.remoteclient
 
RemoteCardSpec(CardID) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteCardSpec
 
RemoteClient - Class in de.cardcontact.opencard.service.remoteclient
 
RemoteClient(CardService, String, String) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteClient
 
RemoteClient(CardService, String, String, HttpURLConnectionFactory) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteClient
 
RemoteClientCardService - Class in de.cardcontact.opencard.service.remoteclient
This client establish a connection to a remote administration server and obtains command APDUs that will be transfered to the card.
RemoteClientCardService() - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteClientCardService
 
RemoteClientCardServiceFactory - Class in de.cardcontact.opencard.factory
Factory creating RemoteClient card services
RemoteClientCardServiceFactory() - Constructor for class de.cardcontact.opencard.factory.RemoteClientCardServiceFactory
 
RemoteNotificationListener - Interface in de.cardcontact.opencard.service.remoteclient
Handle notification from server in remote update
remoteNotify(int, String, int) - Method in class de.cardcontact.cli.CardConnectorDaemon
 
remoteNotify(int, String, int) - Method in interface de.cardcontact.opencard.service.remoteclient.RemoteNotificationListener
Handle notification from server in remote update
RemoteProtocolScript - Class in de.cardcontact.opencard.service.remoteclient
Encode or decode a list of RemoteProtocolUnits for transfer using RAMOverHttp encoding
RemoteProtocolScript() - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
RemoteProtocolUnit - Class in de.cardcontact.opencard.service.remoteclient
Basic exchange unit for remote card terminal
RemoteProtocolUnit(RemoteCardSpec) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
RemoteProtocolUnit(RemoteProtocolUnit.Action) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
RemoteProtocolUnit(RemoteProtocolUnit.Action, int, String) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
RemoteProtocolUnit(RemoteProtocolUnit.Action, int, String, int) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
RemoteProtocolUnit(CardID) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
RemoteProtocolUnit(CommandAPDU) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
RemoteProtocolUnit(ResponseAPDU) - Constructor for class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
RemoteProtocolUnit.Action - Enum in de.cardcontact.opencard.service.remoteclient
 
RemoteTerminal - Class in de.cardcontact.opencard.terminal.remoteterminal
 
RemoteTerminal(String) - Constructor for class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
 
RemoteUpdateService - Interface in de.cardcontact.opencard.service.remoteclient
Interface to a remote update service
RemoteUpdateServiceNotAvailableException - Exception in de.cardcontact.opencard.service.remoteclient
 
RemoteUpdateServiceNotAvailableException() - Constructor for exception de.cardcontact.opencard.service.remoteclient.RemoteUpdateServiceNotAvailableException
Creates a new exception without detail message.
RemoteUpdateServiceNotAvailableException(String) - Constructor for exception de.cardcontact.opencard.service.remoteclient.RemoteUpdateServiceNotAvailableException
Creates a new exception with the given detail message.
remove(int) - Method in class de.cardcontact.tlv.ConstructedTLV
>Remove tlv element at index
remove(int) - Method in interface de.cardcontact.tlv.MutableTreeNode
Remove child from mutable tree node
remove(String) - Method in class opencard.core.terminal.CardTerminalRegistry
Remove the card terminal named name.
remove(CardServiceFactory) - Method in class opencard.core.service.CardServiceRegistry
Removes the passed CardServiceFactory from the registry.
remove(CardTerminal) - Method in class opencard.core.terminal.CardTerminalRegistry
Closes the card terminal and removes it from the registry.
removeAllCTListener() - Method in class opencard.core.event.EventGenerator
 
removeAllPollables() - Method in class opencard.core.event.EventGenerator
 
removeCTListener(CTListener) - Method in class opencard.core.event.EventGenerator
Removes a CTListener.
removeCTListener(CTListener) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated.
use EventGenerator.removeCTListener() instead
removeEntry(String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Remove an entry both from map and card.
removePollable(Pollable) - Method in class opencard.core.terminal.CardTerminalRegistry
Removes a Pollable card terminal from the observer's list of terminals to be polled.
removeServerURL(String) - Method in class de.cardcontact.cli.ServerURLManager
Remove an URL from the set of approved URLs
renameEntry(String, String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
RENC - Static variable in interface de.cardcontact.opencard.security.SecureChannel
Usage qualifier: Response APDU is encrypted
requestICC - Static variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
 
reset() - Method in class de.cardcontact.tlv.ParseBuffer
Reset current parser position to previously set mark
reset() - Method in class opencard.core.terminal.SlotChannel
Reset the smart card attached to this SlotChannel's slot.
reset(boolean) - Method in class opencard.core.service.SmartCard
Reset inserted card
reset(boolean) - Method in class opencard.core.terminal.SlotChannel
Reset the smart card attached to this SlotChannel's slot.
reset(int) - Method in class opencard.core.terminal.SlotChannel
Deprecated. 
reset(CardChannel, boolean, boolean) - Method in class opencard.core.service.CardServiceScheduler
Reset the card associated with this CardServiceScheduler
reset(SlotChannel) - Method in class opencard.core.terminal.CardTerminal
Reset a smart card inserted in a slot.
reset(SlotChannel, boolean) - Method in class opencard.core.terminal.CardTerminal
Reset a smart card inserted in a slot.
reset(SlotChannel, int) - Method in class opencard.core.terminal.CardTerminal
Deprecated.
use reset(SlotChannel)
RESET - de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit.Action
 
resetRetryCounter(SecurityDomain, int, CHVControl, byte[], byte[]) - Method in interface de.cardcontact.opencard.service.isocard.CHVManagementCardService
 
resetRetryCounter(SecurityDomain, int, CHVControl, byte[], byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
The device is initialized with a User PIN during device initialization.
resolvePath(CardFilePath) - Method in class opencard.opt.iso.fs.CardFile
Provides a hook for resolving symbolic path components.
ResponseAPDU - Class in opencard.core.terminal
A ResponseAPDU represents a Response Application Protocol Data Unit received from the smart card in response to a previous CommandAPDU.
ResponseAPDU(byte[]) - Constructor for class opencard.core.terminal.ResponseAPDU
Creates a new object of this type and initializes it with the given apdu buffer.
ResponseAPDU(int) - Constructor for class opencard.core.terminal.ResponseAPDU
Constructs an object of this type with the given buffer size.
responseAPDUToString(ResponseAPDU) - Static method in class opencard.core.util.APDUFormatter
Compose a string describing the response APDU.
result() - Method in class opencard.core.terminal.CardTerminalIOBlender
Return the end product.
RETRYCOUNTERLOW - de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl.PasswordStatus
 
rewrapSignature(byte[]) - Static method in class de.cardcontact.opencard.eac.cvc.ECSignature
Rewrap a signature that contains redundant 00 bytes in the encoded integer
ROOTFILEID - Static variable in class opencard.opt.iso.fs.CardFilePath
 
RPRO - Static variable in interface de.cardcontact.opencard.security.SecureChannel
Usage qualifier: Response APDU is MAC protected
RSA - de.cardcontact.opencard.service.smartcardhsm.KeyDescription.KeyTypes
 
RSA - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
RSA_DECRYPTION_OAEP - Static variable in interface de.cardcontact.opencard.service.smartcardhsm.DecipherCardService
 
RSA_DECRYPTION_PLAIN - Static variable in interface de.cardcontact.opencard.service.smartcardhsm.DecipherCardService
 
RSA_DECRYPTION_V15 - Static variable in interface de.cardcontact.opencard.service.smartcardhsm.DecipherCardService
 
RSAPublicKeyTLV - Class in de.cardcontact.opencard.eac.cvc
 
RSAPublicKeyTLV(ObjectIdentifier, RSAPublicKey) - Constructor for class de.cardcontact.opencard.eac.cvc.RSAPublicKeyTLV
 
RSAPublicKeyTLV(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.RSAPublicKeyTLV
 
run() - Method in class de.cardcontact.cli.CardConnectorDaemon
 
run() - Method in class de.cardcontact.cli.CardUpdaterDaemon
 
run() - Method in class opencard.core.event.EventGenerator
Periodically checks all Pollable terminals.
run(String[]) - Method in class de.cardcontact.cli.CardUpdater
 

S

salt - Variable in class de.cardcontact.opencard.service.smartcardhsm.EMSAPSSEncoder
 
saveIgnoredReader(HashSet<String>) - Method in class de.cardcontact.cli.ClientProperties
Overwrite the current set of ignored card reader names with the given set.
saveReaderName(String) - Method in class de.cardcontact.cli.ClientProperties
Save the selected reader name
saveServerURL(HashSet<String>) - Method in class de.cardcontact.cli.ClientProperties
Overwrite the current set of permitted server URLs with the given set.
saveSettings() - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
saveSettings() - Method in class de.cardcontact.cli.TerminalManager
 
sc - Variable in class de.cardcontact.opencard.security.IsoSecureChannelCredential
 
SC_AID - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SC_DF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SC_EF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SC_FID - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SC_MF - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SC_PARENT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
scpOptionsSupported(byte) - Static method in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
ScriptFailedException - Exception in opencard.core.terminal
 
ScriptFailedException(int, int) - Constructor for exception opencard.core.terminal.ScriptFailedException
 
secp192r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
secp224r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
secp256r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
secp384r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
secp521r1 - de.cardcontact.opencard.eac.StandardizedDomainParameter
 
SecretKeyRef - Interface in opencard.opt.security
Interface for classes that reference a secret key stored on a smart card.
SecureChannel - Interface in de.cardcontact.opencard.security
Interface implementing an APDU wrapping / unwrapping mechanism
SecureChannelCredential - Interface in de.cardcontact.opencard.security
Interface of a class that supports wrapping and unwrapping of APDUs Use this interface for classes that implement secure messaging
SecureService - Interface in opencard.opt.security
An interface for card services with cryptographic security mechanisms.
SecurityDomain - Interface in opencard.opt.security
SecurityDomain is a tag interface for classes which can be used to identify a security domain.
SecurityDomainCardService - Class in de.cardcontact.opencard.service.globalplatform
Class implementing a Global Platform Security Domain card service
SecurityDomainCardService() - Constructor for class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
 
select(AppletID, boolean) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Select applet using SELECT command and application identifier passed in id If the argument id is set to null, then the issuer security domain is selected
SELECT - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
 
SELECT_CLASS - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_INS - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_P1 - Static variable in class opencard.opt.applet.ISOAppletSelector
 
SELECT_P2 - Static variable in class opencard.opt.applet.ISOAppletSelector
 
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.
selectedAppletID_ - Variable in class opencard.opt.applet.CardState
The application identifier of the currently selected applet.
selectFile(CardChannel, SecureChannelCredential, CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Select directory or file according to path.
selectFile(CardChannel, SecureChannelCredential, CardFilePath, boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Select directory or file according to path.
selectPubKeyForAuthentication(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Manage Security Environment APDU for External Authenticate
selectPubKeyForSignature(PublicKeyReference) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Manage Security Environment APDU for Certificate and Public Key Verification
sendAPDU(CommandAPDU) - Method in class opencard.core.terminal.SlotChannel
Send a CommandAPDU on this SlotChannel.
sendAPDU(CommandAPDU, int) - Method in class opencard.core.terminal.SlotChannel
Deprecated. 
sendAPDU(SlotChannel, CommandAPDU) - Method in class opencard.core.terminal.CardTerminal
Send a CommandAPDU on a slot.
sendAPDU(SlotChannel, CommandAPDU, int) - Method in class opencard.core.terminal.CardTerminal
Deprecated. 
sendCommandAPDU(CardChannel, SecureChannelCredential, int, CommandAPDU) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Exchange APDU with card, optionally transforming the APDU with a secure channel
sendCommandAPDU(CardChannel, SecureChannelCredential, CommandAPDU) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Exchange APDU with card, optionally transforming the APDU with a secure channel
sendCommandAPDU(CardChannel, CommandAPDU) - Method in class de.cardcontact.opencard.service.globalplatform.SecurityDomainCardService
Exchange APDU with card, optionally transforming the APDU with a secure 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(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(CommandAPDU) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteClientCardService
 
sendCommandAPDU(CommandAPDU) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Send a command to the card, potentially using secure messaging
sendCommandAPDU(CommandAPDU) - Method in class opencard.core.service.CardChannel
Sends a CommandAPDU to the smart card.
sendCommandAPDU(CommandAPDU) - Method in class opencard.opt.applet.AppletProxy
Sends an APDU to the applet to which this proxy belongs.
sendCommandAPDU(CommandAPDU) - Method in interface opencard.opt.util.APDUInterface
Send command APDU and obtain response APDU from the card.
sendCommandAPDU(CommandAPDU) - Method in class opencard.opt.util.PassThruCardService
Sends a CommandAPDU to the smart card.
sendCommandAPDU(CommandAPDU, int) - Method in class de.cardcontact.opencard.service.isocard.TransparentCardService
Send command APDU and receive response APDU, possibly wrapped by secure channel The implementation will try to fetch a secure messaging credential from the bag allocated to the MF (3F00)
sendCommandAPDU(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(CardFilePath, CommandAPDU, int) - Method in interface de.cardcontact.opencard.service.isocard.FileSystemSendAPDU
Send APDU making sure that the object referenced by path is selected
sendCommandAPDU(CardFilePath, CommandAPDU, int) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Send APDU making sure that the object referenced by path is selected
sendCommandAPDU(CardFilePath, CommandAPDU, int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
sendModifyPINCommandAPDU(SlotChannel, CommandAPDU, CHVControl) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
Send a modify PIN command to the card.
sendNotification(int, String) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
Send an asynchronous notification to the client
sendNotification(int, String, int) - Method in class de.cardcontact.opencard.terminal.remoteterminal.RemoteTerminal
Send an asynchronous notification to the client
sendTerminalCommand(byte[]) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
Send a control command to the terminal
sendTerminalCommand(byte[]) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
Send control command to terminal.
sendTerminalCommand(byte[]) - Method in interface opencard.opt.terminal.TerminalCommand
Send a command to the terminal.
sendVerifiedAPDU(CardChannel, CommandAPDU, CHVControl, int) - Method in class opencard.opt.applet.AppletProxy
Send a verify CHV command APDU to the card after filling in the password obtained from the CHV dialog currently associated with this card service.
sendVerifiedAPDU(CardChannel, AppletID, CommandAPDU, CHVControl, int) - Method in class opencard.opt.applet.BasicAppletCardService
Send a verify CHV command APDU to the card applet with the given application identifier after filling in the password obtained from the CHV dialog currently associated with this card service.
sendVerifiedAPDU(CommandAPDU, CHVControl, CHVDialog) - Method in class opencard.core.service.CardChannel
Sends a command including a PIN to the smart card within a given time.
sendVerifiedAPDU(CommandAPDU, CHVControl, CHVDialog, int) - Method in class opencard.core.service.CardChannel
Deprecated. 
sendVerifiedAPDU(SlotChannel, CommandAPDU, CHVControl, CHVDialog) - Method in class opencard.core.service.CardHolderVerificationGUI
Queries for a PIN and sends it to the smartcard.
sendVerifiedAPDU(SlotChannel, CommandAPDU, CHVControl, CHVDialog, int) - Method in class opencard.core.service.CardHolderVerificationGUI
Deprecated. 
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPIWithKeyboardCardTerminal
 
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl) - Method in class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
Send a verified command APDU to the card.
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl) - Method in interface opencard.core.terminal.VerifiedAPDUInterface
Send a CommandAPDU and have it verified by the CardTerminal.
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl, int) - Method in class opencard.core.terminal.CardTerminal
default implementation for deprecated method in interface VerifiedAPDUInterface.
sendVerifiedCommandAPDU(SlotChannel, CommandAPDU, CHVControl, int) - Method in interface opencard.core.terminal.VerifiedAPDUInterface
Deprecated.
do not implement in terminals implementing this interface !
Sequence - Class in de.cardcontact.tlv
Class to implement ASN.1 SEQUENCE object
Sequence() - Constructor for class de.cardcontact.tlv.Sequence
Create constructed TLV with Tag set to ASN.1 SEQUENCE
Sequence(ParseBuffer) - Constructor for class de.cardcontact.tlv.Sequence
Create object from parse buffer This should not be called directly.
Sequence(TLV) - Constructor for class de.cardcontact.tlv.Sequence
Copy constructor Initialize with existing ConstructedTLV object.
SEQUENCE - Static variable in class de.cardcontact.tlv.Tag
 
ServerURLManager - Class in de.cardcontact.cli
This class manages a list of approved server URLs.
ServerURLManager() - Constructor for class de.cardcontact.cli.ServerURLManager
 
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.
SET - Static variable in class de.cardcontact.tlv.Tag
 
setAlgorithm(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
setAlgorithm(String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
setAlgorithmList(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
setAlgorithms(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
setAPDUTracer(APDUTracer) - Method in class opencard.core.service.SmartCard
Sets the APDU tracer that monitors all APDU to and from the card-
setAPDUTracer(APDUTracer) - Method in class opencard.core.terminal.SlotChannel
Set a tracer to log all command and response APDUs send over this slot channel
setAppletID(AppletID) - Method in class opencard.opt.applet.AppletInfo
Set the applet identifier (AppletID).
setAppletSelector(AppletSelector) - Method in class opencard.opt.applet.BasicAppletCardService
Set the applet selector.
setAutoConnect(boolean) - Method in class de.cardcontact.cli.CardUpdaterDaemon
 
setByte(int, int) - Method in class opencard.core.terminal.APDU
Sets the byte at the specified position in the buffer.
setCAR(String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
setCardChannel(CardChannel) - Method in class opencard.core.service.CardService
Sets the channel to use for communicating with the smartcard.
setCardService(SmartCardHSMCardService) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
setCardServiceClass(Class) - Method in class opencard.core.service.CardRequest
Deprecated. 
setCardTerminal(CardTerminal) - Method in class opencard.core.service.CardRequest
Deprecated. 
setCert(Certificate, boolean, byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
 
setCertificateEffectiveDate(CertificateEffectiveDate) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
setCertificateExpirationDate(CertificateExpirationDate) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
setCertificateHolderAuthorizationTemplate(CertificateHolderAuthorizationTemplate) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
setCertificateHolderReference(CertificateHolderReference) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
setCertificateHolderReference(CertificateHolderReference) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
 
setCertificationAuthorityReference(CertificationAuthorityReference) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
setCertificationAuthorityReference(CertificationAuthorityReference) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
 
setChangeReferenceDataDialog(ChangeReferenceDataDialog) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
setChipAuthenticationParameter(ObjectIdentifier, StandardizedDomainParameter) - Method in class de.cardcontact.opencard.eac.EACCardService
 
setChipAuthenticationPublicKey(PublicKey) - Method in class de.cardcontact.opencard.eac.EACCardService
 
setCHR(String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
setCHVDialog(CHVDialog) - Method in class opencard.core.service.CardService
Sets the CHV dialog to be used for getting passwords from the user.
setCHVDialog(CHVDialog) - Method in interface opencard.opt.service.CardServiceInterface
Provides an application-specific dialog for CHV input.
setCipherAlgorithm(String) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Sets the JCE algorithm name used for mac operations.
setClosing() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
setConfirmPIN(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set confirmation options for acceptance of a new PIN
Bit 0 = 0: No confirmation requested
Bit 0 = 1: Confirmation requested
Bit 1 = 0: No current PIN entry requested
Bit 1 = 1: Current PIN entry requested
Bit 2-7 RFU
setConstructed(boolean) - Method in class opencard.opt.util.Tag
Set the constructed flag of this Tag to the given value.
setCRT(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Set the cryptographic reference template to be included in the command.
setCustomChannel(CardChannel) - Method in class opencard.core.service.CardServiceScheduler
Deprecated.
use CardChannel.setState() instead
setData(Object) - Method in class opencard.opt.applet.AppletInfo
Set the applet data.
setDKEKShares(byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.InitializeConfiguration
Set the number of DKEK shares
setDomain(SecurityDomain) - Method in class opencard.opt.applet.AppletInfo
Set the applet security domain
setEncKey(Key) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Set key for encryption / decryption
setEncryptionSendSequenceCounter(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Initialise send sequence counter
setEnsurePIN(boolean) - Method in class de.cardcontact.cli.CardConnectorDaemon
 
setEntryValidationCondition(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set conditions under which PIN entry should be considered complete
0x01 = max size reached
0x02 = validation key pressed
0x04 = timeout occurred
setEventListener(ICTAPIEvent) - Method in class de.cardcontact.ctapi.CTAPI
 
setExecutedCommands(int) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
setExponent(int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMRSAPrivateKeySpec
Set public exponent
setFastDeleteThreshold(int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Enable fast delete operation without garbage collecting freed memory.
setFCI(CardFileInfo, boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
 
setFilter(CardIDFilter) - Method in class opencard.core.service.CardRequest
Sets the filter of this CardRequest.
setFormatString(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set formatting options
USB CCID PIN FORMAT xxx
setHttpURLConnectionFactory(HttpURLConnectionFactory) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteClientCardService
 
setHttpURLConnectionFactory(HttpURLConnectionFactory) - Method in interface de.cardcontact.opencard.service.remoteclient.RemoteUpdateService
Set an HttpURLConnectionFactory which creates preconfigured HttpURLConnections
setHttpURLConnectionFactory(HttpURLConnectionFactory) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
setId(byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
 
setID(String) - Method in class de.cardcontact.cli.CardConnectorDaemon
 
setIgnoredTerminals(HashSet<String>) - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
setImplicitlySelectedBySFI(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Callback from CardService to record selected EF when short file identifier are used
setInfo(Object) - Method in class opencard.core.service.CardType
Attach additional information with the CardType that can be used when instantiating card services.
setInitializationCode(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.InitializeConfiguration
Set the initialization code
setInitialPIN(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.InitializeConfiguration
Set the user PIN or transport PIN
setInsertionOffsetNew(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set insertion position offset in bytes for the new PIN
setInsertionOffsetOld(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set insertion position offset in bytes for the current PIN
setIV(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Set initialisation vector for CBC
setKey(SmartCardHSMKey) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
 
setKeyDomain(KeyDomain) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
setKeyDomain(KeyDomain) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
setKeyId(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
setKeyRef(byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDescription
 
setKeyRef(byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
setKeySize(short) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
setKeyUseCounter(int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
setLabel(String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
setLabel(String) - Method in class opencard.opt.applet.AppletInfo
Set the applet label.
setLangId(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set first byte of the two byte language code for messages
setLangId2(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Last byte of the two byte language code for messages
setLeInSelectFlag(boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Enable or disable flag to include Le in command APDU
setLeInSelectFlag(boolean) - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
 
setLength(int) - Method in class de.cardcontact.tlv.ParseBuffer
Set new length of parse region starting at current offset Throws IllegalArgumentException if the length exceed the underlying byte array
setLength(int) - Method in class opencard.core.terminal.APDU
Sets the length of valid range within the APDU buffer.
setLimit(int) - Method in class de.cardcontact.tlv.ParseBuffer
Sets the upper limit for the parse buffer
setMacAlgorithm(String) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Sets the JCE algorithm name used for mac operations.
setMacKey(Key) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Set key from MAC calculation / verification
setMacLength(int) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Set length of mac as number of rightmost bytes
setMACSendSequenceCounter(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Initialise send sequence counter
setMaxCAPDU(int) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteCardSpec
 
setMaxPINSize(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set max PIN size
setMaxRAPDU(int) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteCardSpec
 
setMinPINSize(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set min PIN size
setModulus(BigInteger) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMRSAKey
 
setMsgIndex(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set index of first prompting message
setMsgIndex2(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set index of second prompting message
setMsgIndex3(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set index of third prompting message
setName(String) - Method in class de.cardcontact.tlv.TLV
Assign a name to the TLV object
setNumberMessage(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set number of messages to display for PIN verification/modification
0x00 = no message
0x01 = Message which index is indicated in MsgIndex1 (confirmPIN = 0x00)
0x02 = Messages which index are indicated in MsgIndex1 and MsgIndex2 (confirmPIN = 0x01 or 0x02)
0x03 = Messages which index are indicated in MsgIndex1, MsgIndex2 and MsgIndex3 (confirmPIN = 0x03
0xFF = Default CCID message
setObserver(Observer) - Method in class opencard.core.terminal.CardTerminalRegistry
The Observer is the bridge to the opencard.core.event package which creates events for card insertion/card removal
setOuterCAR(String) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
setParams(ECParameterSpec) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECKey
 
setParent(MutableTreeNode) - Method in interface de.cardcontact.tlv.MutableTreeNode
Set the parent for a mutable tree node
setPasswordStatus(CHVCardServiceWithControl.PasswordStatus) - Method in class de.cardcontact.opencard.service.smartcardhsm.ChangeReferenceDataDialog
Set the current password status which will be displayed in the dialog
setPasswordStatus(CHVCardServiceWithControl.PasswordStatus) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCHVDialog
Set the current password status which will be displayed in the dialog
setPath(CardFilePath) - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
 
setPIN(byte[]) - Method in class de.cardcontact.cli.CardConnectorDaemon
 
setPinBlockString(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set Pin block string
bits 7-4 bit size of PIN length in APDU
bits 3-0 PIN block size in bytes after justification and formatting
setPinEncoding(String) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set the formatString depending on the PIN encoding.
setPinLengthFormat(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set Pin length format
bits 7-5 RFU,
bit 4 set if system units are bytes clear if system units are bits,
bits 3-0 PIN length position in system units
setPollInterval(int) - Method in class opencard.core.event.EventGenerator
Sets the poll interval in ms
setPollInterval(int) - Method in class opencard.core.terminal.CardTerminalRegistry
Deprecated. 
setPublicKey(PublicKey) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
setPublicKey(PublicKey) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
 
setPublicKey(PublicKey, ObjectIdentifier) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
setPublicKey(PublicKey, ObjectIdentifier) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateRequestGenerator
 
setPublicKeyAuthenticationParameter(byte, byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.InitializeConfiguration
Set parameter for public key authentication with n-of-m scheme, namely the values for n and m
setQueueable(boolean) - Method in class opencard.core.terminal.CommandAPDU
Mark that this APDU can be combined with the subsequent APDU for asynchronous transmission.
setQueued(boolean) - Method in class opencard.core.terminal.ResponseAPDU
 
setResetRetryCounterMode(boolean) - Method in class de.cardcontact.opencard.service.smartcardhsm.InitializeConfiguration
Enable or disable the RESET RETRY COUNTER command.
setRetryCounterInitial(byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.InitializeConfiguration
Set the Retry Counter Initial Value.
setRootCHR(String) - Method in class de.cardcontact.opencard.eac.EACCardService
 
setScheduler(Object) - Method in class opencard.core.terminal.SlotChannel
 
setSecureChannelCredential(SecureChannelCredential) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMAppletState
 
setSecureChannelCredential(SecurityDomain, int, SecureChannelCredential) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
Set a secure channel credential for a specified security domain and access mode
setSecureChannelCredential(SecurityDomain, SecureChannelCredential) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
Set secure channel credential for a security domain
setSelectCommandResponseQualifier(byte) - Method in class de.cardcontact.opencard.service.isocard.IsoCardSelector
Override Parameter P2 in SELECT APDU
setSelectCommandResponseQualifier(byte) - Method in class de.cardcontact.opencard.service.isocard.IsoCardState
 
setSelectedAppletID(AppletID) - Method in class opencard.opt.applet.CardState
Sets the Application Identifier of the currently selected card applet.
setSelectedTerminal(String) - Method in class de.cardcontact.cli.ReaderConfigurationModel
 
setSendSequenceCounter(byte[]) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Deprecated.
Use setMACSendSequenceCounter instead.
setSendSequenceCounterPolicy(IsoSecureChannel.SSCPolicyEnum) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Set policy for handling send sequence counters.
setSession(String) - Method in class de.cardcontact.cli.CardConnectorDaemon
 
setState(Object) - Method in class opencard.core.service.CardChannel
Stores a service specific object associated with this channel.
setStorePublicKey(boolean) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
setSystemAccess(SystemAccess) - Static method in class opencard.core.util.SystemAccess
Set the SystemAccess instance for the current thread.
setTag(Tag) - Method in class de.cardcontact.tlv.TLV
Replace tag, e.g.
setTeoPrologue(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set teoPrologue
T=1 I-block prologue field to use (fill with 00).
First of three bytes
setTeoPrologue2(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set teoPrologue
T=1 I-block prologue field to use (fill with 00).
Second of three bytes
setTeoPrologue3(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set teoPrologue
T=1 I-block prologue field to use (fill with 00).
Third of three bytes
setTimeout(int) - Method in class opencard.core.service.CardRequest
Sets the timeout value of this CardRequest.
setTimeOut(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set timeout in seconds
setTimeOut2(byte) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Set timeout in seconds after first key stroke
setTransportPINMode(boolean) - Method in class de.cardcontact.opencard.service.smartcardhsm.InitializeConfiguration
Enable or disable transport PIN mode.
setupSmartCard(SlotChannel) - Method in interface opencard.core.service.PrimaryCardServiceFactory
Before a smart card is accessed the first time, CardServiceRegistry will invoke setupSmartCard() on the first PrimaryCardServiceFactory it finds.
setURL(String) - Method in class de.cardcontact.cli.CardConnectorDaemon
 
setValue(byte[]) - Method in class opencard.opt.util.TLV
Set the value field of this TLV from the byte array.
setVersion(int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMAppletState
 
setWaitBehavior(int) - Method in class opencard.core.service.CardRequest
Deprecated. 
setWrapCryptogram(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMSecretKey
 
setWrappingKey(SecretKey) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMSecretKeySpec
 
showDialog() - Method in class de.cardcontact.opencard.service.smartcardhsm.ChangeReferenceDataDialog
Show the Change Reference Data dialog.
showDialog() - Method in class opencard.core.service.DefaultCHVDialog.IDDialog
 
showLog() - Method in class de.cardcontact.cli.TrayView
 
showView() - Method in class de.cardcontact.cli.ReaderConfigurationView
 
shutdown() - Static method in class opencard.core.service.SmartCard
Shuts down the entire OpenCard Framework.
signAlgoForOID(ObjectIdentifier) - Static method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
SignatureCardService - Interface in opencard.opt.signature
SignatureCardService The SignatureCardService offers methods to generate and verify a signature as well as key import, verification and generation methods.
SignatureTLV - Class in de.cardcontact.opencard.eac.cvc
 
SignatureTLV(byte[]) - Constructor for class de.cardcontact.opencard.eac.cvc.SignatureTLV
 
SignatureTLV(TLV) - Constructor for class de.cardcontact.opencard.eac.cvc.SignatureTLV
 
signData(PrivateKeyRef, String, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
signData(PrivateKeyRef, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Generate a digital Signature.
signData(PrivateKeyRef, String, String, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Create a signature.
signData(PrivateKeyRef, String, String, byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Generate a digital Signature (overload method that allows to specify the padding algorithm).
signHash(PrivateKeyRef, String, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Create a signature.
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 class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Create a signature.
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 opencard.opt.util.Tag
Return the number of bytes which are required to BER-code the tag value.
SIZE_ACCESS_MATRIX - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
 
sizeof - Variable in class de.cardcontact.tlv.CompactInteger
 
sizeOf() - Method in class de.cardcontact.tlv.CompactInteger
 
SLF4JAPDUTracer - Class in opencard.core.util
 
SLF4JAPDUTracer() - Constructor for class opencard.core.util.SLF4JAPDUTracer
 
Slot - Class in opencard.core.terminal
Deprecated.
use slot number instead
Slot(CardTerminal, int) - Constructor for class opencard.core.terminal.Slot
Deprecated.
Instantiate a Slot object belonging to the CardTerminal object terminal.
SlotChannel - Class in opencard.core.terminal
A SlotChannel serves a dual purpose: It is a gate object providing access to the smart card and, in addition, is used to send and receive APDUs and generally interact with the card.
SlotChannel(CardTerminal, int, Object) - Constructor for class opencard.core.terminal.SlotChannel
Instantiate a SlotChannel.
slotID - Variable in class opencard.core.terminal.Slot
Deprecated.
The slot identifier.
slotNr - Variable in class opencard.core.terminal.CardID
The slot which holds the card with this ATR.
slots - Variable in class opencard.core.terminal.CardTerminal
Deprecated. 
slots() - Method in class opencard.core.terminal.CardTerminal
Deprecated.
use getSlots() instead
SM_HASH_INPUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SM_PLAIN - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SM_VERIFY_CERT1 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SM_VERIFY_CERT2 - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SmartCard - Class in opencard.core.service
The SmartCard object is the point of access to the OpenCard framework for the application.
SmartCard(CardServiceScheduler, CardID) - Constructor for class opencard.core.service.SmartCard
Instantiates a SmartCard object that is tied to scheduler.
SMARTCARD_REMOVED - Static variable in interface opencard.core.OpenCardConstants
SmartCard events 0x002.
SmartCardHSMAppletState - Class in de.cardcontact.opencard.service.smartcardhsm
Class maintaining the applet state across card services instances
SmartCardHSMAppletState() - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMAppletState
 
SmartCardHSMCardService - Class in de.cardcontact.opencard.service.smartcardhsm
Class implementing a SmartCard HSM card service
SmartCardHSMCardService() - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
SmartCardHSMCardServiceFactory - Class in de.cardcontact.opencard.factory
Factory creating SmartCard-HSM card services
SmartCardHSMCardServiceFactory() - Constructor for class de.cardcontact.opencard.factory.SmartCardHSMCardServiceFactory
 
SmartCardHSMCHVDialog - Class in de.cardcontact.opencard.service.smartcardhsm
Cardholder Verification Dialog for the SmartCard-HSM.
SmartCardHSMCHVDialog() - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCHVDialog
 
SmartCardHSMCHVDialog(SmartCardHSMCardService) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCHVDialog
 
SmartCardHSMECKey - Class in de.cardcontact.opencard.service.smartcardhsm
Reference to a EC private key on the SmartCardHSM
SmartCardHSMECKey(byte, String, short) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECKey
 
SmartCardHSMECPrivateKeySpec - Class in de.cardcontact.opencard.service.smartcardhsm
This class contains the data for EC key pair generation.
SmartCardHSMECPrivateKeySpec(String, String, AlgorithmParameterSpec) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECPrivateKeySpec
SmartCardHSMECCPrivateKeySpec constructor
SmartCardHSMECPrivateKeySpec(AlgorithmParameterSpec) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECPrivateKeySpec
SmartCardHSMECCPrivateKeySpec constructor
SmartCardHSMEntry - Class in de.cardcontact.opencard.service.smartcardhsm
This class gives a representation of an SmartCardHSM entry.
SmartCardHSMEntry(SmartCardHSMKey) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
SmartCardHSMEntry constructor
SmartCardHSMEntry(Certificate, boolean, byte) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
SmartCardHSMEntry constructor
SmartCardHSMKey - Class in de.cardcontact.opencard.service.smartcardhsm
Reference to the private key on the SmartCardHSM
SmartCardHSMKey(byte, String, short) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
SmartCardHSMKey(byte, String, short, String) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
SmartCardHSMKeySpec - Class in de.cardcontact.opencard.service.smartcardhsm
Base class for all key specifications
SmartCardHSMKeySpec() - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKeySpec
 
SmartCardHSMPrivateKey - Class in de.cardcontact.opencard.service.smartcardhsm
 
SmartCardHSMPrivateKey(byte, String, short, String) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKey
 
SmartCardHSMPrivateKeySpec - Class in de.cardcontact.opencard.service.smartcardhsm
This class contains data for key pair generation.
SmartCardHSMPrivateKeySpec(String, String) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
SmartCardHSMRSAKey - Class in de.cardcontact.opencard.service.smartcardhsm
Reference to a RSA private key on the SmartCardHSM
SmartCardHSMRSAKey(byte, String, short) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMRSAKey
SmartCardHSMRSAKey constructor
SmartCardHSMRSAPrivateKeySpec - Class in de.cardcontact.opencard.service.smartcardhsm
This class contains the data for RSA key pair generation.
SmartCardHSMRSAPrivateKeySpec(int) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMRSAPrivateKeySpec
SmartCardHSMRSAPrivateKeySpec constructor Using default public exponent 2^16+1 and CHR/CAR "UT-00000"
SmartCardHSMRSAPrivateKeySpec(String, String, int, int) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMRSAPrivateKeySpec
SmartCardHSMRSAPrivateKeySpec constructor
SmartCardHSMSecretKey - Class in de.cardcontact.opencard.service.smartcardhsm
 
SmartCardHSMSecretKey(byte, String, short, String) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMSecretKey
 
SmartCardHSMSecretKeySpec - Class in de.cardcontact.opencard.service.smartcardhsm
Specification for secret keys
SmartCardHSMSecretKeySpec(int) - Constructor for class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMSecretKeySpec
 
SmartCardIOFactory - Class in de.cardcontact.opencard.terminal.smartcardio
Factory that creates a CardTerminal object for each card reader listed via the javax.smartcardio interface.
SmartCardIOFactory() - Constructor for class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOFactory
 
SmartCardIOTerminal - Class in de.cardcontact.opencard.terminal.smartcardio
Implements a wrapper card terminal for access to smart card with the javax.smartcardio interface.
SmartCardIOTerminal(String, String, String, CardTerminal) - Constructor for class de.cardcontact.opencard.terminal.smartcardio.SmartCardIOTerminal
 
SO_NONE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SO_RETURNFCI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SO_RETURNFCP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
SoftTASigner - Class in de.cardcontact.opencard.eac.softTA
 
SoftTASigner(String, String) - Constructor for class de.cardcontact.opencard.eac.softTA.SoftTASigner
 
sscpolicy - Variable in class de.cardcontact.opencard.security.IsoSecureChannel
 
StandardizedDomainParameter - Enum in de.cardcontact.opencard.eac
 
start() - Static method in class opencard.core.service.SmartCard
Initializes the entire OpenCard Framework and is meant to be the first method to be invoked in any application in order to setup OpenCard properly.
startsWith(CardFilePath) - Method in class opencard.opt.iso.fs.CardFilePath
Check whether this path starts with prefix.
startup() - Static method in class opencard.core.service.SmartCard
Initializes the entire OpenCard Framework and is meant to be the first method to be invoked in any application in order to setup OpenCard properly.
STATICFIELD - Static variable in class de.cardcontact.opencard.utils.CapFile
 
StatusWordTable - Class in de.cardcontact.opencard.service
List of status words and their meaning
StatusWordTable() - Constructor for class de.cardcontact.opencard.service.StatusWordTable
 
stop() - Method in class de.cardcontact.cli.CardUpdaterDaemon
 
storeCredential(Object, Credential) - Method in class opencard.opt.security.CredentialStore
Stores a credential.
storePRKD(byte, KeyDescription) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Store the private key description on the card
storePublicKey() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
 
StreamingAPDUTracer - Class in de.cardcontact.opencard.utils
Class implementing the APDUTracer interface to trace the content of a command or response APDU into an associated stream.
StreamingAPDUTracer(PrintStream) - Constructor for class de.cardcontact.opencard.utils.StreamingAPDUTracer
Create trace object associated with stream
STRING_ENCODING - Static variable in interface opencard.core.terminal.CHVEncoder
String encoding; that is, use the String.getBytes() method.
StringForSW(int) - Static method in class de.cardcontact.opencard.service.StatusWordTable
 
supports(CardID) - Method in class de.cardcontact.opencard.security.IsoCredentialStore
Generic store that supports any card
supports(CardID) - Method in class opencard.opt.security.CredentialStore
Tests whether this store supports a particular card.
sw - Variable in exception de.cardcontact.opencard.service.CardServiceUnexpectedStatusWordException
 
sw() - Method in class opencard.core.terminal.ResponseAPDU
Gets the value of SW1 and SW2 as a short integer.
SW_OK - Static variable in class opencard.opt.applet.ISOAppletSelector
 
sw1() - Method in class opencard.core.terminal.ResponseAPDU
Gets the value of SW1 as a byte.
sw2() - Method in class opencard.core.terminal.ResponseAPDU
Gets the value of SW1 as a byte.
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.
SYNC - de.cardcontact.opencard.security.IsoSecureChannel.SSCPolicyEnum
 
SYNC_AND_ENCRYPT - de.cardcontact.opencard.security.IsoSecureChannel.SSCPolicyEnum
 
SystemAccess - Class in opencard.core.util
Singleton that provides access to protected system resources like file I/O, properties, native code.
SystemAccess() - Constructor for class opencard.core.util.SystemAccess
 

T

T61String - Static variable in class de.cardcontact.tlv.Tag
 
TA_ECDSA_SHA_256 - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMECPrivateKeySpec
 
TA_RSA_V15_SHA_256 - Static variable in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMRSAPrivateKeySpec
 
tag - Variable in class de.cardcontact.tlv.GPTLV_Generic
Tag of the TLV object
tag - Variable in class de.cardcontact.tlv.TLV
 
tag() - Method in class opencard.opt.util.TLV
Get the tag of this TLV.
Tag - Class in de.cardcontact.tlv
Class representing a tag that is part of a TLV structure.
Tag - Class in opencard.opt.util
This class represents Tags as defined in the Basic Encoding Rules for ASN.1 defined in ISO 8825.
Tag() - Constructor for class opencard.opt.util.Tag
Create a null tag.
Tag(byte[]) - Constructor for class de.cardcontact.tlv.Tag
Create tag from binary presentation
Tag(byte[]) - Constructor for class opencard.opt.util.Tag
 
Tag(byte[], int) - Constructor for class de.cardcontact.tlv.Tag
Create tag from binary presentation
Tag(byte[], int[]) - Constructor for class opencard.opt.util.Tag
Create a tag from binary representation.
Tag(int) - Constructor for class de.cardcontact.tlv.Tag
Create tag from integer representation
Tag(int, byte, boolean) - Constructor for class de.cardcontact.tlv.Tag
Create tag from given components
Tag(int, byte, boolean) - Constructor for class opencard.opt.util.Tag
Creates a tag from a given tag value, class and constructed flag.
Tag(ParseBuffer) - Constructor for class de.cardcontact.tlv.Tag
Create tag from binary presentation in ParseBuffer
Tag(Tag) - Constructor for class opencard.opt.util.Tag
Clone a tag.
TAG - Static variable in class de.cardcontact.opencard.eac.cvc.AuthenticatedRequest
 
TAG - Static variable in class de.cardcontact.tlv.Tag
 
TAG_ALGOREFERENCE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_BIT_STRING - Static variable in class de.cardcontact.tlv.Tag
 
TAG_DAD - Static variable in class de.cardcontact.opencard.service.isocard.apdu.GeneralAuthenticateCommandAPDU
 
TAG_FCI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_FCP - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_FCPDFNAME - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_FCPFID - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_FCPFILETYPE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_FCPLCSI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_FCPSFI - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_INTEGER - Static variable in class de.cardcontact.tlv.Tag
 
TAG_KEYREFERENCE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_NumericString - Static variable in class de.cardcontact.tlv.Tag
 
TAG_OBJECT_IDENTIFIER - Static variable in class de.cardcontact.tlv.Tag
 
TAG_OCTET_STRING - Static variable in class de.cardcontact.tlv.Tag
 
TAG_PrintableString - Static variable in class de.cardcontact.tlv.Tag
 
TAG_PRKEYREFERENCE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
TAG_SEQUENCE - Static variable in class de.cardcontact.tlv.Tag
 
TAG_SET - Static variable in class de.cardcontact.tlv.Tag
 
TAG_UTF8String - Static variable in class de.cardcontact.tlv.Tag
 
TagSizeException - Exception in de.cardcontact.tlv
Exceptions thrown by TLV classes
TagSizeException() - Constructor for exception de.cardcontact.tlv.TagSizeException
 
TagSizeException(String) - Constructor for exception de.cardcontact.tlv.TagSizeException
 
TagSizeException(String, Throwable) - Constructor for exception de.cardcontact.tlv.TagSizeException
 
TagSizeException(Throwable) - Constructor for exception de.cardcontact.tlv.TagSizeException
 
tail() - Method in class opencard.opt.iso.fs.CardFilePath
Return the last CardFilePathComponent of this CardFilePath object.
terminal - Variable in class opencard.core.terminal.CardID
 
terminal - Variable in class opencard.core.terminal.Slot
Deprecated.
The "owning" CardTerminal.
TERMINAL_ADDRESS_ENTRY - Static variable in interface opencard.core.terminal.CardTerminalFactory
third element in terminal configuration array
TERMINAL_NAME_ENTRY - Static variable in interface opencard.core.terminal.CardTerminalFactory
first element in terminal configuration array
TERMINAL_TYPE_ENTRY - Static variable in interface opencard.core.terminal.CardTerminalFactory
second element in terminal configuration array
TerminalAuthenticationSigner - Interface in de.cardcontact.opencard.eac
Interface to a Terminal Authentication Signer This interface is modeled as per BSI TR-03129.
TerminalCommand - Interface in opencard.opt.terminal
TerminalCommand is a generic interface for sending commands to a CardTerminal.
TerminalInitException - Exception in opencard.core.terminal
Thrown when a timeout occured.
TerminalInitException(String) - Constructor for exception opencard.core.terminal.TerminalInitException
 
TerminalInitException(String, CardTerminal) - Constructor for exception opencard.core.terminal.TerminalInitException
 
TerminalManager - Class in de.cardcontact.cli
 
TerminalManager() - Constructor for class de.cardcontact.cli.TerminalManager
 
terminalsAdded(List<CTAPITerminal>) - Method in interface de.cardcontact.ctapi.ICTAPIEvent
 
terminalsAdded(List<CTAPITerminal>) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
 
TerminalSelector - Class in de.cardcontact.opencard.terminal
 
TerminalSelector(String) - Constructor for class de.cardcontact.opencard.terminal.TerminalSelector
 
terminalsRemoved(List<CTAPITerminal>) - Method in interface de.cardcontact.ctapi.ICTAPIEvent
 
terminalsRemoved(List<CTAPITerminal>) - Method in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminalFactory
 
TerminalTimeoutException - Exception in opencard.core.terminal
Thrown when a timeout occured.
TerminalTimeoutException(String, int) - Constructor for exception opencard.core.terminal.TerminalTimeoutException
 
terminatorSet() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current terminator character set.
termopened - Variable in class de.cardcontact.opencard.terminal.ctapi4ocf.CTAPICardTerminal
 
textField - Variable in class opencard.core.service.DefaultCHVDialog.IDDialog
 
THREE_SECURE_CHANNEL_BASE_KEYS - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
Supported values for the "i" parameter ("i" = '15' and "i" = '55')
timeout() - Method in class opencard.core.terminal.CardTerminalIOControl
Return the current timeout value.
TLV - Class in de.cardcontact.tlv
Class to represent a TLV encoded data object Follows the composite design pattern.
TLV - Class in opencard.opt.util
This class represents a TLV (Tag Length Value) structure.
TLV() - Constructor for class de.cardcontact.tlv.TLV
 
TLV() - Constructor for class opencard.opt.util.TLV
Create an empty TLV.
TLV(byte[]) - Constructor for class opencard.opt.util.TLV
Create a TLV object from an ASN.1 BER encoded byte array.
TLV(byte[], int[]) - Constructor for class opencard.opt.util.TLV
Create a TLV object from an ASN.1 BER encoded byte array.
TLV(TLV) - Constructor for class de.cardcontact.tlv.TLV
Copy constructor
TLV(Tag, byte[]) - Constructor for class opencard.opt.util.TLV
Create a TLV object from the given Tag object and data.
TLV(Tag, int) - Constructor for class opencard.opt.util.TLV
Create a primitive TLV object from a given tag and positive integer.
TLV(Tag, TLV) - Constructor for class opencard.opt.util.TLV
Create a constructed TLV object from the given Tag object and TLV object to be contained.
TLVDataSizeException - Exception in de.cardcontact.tlv
Exception thrown by TLV classes
TLVDataSizeException() - Constructor for exception de.cardcontact.tlv.TLVDataSizeException
 
TLVDataSizeException(String) - Constructor for exception de.cardcontact.tlv.TLVDataSizeException
 
TLVDataSizeException(String, Throwable) - Constructor for exception de.cardcontact.tlv.TLVDataSizeException
 
TLVDataSizeException(Throwable) - Constructor for exception de.cardcontact.tlv.TLVDataSizeException
 
TLVEncodingException - Exception in de.cardcontact.tlv
Exception thrown by TLV classes
TLVEncodingException() - Constructor for exception de.cardcontact.tlv.TLVEncodingException
 
TLVEncodingException(String) - Constructor for exception de.cardcontact.tlv.TLVEncodingException
 
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 de.cardcontact.tlv.ConstructedTLV
Store constructed object to binary buffer
toByteArray(byte[], int) - Method in class de.cardcontact.tlv.PrimitiveTLV
Store primitive object to binary buffer
toByteArray(byte[], int) - Method in class de.cardcontact.tlv.Tag
Fill byte array at given position with binary representation of tag and return new offset.
toByteArray(byte[], int) - Method in class de.cardcontact.tlv.TLV
Store TLV object to binary buffer Abstract method must be overwritten
toByteArray(byte[], int) - Method in class opencard.opt.iso.fs.CardFileFileID
Fill in the byte array that represents this component.
toShort() - Method in class opencard.opt.iso.fs.CardFileFileID
Return the short representation of this component.
toString() - Method in class de.cardcontact.ctapi.CTAPITerminal
 
toString() - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
toString() - Method in class de.cardcontact.opencard.eac.cvc.PublicKeyReference
 
toString() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteCardSpec
 
toString() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolScript
 
toString() - Method in class de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit
 
toString() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMKey
 
toString() - Method in class de.cardcontact.tlv.ByteBuffer
Return hexadecimal string for content of ByteBuffer
toString() - Method in class de.cardcontact.tlv.GeneralizedTime
 
toString() - Method in class de.cardcontact.tlv.ObjectIdentifier
Return object identifier as ASN.1 string
toString() - Method in class de.cardcontact.tlv.PrimitiveTLV
Return Tag of TLV object as string
toString() - Method in class de.cardcontact.tlv.PrintableString
 
toString() - Method in class de.cardcontact.tlv.Tag
Dump tag to string
toString() - Method in class de.cardcontact.tlv.TLV
Return Tag of TLV object as string
toString() - Method in class de.cardcontact.tlv.UTF8String
 
toString() - Method in class opencard.core.event.CardTerminalEvent
 
toString() - Method in class opencard.core.event.OpenCardEvent
Gets a printable representation of this object.
toString() - Method in class opencard.core.service.CardChannel
Returns a string representation of this card channel.
toString() - Method in class opencard.core.service.CardRequest
Returns a string representation of this card request.
toString() - Method in class opencard.core.service.CardServiceRegistry
Gets a meaningful String representation of this CardServiceRegistry.
toString() - Method in class opencard.core.service.CardServiceScheduler
Returns a human-readable string representation of this scheduler.
toString() - Method in class opencard.core.terminal.APDU
Returns a human-readable string representation of this APDU.
toString() - Method in class opencard.core.terminal.CardID
Returns a String representation of this CardID object.
toString() - Method in class opencard.core.terminal.CardTerminal
Returns a printable representation of this CardTerminal object.
toString() - Method in class opencard.core.terminal.SlotChannel
 
toString() - Method in class opencard.opt.applet.AppletInfo
Return the applet information as a string.
toString() - Method in class opencard.opt.applet.ID
Returns the ID as a string.
toString() - Method in class opencard.opt.iso.fs.CardFile
Returns a human-readable string representation of this card file object.
toString() - Method in class opencard.opt.iso.fs.CardFilePath
Return a string representation of this object.
toString() - Method in class opencard.opt.iso.fs.CardFilePathComponent
Overrides Object.toString() and returns a string representation of this component..
toString() - Method in class opencard.opt.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.
toUnsignedByteArray(byte[], byte[], int, int) - Static method in class de.cardcontact.opencard.eac.cvc.PublicKeyTLV
 
toUnsignedByteArray(BigInteger, byte[], int, int) - Static method in class de.cardcontact.opencard.eac.cvc.PublicKeyTLV
 
toUnsignedByteArray(BigInteger, int) - Static method in class de.cardcontact.opencard.eac.cvc.PublicKeyTLV
 
traceAnswerToReset(SlotChannel, CardID) - Method in class de.cardcontact.cli.APDUTracerLogAdapter
 
traceAnswerToReset(SlotChannel, CardID) - Method in class de.cardcontact.opencard.utils.StreamingAPDUTracer
 
traceAnswerToReset(SlotChannel, CardID) - Method in interface opencard.core.util.APDUTracer
Trave reset
traceAnswerToReset(SlotChannel, CardID) - Method in class opencard.core.util.SLF4JAPDUTracer
 
traceCommandAPDU(SlotChannel, CommandAPDU) - Method in class de.cardcontact.cli.APDUTracerLogAdapter
 
traceCommandAPDU(SlotChannel, CommandAPDU) - Method in class de.cardcontact.opencard.utils.StreamingAPDUTracer
 
traceCommandAPDU(SlotChannel, CommandAPDU) - Method in interface opencard.core.util.APDUTracer
Trace a command APDU send over the defined slot channel
traceCommandAPDU(SlotChannel, CommandAPDU) - Method in class opencard.core.util.SLF4JAPDUTracer
 
traceResponseAPDU(SlotChannel, ResponseAPDU) - Method in class de.cardcontact.cli.APDUTracerLogAdapter
 
traceResponseAPDU(SlotChannel, ResponseAPDU) - Method in class de.cardcontact.opencard.utils.StreamingAPDUTracer
 
traceResponseAPDU(SlotChannel, ResponseAPDU) - Method in interface opencard.core.util.APDUTracer
Trace a response APDU received over the defined slot channel
traceResponseAPDU(SlotChannel, ResponseAPDU) - Method in class opencard.core.util.SLF4JAPDUTracer
 
TransparentCardService - Class in de.cardcontact.opencard.service.isocard
Transparent card service with secure messaging support
TransparentCardService() - Constructor for class de.cardcontact.opencard.service.isocard.TransparentCardService
 
TRANSPORTMODE - de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl.PasswordStatus
 
TrayView - Class in de.cardcontact.cli
 
TrayView(TerminalManager) - Constructor for class de.cardcontact.cli.TrayView
 
TreeNode - Interface in de.cardcontact.tlv
Reimplementation of the java.swing.TreeNode interface with fewer methods
TrustStore - Class in de.cardcontact.opencard.eac
Singleton class providing a process wide trust store of Card Verifiable Certificates (CVC).
TrustStore() - Constructor for class de.cardcontact.opencard.eac.TrustStore
 
type - Variable in class opencard.core.terminal.CardTerminal
 

U

UNIVERSAL - Static variable in class de.cardcontact.tlv.Tag
 
UniversalString - Static variable in class de.cardcontact.tlv.Tag
 
unsignedBigIntegerToByteArray(BigInteger, int) - Static method in class de.cardcontact.opencard.service.eac20.EAC20
Convert unsigned big integer into byte array, stripping of a leading 00 byte This conversion is required, because the Java BigInteger is a signed value, whereas the byte arrays containing key components are unsigned by default
unsignedBigIntegerToByteArray(BigInteger, int) - Static method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMPrivateKeySpec
Convert unsigned big integer into byte array, stripping of a leading 00 byte This conversion is required, because the Java BigInteger is a signed value, whereas the byte arrays containing key components are unsigned by default
UNSPECIFIED_CARD_CHALLENGE_GENERATION - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
UNSUPPORTED - Static variable in class opencard.core.service.CardType
Reserved instance of card type to be used for cards that are not supported by a card service factory.
unwrap(ResponseAPDU, int) - Method in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
unwrap(ResponseAPDU, int) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Unwrap response APDU received with secure messaging
unwrap(ResponseAPDU, int) - Method in interface de.cardcontact.opencard.security.SecureChannel
Unwrap a CommandAPDU
unwrapKey(byte, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
The Unwrap command allows the terminal to import a private or secret key value and meta data encrypted under the Device Key Encryption Key.
unwrapSignature(byte[], int) - Static method in class de.cardcontact.opencard.eac.cvc.ECSignature
 
update(byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.KeyDomain
 
update(RemoteNotificationListener) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteClient
 
update(String, String, RemoteNotificationListener) - Method in class de.cardcontact.opencard.service.remoteclient.RemoteClientCardService
 
update(String, String, RemoteNotificationListener) - Method in interface de.cardcontact.opencard.service.remoteclient.RemoteUpdateService
Update the card by obtaining command APDUs from a remote administration server.
update(String, String, RemoteNotificationListener) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
UPDATE - Static variable in class de.cardcontact.opencard.security.IsoCredentialStore
 
updateCards(CardTerminal, int, boolean) - Method in class opencard.core.event.EventGenerator
Notify listeners that a card was inserted into or removed from a slot of a terminal.
updateCards(CardTerminal, int, boolean) - Method in interface opencard.core.terminal.Observer
The CardTerminalRegistry calls this method when a card is inserted/ removed in one of the registered terminals.
updateTerminals(Pollable, boolean) - Method in class opencard.core.event.EventGenerator
.
updateTerminals(Pollable, boolean) - Method in interface opencard.core.terminal.Observer
The CardTerminalRegistry calls this method when a pollable terminal is added or removed
UQ_COM_DEC_INTAUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
UQ_SM_COMMAND - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
UQ_SM_RESPONSE - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
UQ_USER_AUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
UQ_VER_ENC_EXTAUT - Static variable in interface de.cardcontact.opencard.service.isocard.IsoConstants
 
URLVerifier - Class in de.cardcontact.cli
 
URLVerifier() - Constructor for class de.cardcontact.cli.URLVerifier
 
usageQualifier - Variable in class de.cardcontact.opencard.security.IsoSecureChannelCredential
 
useAlternateLengthEncoding() - Method in class de.cardcontact.tlv.TLV
Enable alternate encoding of length field.
useClassThreePinPad(boolean) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Enable or disable the pin pad
useDefaultChannel() - Method in class opencard.core.service.CardServiceScheduler
Deprecated. 
useSecureChannel() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMAppletState
 
UTCTime - Static variable in class de.cardcontact.tlv.Tag
 
UTF8String - Class in de.cardcontact.tlv
 
UTF8String - Static variable in class de.cardcontact.tlv.Tag
 
UTF8String(ParseBuffer) - Constructor for class de.cardcontact.tlv.UTF8String
Create PrintableString from binary presentation
UTF8String(TLV) - Constructor for class de.cardcontact.tlv.UTF8String
Copy constructor to convert PrimitiveTLV to typed object Make sure, that the parent is updated with the new reference
UTF8String(String) - Constructor for class de.cardcontact.tlv.UTF8String
Create PrintableString object
Util - Class in de.cardcontact.opencard.utils
 
Util() - Constructor for class de.cardcontact.opencard.utils.Util
 

V

value - Variable in class de.cardcontact.tlv.CompactInteger
 
value - Variable in class de.cardcontact.tlv.PrimitiveTLV
 
valueAsByteArray() - Method in class opencard.opt.util.TLV
Get the value field of this TLV as a byte array.
valueAsNumber() - Method in class opencard.opt.util.TLV
Get the value of this TLV as a positive integer number.
valueOf(String) - Static method in enum de.cardcontact.opencard.eac.StandardizedDomainParameter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cardcontact.opencard.security.IsoSecureChannel.SSCPolicyEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl.PasswordStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.cardcontact.opencard.service.smartcardhsm.KeyDescription.KeyTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.cardcontact.opencard.eac.StandardizedDomainParameter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cardcontact.opencard.security.IsoSecureChannel.SSCPolicyEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl.PasswordStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cardcontact.opencard.service.remoteclient.RemoteProtocolUnit.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.cardcontact.opencard.service.smartcardhsm.KeyDescription.KeyTypes
Returns an array containing the constants of this enum type, in the order they are declared.
valueToByteArray(byte[], int) - Method in class de.cardcontact.tlv.ConstructedTLV
Store value from constructed object to binary buffer
valueToByteArray(byte[], int) - Method in class de.cardcontact.tlv.PrimitiveTLV
Store value in binary buffer
valueToByteArray(byte[], int) - Method in class de.cardcontact.tlv.TLV
Store value to binary buffer Abtract method must be overwritten
VERIFIED - de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl.PasswordStatus
 
VerifiedAPDUInterface - Interface in opencard.core.terminal
A CardTerminal that implements the VerifiedAPDUInterface can query the user for CHV (Card Holder Verification) data and insert that CHV data into the CommandAPDU.
verify(CardVerifiableCertificate) - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
verify(PublicKey) - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
verify(PublicKey, String) - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
verify(PublicKey, String, String) - Method in class de.cardcontact.opencard.eac.CardVerifiableCertificate
 
verifyAuthenticationToken(byte[]) - Method in class de.cardcontact.opencard.eac.ChipAuthentication
 
verifyAuthenticationToken(byte[]) - Method in class de.cardcontact.opencard.service.eac20.EAC20
Calculate and verify the authentication token over the public key received from the other side
verifyBio(byte, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Verify biometric template
verifyCertificate(CardVerifiableCertificate) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Present a card verifiable certificate in order to establish a trusted public key in the device.
verifyCertificateChain(CardVerifiableCertificate[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Ensure that the issuer of the certificate or request in chain[0] is validated.
VerifyCertificateCommandAPDU - Class in de.cardcontact.opencard.service.isocard.apdu
 
VerifyCertificateCommandAPDU(CardVerifiableCertificate) - Constructor for class de.cardcontact.opencard.service.isocard.apdu.VerifyCertificateCommandAPDU
 
verifyPassword() - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Get password from a callback mechanism or from a terminal pin pad and send it to the card.
verifyPassword(SecurityDomain, int, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
 
verifyPassword(SecurityDomain, int, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
verifyPassword(SecurityDomain, int, byte[]) - Method in interface opencard.opt.security.CHVCardService
Checks a password for card holder verification.
verifyPassword(SecurityDomain, int, CHVControl, byte[]) - Method in interface de.cardcontact.opencard.service.isocard.CHVCardServiceWithControl
Checks a password for card holder verification.
verifyPassword(SecurityDomain, int, CHVControl, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
 
verifyPassword(SecurityDomain, int, CHVControl, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
If there is a class 3 card terminal the pin will be entered on the terminal's pin pad.
verifyPINDirect(CommandAPDU) - Method in class de.cardcontact.opencard.terminal.smartcardio.PCSCIOControl
Verifying PIN direct with a class 3 card terminal
verifySignedData(PublicKeyRef, String, byte[], byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
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 class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
verifySignedData(PublicKeyRef, String, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Verify a digital Signature including hashing (overload method that allows to specify the padding algorithm to be used).
verifySignedHash(PublicKeyRef, String, byte[], byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
verifySignedHash(PublicKeyRef, String, byte[], byte[]) - Method in interface opencard.opt.signature.SignatureCardService
Verify a digital Signature.
verifySignedHash(PublicKeyRef, String, String, byte[], byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
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).
verifyURL(String) - Method in class de.cardcontact.cli.URLVerifier
 
verifyURLforToken(String, String) - Method in class de.cardcontact.cli.URLVerifier
 

W

waitForCard(CardRequest) - Static method in class opencard.core.service.SmartCard
Waits for a card to be inserted into any of the card terminals attached to the system.
waitForCard(CardRequest, Object) - Static method in class opencard.core.service.SmartCard
Waits for a card to be inserted into any of the locked card terminals attached to the system.
WELL_KNOWN_PSEUDO_RANDOM_ALGORITHM - Static variable in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
withDomainParameter(boolean) - Method in class de.cardcontact.opencard.eac.cvc.CVCertificateGenerator
 
wrap(CommandAPDU, int) - Method in class de.cardcontact.opencard.security.GPSCP02SecureChannel
 
wrap(CommandAPDU, int) - Method in class de.cardcontact.opencard.security.IsoSecureChannel
Wrap command APDU into a secure messaging command APDU using algorithm defined in eSign-K (CWA 14890)
wrap(CommandAPDU, int) - Method in interface de.cardcontact.opencard.security.SecureChannel
Wrap a CommandAPDU
wrapKey(byte) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
The Wrap command allows the terminal to extract a private or secret key value encrypted under the Device Key Encryption Key.
wrapSignature(byte[]) - Static method in class de.cardcontact.opencard.eac.cvc.ECSignature
Wrap an ECDSA signature in the format r || s into a TLV encoding as defined by RFC 3279
write(CardFilePath, int, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Write binary data to transparent file
write(CardFilePath, int, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
 
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 class de.cardcontact.opencard.service.isocard.IsoCardService
Write binary data to transparent file
write(CardFilePath, int, byte[], int, int) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
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.
writeRecord(CardFilePath, int, byte[]) - Method in class de.cardcontact.opencard.service.isocard.IsoCardService
Update record in linear file
writeRecord(CardFilePath, int, byte[]) - Method in class de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMCardService
Deprecated. 
writeRecord(CardFilePath, int, byte[]) - Method in interface opencard.opt.iso.fs.FileAccessCardService
Writes data to a structured file.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages