com.sun.javacard.apduio (Java Card 3 Platform, APDU I/O Library)
Date: 2009-11-05

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.sun.javacard.apduio

Provides a client API for exchanging APDUs with smart cards.

See:
Description

Interface Summary
CadClientInterface | An interface describing a client connection to a card.
CadServerListener |

Class Summary
Apdu | This class represent a pair of C-APDU and R-APDU.
CadDevice | Factory class producing CardClientInterface instances (connections to a card)
CadEvent |
CadPCSCClient | The CadClient class maintains the context for the client (terminal) side of the terminal CAD connection.
CadT0 | The CadT0 class manages the encodes and decodes TLP224 transport level messages between an InputStream and an OutputStream.
CadT0Client | The CadT0Client class maintains the context for the client (terminal) side of the terminal CAD connection.
CadT1 | The CadT1 class manages the encodes and decodes T=1 transport level messages between an InputStream and an OutputStream.
CadT1Client | The CadT1Client class maintains the context for the client (terminal) side of the terminal CAD connection.
CadT1Dual | The CadT1Dual class manages two T1 connections It uses two instances of ServerT1Data to store status of the protocols Two initialize the class, use constructor with contacted socket and set contacted_atr It contactless connection is also available, set also contactless socket and contactless atr This class uses two instances of T1BlockReade to listen to incoming blocks
ClientPCSCProtocol | The ClientPCSCProtocol class manages the client (terminal) side of the PCSC exchange with a CAD.
ClientProtocol | The ClientProtocol class is the abstract class that all client protocol (T=0/T=1) classes are derived from.
ClientT0Protocol | The ClientT0Protocol class manages the client (terminal) side of the T=0 protocol exchange with a CAD.
ClientT1Protocol | The ClientT1Protocol class manages the client (terminal) side of the T=1 protocol exchange with a CAD.
ServerT0Protocol | The ServerT0Protocol class maintains the context used in the server side T=0 protocol.
ServerT1Data | Data structure contatining status of one server T1 protocol Class CadT1Dual uses two instance of this structure
ServerT1Protocol | The ServerT1Protocol class maintains the context used in the server side T=1 protocol.
T1Block | The T1Block class implemenys a Java representation of the T=1 transport protocol for APDU, as defined in the ISO 7816-3 specifications.
TLP224Message | The TLP224Message class represents the link level message between a CAD (Card Acceptance Device) and a Terminal.

Exception Summary
CadTransportException | This abstract class is the parent class of all CAD exception classes.
T1Exception | This class represents error states for T=1 CAD devices.
TLP224Exception | Exceptions related to TLP224 protocol violations

## Package com.sun.javacard.apduio Description

Provides a client API for exchanging APDUs with smart cards.

It is used internally by several components of the Java Card development kit.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.