SHOW Signed
 

Package net.rim.device.api.smartcard

Provides a library of components for interacting with Smart Cards and Smart Card Readers.

See:
          Description

Interface Summary
 Category: Signed ReaderStatus This class defines the status of a smart card reader.
 Category: Signed ReaderStatusListener An interface which allows an application to listen to the status of readers.
 

Class Summary
 Category: Signed AnswerToReset Represents an Answer to Reset object(ATR).
 Category: Signed CommandAPDU Represents a command Application Protocol Data Unit (APDU).
 Category: Signed ResponseAPDU Represents a response Application Protocol Data Unit.
 Category: Signed SmartCard Represents a kind (or model or family) of a physical smart card, as opposed to one unique smart card.
 Category: Signed SmartCardCapabilities Represents the capabilites of a physical smartcard, in terms of the protocols the card supports, the baud rate and clock adjustment factors.
 Category: Signed SmartCardFactory Provides factory functions in dealing with SmartCard objects.
 Category: Signed SmartCardID A class to represent a specific smart card within a family of smart cards.
 Category: Signed SmartCardReader Represents a physical smart card reader.
 Category: Signed SmartCardReaderFactory Provides factory functions to return SmartCardReader and SmartCardReaderSession objects.
 Category: Signed SmartCardReaderSession Represents a communications session with a physical smartcard reader.
 Category: Signed SmartCardSession A SmartCardSession represents a communications session with a physical smartcard.
 

Exception Summary
 Category: Signed SmartCardAccessDeniedException Thrown when the user is unable to gain access to a smart card resource.
 Category: Signed SmartCardBlockTimeoutException Thrown when a block timeout occurs communicating with the card.
 Category: Signed SmartCardCancelException Thrown when a smart card operation is canceled, typically by the user.
 Category: Signed SmartCardCharacterTimeoutException Thrown when a character timeout occurs communicating with the card.
 Category: Signed SmartCardException Thrown when a smart card error occurs.
 Category: Signed SmartCardIOException Thrown when there is IO problem communicating with a reader or card.
 Category: Signed SmartCardLockedException Thrown when the user is unable to attempt anymore logins on a smart card.
 Category: Signed SmartCardNoCardPresentException Thrown when there is no card present in the smart card reader.
 Category: Signed SmartCardNoReaderPresentException Thrown when there is no reader attached to the device.
 Category: Signed SmartCardProtocolErrorException Thrown when there is an error in either the T=1 or T=0 protocol.
 Category: Signed SmartCardRemovedException Thrown when the card is removed when communicating with the card.
 Category: Signed SmartCardSessionAlreadyOpenException Thrown when a smart card session is already open.
 Category: Signed SmartCardSessionClosedException Thrown when a method is called on a closed SmartCardSession or SmartCardReaderSession.
 Category: Signed SmartCardTimeoutException Thrown when a smart card operation is taking too long.
 Category: Signed SmartCardUnsupportedException Thrown when a smart card is not supported by the reader.
 Category: Signed SmartCardUnsupportedOperationException Thrown when a smart card operation is not supported.
 

Package net.rim.device.api.smartcard Description

Provides a library of components for interacting with Smart Cards and Smart Card Readers.

Smart Cards are credit card sized devices that store programmable data on an integrated circuit within the body of the card. They are used to securely store, and more importantly transfer, sensitive data from one party to another. In the RIM Crypto API, smart cards are used to store and transfer sensitive crypto token data.

This package contains the framework and functionality required to allow developers to implement their own custom smartcard and smartcard reader solution.

For information on implementing smart cards, see Adding smartcard drivers to the SmartCard API. This tutorial describes the process of adding support for new smart cards and smart card drivers to the API.

For information on implementing smart card readers, see Adding smartcard reader drivers to the SmartCard API This tutorial describes the process of adding support for new smart card reader and smart card reader drivers to the API. A smart card reader consists of the physical device and the software driver used to read the data from a smart card.




Copyright 1999-2008 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.