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
All Classes All Packages
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 theSlotChannel
was not valid (e.g., it was not opened by aCardTerminal
). - 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.
All Classes All Packages