All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
APDU |
An APDU represents a Application Protocol Data Unit which is the
basic unit of communication with a smart card.
|
APDUFormatter |
|
APDUInterface |
Interface provided by a CardService to allow APDU access, potentially performing
transformations before the APDU is forwarded to the card.
|
APDUTracer |
Interface used to trace the communication with a smart card
|
APDUTracerLogAdapter |
|
AppletID |
AppletID encapsulates the applet identifier as defined by ISO
7816-5.
|
AppletInfo |
The AppletInfo encapsulates the descriptive information about an
applet stored on a smart card (e.g.
|
AppletProxy |
AppletProxy is the base class for all applet proxies.
|
AppletSelector |
The AppletSelector interface defines the minimum
features that are necessary for working with card-resident applets.
|
AppletState |
Applet states are to be used for representing the state of an applet to
applet proxies associated with that applet.
|
AuthenticatedRequest |
|
BasicAppletCardService |
This service offers methods to applications or proxies derived from it, which
send a given command APDU to the card applet identified by the given
application identifier and which return the result APDU.
|
ByteBuffer |
Implements a mutable byte buffer similar to StringBuffer.
|
CapFile |
JavaCard CAP file decoder
|
CardChannel |
A communication channel to a smartcard.
|
CardConnectorDaemon |
|
CardFile |
Represents a file or directory on the smartcard.
|
CardFileAppID |
CardFileAppID contains a single CardFilePath component, an
application ID.
|
CardFileFileID |
CardFileFileID contains a single CardFilePath component, a
two byte file ID.
|
CardFileInfo |
Provides information about the structure of a file.
|
CardFilePartialAppID |
CardFilePartialAppID contains a single CardFilePath
component, a partial application ID.
|
CardFilePath |
CardFilePath encapsulates the various ways of addressing files on a
smart card:
File ID paths: A sequence of two byte file IDs as defined in ISO
7816-4
Short File ID: One byte short file ID (0..31) for selecting EFs.
|
CardFilePathComponent |
CardFilePathComponent contains a single CardFilePath
component.
|
CardFileShortFileID |
CardFileShortFileID contains a single CardFilePath
component, a short file ID.
|
CardFileSymbolicName |
CardFileSymbolicName contains a single CardFilePath
component, a symbolic name.
|
CardHolderVerificationGUI |
The system user interaction handler.
|
CardID |
Represents a smartcard's ATR (Answer To Reset).
|
CardIDFilter |
An interface for filtering CardIDs.
|
CardIOException |
CardIOException is the base class for all CardIO related
exceptions.
|
CardNotPresentException |
Thrown when a card should be inserted in one of the slots but is not present.
|
CardRequest |
A CardRequest is used for waitForCard() invocations and
specifies what kind of smart card an application is waited for.
|
CardService |
Provides specific smart card functionality to applications.
|
CardServiceException |
The base class of all checked exceptions thrown in the card services area.
|
CardServiceFactory |
A CardServiceFactory can instantiate CardServices for a
specific smart card.
|
CardServiceImplementationException |
Base class for exceptions indicating problems in a card service.
|
CardServiceInabilityException |
Exception indicating that an operation is not supported by a card service.
|
CardServiceInsufficientMemoryException |
Exception thrown when the smartcard is out of EEPROM space.
|
CardServiceInterface |
An interface to the public methods in CardService.
|
CardServiceInvalidCommandException |
Exception indicating that a smartcard is unable to interpret a command.
|
CardServiceInvalidCredentialException |
Exception thrown when a credential that was provided is invalid.
|
CardServiceInvalidParameterException |
Exception indicating that an invalid parameter was passed to a card service.
|
CardServiceMissingAuthorizationException |
Exception indicating that an object cannot be accessed by the service.
|
CardServiceMissingCredentialsException |
Exception thrown if an application did not provide the required credentials.
|
CardServiceObjectNotAvailableException |
Exception thrown when an object cannot be located on the smartcard.
|
CardServiceOperationFailedException |
Exception indicating that an operation cannot be performed by the smartcard.
|
CardServiceRegistry |
The CardServiceRegistry keeps track of CardServiceFactories
.
|
CardServiceResourceNotFoundException |
Exception thrown when required resources are not found.
|
CardServiceRuntimeException |
Base class for all unchecked exceptions related to card services.
|
CardServiceScheduler |
Manager for logical channels to an inserted smartcard.
|
CardServiceUnexpectedResponseException |
Exception indicating that a smartcard's response cannot be interpreted.
|
CardServiceUnexpectedStatusWordException |
|
CardServiceUsageException |
Exception indicating that a card service has been used incorrectly.
|
CardState |
Encapsulates the state of a multi-applicative card.
|
CardTerminal |
The CardTerminal class represents a physical card terminal.
|
CardTerminalEvent |
A CardTerminalEvent signals the insertion or removal of a smart
card.
|
CardTerminalException |
Through a CardTerminalException we signal all exceptions upstream.
|
CardTerminalFactory |
A CardTerminalFactory produces CardTerminal objects of a
certain type attached at an address.
|
CardTerminalIOBlender |
A CardTerminalIOBlender processes (blends) user input for a
CardTerminal.
|
CardTerminalIOControl |
The CardTerminalIOControl class provides a means of fine-tuning the
way a CardTerminal processes user input.
|
CardTerminalRegistry |
The CardTerminalRegistry keeps track of the installed
CardTerminals registered within a system.
|
CardType |
Type of a card as determined by a cardservice factory.
|
CardUpdater |
Card remote update command line tool.
|
CardUpdaterDaemon |
Daemon accepting requests from the local browser to initiate card update sessions with remote server
|
CardUpdaterLog |
|
CardVerifiableCertificate |
|
CertificateBody |
|
CertificateDate |
|
CertificateDescription |
|
CertificateEffectiveDate |
|
CertificateExpirationDate |
|
CertificateHolderAuthorizationTemplate |
|
CertificateHolderReference |
|
CertificationAuthorityReference |
|
ChangeReferenceDataDialog |
Change Reference Data dialog for the SmartCard-HSM.
|
ChipAuthentication |
|
ChipAuthenticationCommandData |
|
ChipAuthenticationResponseData |
|
CHVCardService |
A card service interface for Card Holder Verification (CHV).
|
CHVCardServiceWithControl |
Extend CHVCardService to allow an application to pass an CHVControl object
|
CHVCardServiceWithControl.PasswordStatus |
|
CHVControl |
Determine the characteristics of a card holder verification.
|
CHVDialog |
The interface which must be implemented by all dialogs to be used by card
services for CHV input.
|
CHVEncoder |
Encode a String for card holder verification.
|
CHVManagementCardService |
|
CHVUtils |
Utility class for formatting PIN codes
|
ClientProperties |
Persistently store client configurations in a property file.
|
CommandAPDU |
Represents a command APDU that can be modified.
|
CommunicationErrorException |
|
CompactInteger |
Support for compact integer storage format
|
ConstructedTLV |
Base class for all constructed TLV objects
|
Credential |
A tag interface for cryptographic credentials.
|
CredentialBag |
A container for stores that hold cryptographic credentials.
|
CredentialStore |
A container for cryptographic credentials.
|
CTAPI |
|
CTAPICardTerminal |
Implements a CT-API card terminal for OCF.
|
CTAPICardTerminalFactory |
Implements a card terminal factory that can instantiate CT-API card terminals.
|
CTAPIException |
|
CTAPITerminal |
|
CTAPIWithKeyboardCardTerminal |
|
CTListener |
The listener interface for receiving CardTerminalEvents.
|
Curve |
|
CVCertificate |
|
CVCertificateGenerator |
|
CVCertificateRequestGenerator |
|
DecipherCardService |
|
DefaultCHVDialog |
The default dialog used by card services.
|
DefaultCHVDialogResourceBundle |
|
DefaultHttpURLConnectionFactory |
|
DirectoryAttribute |
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
|
EAC20 |
Class implementing an EAC2.0 service.
|
EACCardService |
|
ECParameters |
|
ECPrivateKeyTLV |
|
ECPublicKeyTLV |
|
ECSignature |
|
EMSAPSSEncoder |
Implementation of EMSA-PSS encoding according to PKCS#1 V2.1 (RFC 3447)
|
EventGenerator |
The EventGenerator singleton acts as a generator and multicaster for
card terminal events.
|
ExtendedVerifiedAPDUInterface |
The ExtendedVerifiedAPDUInterface extends the
VerifiedAPDUInterface.
|
Extension |
|
Extensions |
|
FieldID |
|
FileAccessCardService |
Interface to a card service for ISO 7816-4 file access functionality.
|
FileSystemCardService |
Interface defining creational methods for file system based smartcards.
|
FileSystemSendAPDU |
Interface implemented by CardServices supporting direct APDUs to file system objects
|
GeneralAuthenticateCommandAPDU |
|
GeneralizedTime |
|
GetChallengeCommandAPDU |
|
GlobalPlatformCardServiceFactory |
|
GPSCP02SecureChannel |
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
|
GPSCP02SecureChannelCredential |
|
GPTLV_EMV |
Class implementing EMV encoded TLV objects
|
GPTLV_Generic |
Abstract base class for EMV, DGI and L16 encoded TLV objects
|
HexString |
Utility class to handle all sorts of hexadecimal string conversions
|
HexString |
Small utility class to hexify bytes and shorts.
|
HttpURLConnectionFactory |
Interface to create a preconfigured HttpURLConnection
|
ICTAPIEvent |
|
ID |
ID - A wrapper class for unsigned byte arrays.
|
InitializeConfiguration |
Encoder for DEVICE INITIALIZATION command data
|
InstructionCodeTable |
Decoder to visualize instruction codes
|
IntegerTLV |
|
InvalidCardChannelException |
Exception indicating that a card channel is not available.
|
InvalidSlotChannelException |
An InvalidSlotChannelException signals that the
SlotChannel was not valid (e.g., it was not opened by a
CardTerminal ).
|
ISOAppletSelector |
The ISOAppletSelector is a class providing the selectApplet
functionality as specified in the AppletSelector interface.
|
IsoCardSelector |
Class to support the selection of card objects and the maintenance of the
current selection status
|
IsoCardService |
File access card service for ISO7816-4,-8 and -9 cards.
|
IsoCardServiceFactory |
Factory used to create an card service for ISO 7816-4 / -8 / -9 compliant cards
|
IsoCardState |
Object to hold information card related card service information
|
IsoCommandAPDU |
|
IsoConstants |
ISO 7816 defined constants
|
IsoCredentialStore |
Class implementing a credential store for secure channel credentials
Secure channel credentials are stored with the file path and access mode as index
|
IsoFileControlInformation |
Parser to TLV-encoded file control information returned in SELECT APDU
|
IsoFileSystemCardService |
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.
|
IsoSecureChannel |
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.SSCPolicyEnum |
|
IsoSecureChannelCredential |
Class to encode a secure channel credential, which combines a secure channel object
with a usage qualifier.
|
JCOPSimCardTerminal |
Class implementing a JCOP simulation card terminal
|
JCOPSimCardTerminalFactory |
Class implementing a JCOP simulation card terminal factory
|
KeyDescription |
PKCS#15 key description for RSA, EC and AES keys
|
KeyDescription.KeyTypes |
|
KeyDomain |
Class to maintain the Key Domain status on a SmartCard-HSM
|
KeyDomainUIDExtension |
|
KeyGenerationCardService |
KeyGenerationCardService The SignatureCardService offers methods to
generate and verify a signature as well as key import, verification and
generation methods.
|
KeyGenerationCardServiceWithSpec |
|
KeyRef |
Interface for classes that reference a key stored on a smart card.
|
ManageSECommandAPDU |
|
MessageAuthenticationCode |
Message Authentication Code generator supporting a fallback CMAC (e.g.
|
MutableTreeNode |
Reimplementation of java.swing.MutableTreeNode removing some signature and inefficencies
|
NativeTLVList |
TLVList
|
ObjectIdentifier |
Class to implement TLV encoded Object Identifier according to ASN.1
|
ObjectIdentifierRegistry |
Global registry of namend object identifier
|
Observer |
This interface is used by the CardTerminalRegistry to communicate to an
interested party added/remove card terminals and card insertion/removal.
|
OCF11CardServiceFactory |
A CardServiceFactory can instantiate CardServices for a
specific smart card.
|
OctetString |
|
OpenCardConfigurationProvider |
OpenCardConfigurationProvider is the general interface that has to
be implemented by concrete classes that are to set OpenCard's properties.
|
OpenCardConstants |
Common constants for all OpenCard Framework classes.
|
OpenCardEvent |
Observable events of the OpenCard framework.
|
OpenCardException |
The base class of all checked OpenCard exceptions.
|
OpenCardPropertyFileLoader |
OpenCardPropertyFileLoader is a utility class that loads the
opencard.properties file and merges the properties found in there
with the system properties.
|
OpenCardPropertyLoadingException |
|
OpenCardRuntimeException |
Mother of all OCF runtime exceptions.
|
ParseBuffer |
Object used to parse binary buffers
|
PassThruCardService |
A card service for low level communication with smartcards.
|
PassThruCardServiceFactory |
A factory for creating low level card services for any smartcard.
|
PCSCIOControl |
|
PerformSecurityOperation |
|
PKCS8 |
|
Pollable |
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.
|
PrimaryCardServiceFactory |
Of all the CardServiceFactories available for a particular smart
card, one must be the primary CardServiceFactory.
|
PrimitiveTLV |
Base class for all primitive TLV objects
|
PrintableString |
|
PrivateKeyAlgorithmIdentifier |
|
PrivateKeyInfo |
|
PrivateKeyRef |
Interface for classes that reference a private key stored on a smart card.
|
PublicKeyRef |
Interface for classes that reference a public key stored on a smart card.
|
PublicKeyReference |
|
PublicKeyTLV |
|
ReaderConfigurationModel |
|
ReaderConfigurationView |
|
RemoteCardSpec |
|
RemoteClient |
|
RemoteClientCardService |
This client establish a connection to a remote administration server
and obtains command APDUs that will be transfered to the card.
|
RemoteClientCardServiceFactory |
Factory creating RemoteClient card services
|
RemoteNotificationListener |
Handle notification from server in remote update
|
RemoteProtocolScript |
Encode or decode a list of RemoteProtocolUnits for transfer using RAMOverHttp encoding
|
RemoteProtocolUnit |
Basic exchange unit for remote card terminal
|
RemoteProtocolUnit.Action |
|
RemoteTerminal |
|
RemoteUpdateService |
Interface to a remote update service
|
RemoteUpdateServiceNotAvailableException |
|
ResponseAPDU |
A ResponseAPDU represents a Response Application Protocol Data Unit
received from the smart card in response to a previous CommandAPDU.
|
RSAPublicKeyTLV |
|
ScriptFailedException |
|
SecretKeyRef |
Interface for classes that reference a secret key stored on a smart card.
|
SecureChannel |
Interface implementing an APDU wrapping / unwrapping mechanism
|
SecureChannelCredential |
Interface of a class that supports wrapping and unwrapping of APDUs
Use this interface for classes that implement secure messaging
|
SecureService |
An interface for card services with cryptographic security mechanisms.
|
SecurityDomain |
SecurityDomain is a tag interface for classes which can be used to identify a
security domain.
|
SecurityDomainCardService |
Class implementing a Global Platform Security Domain card service
|
Sequence |
Class to implement ASN.1 SEQUENCE object
|
ServerURLManager |
This class manages a list of approved server URLs.
|
SignatureCardService |
SignatureCardService The SignatureCardService offers methods to
generate and verify a signature as well as key import, verification and
generation methods.
|
SignatureTLV |
|
SLF4JAPDUTracer |
|
Slot |
Deprecated.
|
SlotChannel |
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.
|
SmartCard |
The SmartCard object is the point of access to the OpenCard
framework for the application.
|
SmartCardHSMAppletState |
Class maintaining the applet state across card services instances
|
SmartCardHSMCardService |
Class implementing a SmartCard HSM card service
|
SmartCardHSMCardServiceFactory |
Factory creating SmartCard-HSM card services
|
SmartCardHSMCHVDialog |
Cardholder Verification Dialog for the SmartCard-HSM.
|
SmartCardHSMECKey |
Reference to a EC private key on the SmartCardHSM
|
SmartCardHSMECPrivateKeySpec |
This class contains the data for EC key pair generation.
|
SmartCardHSMEntry |
This class gives a representation of an SmartCardHSM entry.
|
SmartCardHSMKey |
Reference to the private key on the SmartCardHSM
|
SmartCardHSMKeySpec |
Base class for all key specifications
|
SmartCardHSMPrivateKey |
|
SmartCardHSMPrivateKeySpec |
This class contains data for key pair generation.
|
SmartCardHSMRSAKey |
Reference to a RSA private key on the SmartCardHSM
|
SmartCardHSMRSAPrivateKeySpec |
This class contains the data for RSA key pair generation.
|
SmartCardHSMSecretKey |
|
SmartCardHSMSecretKeySpec |
Specification for secret keys
|
SmartCardIOFactory |
Factory that creates a CardTerminal object for each card reader listed via the javax.smartcardio interface.
|
SmartCardIOTerminal |
Implements a wrapper card terminal for access to smart card with the javax.smartcardio interface.
|
SoftTASigner |
|
StandardizedDomainParameter |
|
StatusWordTable |
List of status words and their meaning
|
StreamingAPDUTracer |
Class implementing the APDUTracer interface to trace the content of a command
or response APDU into an associated stream.
|
SystemAccess |
Singleton that provides access to protected system resources
like file I/O, properties, native code.
|
Tag |
Class representing a tag that is part of a TLV structure.
|
Tag |
This class represents Tags as defined in the Basic Encoding Rules for ASN.1
defined in ISO 8825.
|
TagSizeException |
Exceptions thrown by TLV classes
|
TerminalAuthenticationSigner |
Interface to a Terminal Authentication Signer
This interface is modeled as per BSI TR-03129.
|
TerminalCommand |
TerminalCommand is a generic interface for sending commands to a
CardTerminal.
|
TerminalInitException |
Thrown when a timeout occured.
|
TerminalManager |
|
TerminalSelector |
|
TerminalTimeoutException |
Thrown when a timeout occured.
|
TLV |
Class to represent a TLV encoded data object
Follows the composite design pattern.
|
TLV |
This class represents a TLV (Tag Length Value) structure.
|
TLVDataSizeException |
Exception thrown by TLV classes
|
TLVEncodingException |
Exception thrown by TLV classes
|
TransparentCardService |
Transparent card service with secure messaging support
|
TrayView |
|
TreeNode |
Reimplementation of the java.swing.TreeNode interface with fewer methods
|
TrustStore |
Singleton class providing a process wide trust store of Card Verifiable Certificates (CVC).
|
URLVerifier |
|
UTF8String |
|
Util |
|
VerifiedAPDUInterface |
A CardTerminal that implements the VerifiedAPDUInterface
can query the user for CHV (Card Holder Verification) data and insert that
CHV data into the CommandAPDU.
|
VerifyCertificateCommandAPDU |
|