Smartcard Interfacing Framework
Introduction
This package consists of a set of Smalltalk classes which implement
a framework for the development of smartcard applications.
All of the card-terminal protocol and the card protocol are implemented
as pluggable components, which allows for easy future extension.
Especially if used with the cryptographic support library,
security applications are easy to implement with Smalltalk/X.
Supported Card Terminals
To date, the following terminal/terminal protocols are supported:
- OROS/GemPlus compatible terminals (i.e. GemPlus GCR500, GCR410 etc.)
Supported Card Protocols
- T0
- T1 (GemPlus only - under construction)
Supported Cards
- ISO7816 Card
- GSM11.11 Card
Documentation
This document is available upon request.
Example
The following code-fragment reads a cards ICC-id from a
card (assumes a GemPlus card reader being connected to
the serial line):
|cardTerminal card iccID|
cardTerminal := GemPlus_GCR500 atDevice:'/dev/cua1'.
cardTerminal waitForCardPresentInSlot:1.
card := cardTerminal getCardInSlot:1.
iccID := card getIccId.
Transcript showCR:'The ICC-id is: ' , iccID.
cardTerminal waitForCardRemovedInSlot:1.
cardTerminal close
Licensing
This addOn package is licensed separately from the base ST/X system.
Please contact eXept for further details, license information & pricing.
Copyright © 1999 eXept Software AG
<info@exept.de>
Doc $Revision: 1.7 $