[prev] [up] [next]

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:

Supported Card Protocols

Supported Cards

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 $