Topics
All
Mac OS X
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Guides
Examples
New in version:
8.2
8.3
8.4
8.5
9.0
9.1
9.2
9.3
9.4
9.5
Statistic
Component: SmartCard
PCSC interface to SmartCard readers.
Item | Details |
---|---|
SmartCard.Available Whether SmartCard API is available. | Mac/Win 6.3 |
SmartCard.BeginTransaction Starts a transaction. | Mac/Win 6.3 |
SmartCard.Cancel Terminates all outstanding actions within a specific resource manager context. | Mac/Win 6.3 |
SmartCard.CancelTransaction Cancels current transaction. | Mac/Win 6.3 |
SmartCard.Connect Connects to a smartcard. | Mac/Win 6.3 |
SmartCard.Control Direct control of the reader. | Mac/Win 6.3 |
SmartCard.Disconnect Disconnects card. | Mac/Win 6.3 |
SmartCard.EndTransaction Ends transaction. | Mac/Win 6.3 |
SmartCard.GetActiveProtocol Queries the active protocol. | Mac/Win 6.3 |
SmartCard.GetAttribute Retrieves the current reader attribute. | Mac/Win 6.3 |
SmartCard.HeaderTemplate Queries header template. | Mac/Win 6.4 |
SmartCard.Init Initializes a smartcard context. | Mac/Win 6.3 |
SmartCard.ListReaderGroups Queries list of reader groups. | Mac/Win 6.3 |
SmartCard.ListReaders Queries list of readers. | Mac/Win 6.3 |
SmartCard.PerformSignature Performs signature. | Mac/Win 7.0 |
SmartCard.ReadCertificate Reads certificate for smart cards. | Mac/Win 7.0 |
SmartCard.ReadFile Read file from smart card with APDU protocol. | Mac/Win 8.5 |
SmartCard.Reconnect Reconnects to smart card with different protocol. | Mac/Win 6.3 |
SmartCard.Release Releases context and all memory needed. | Mac/Win 6.3 |
SmartCard.SetAttribute Sets the given reader attribute. | Mac/Win 6.3 |
SmartCard.SplitValues Split values read from smart card. | Mac/Win 8.5 |
SmartCard.Status Queries current status of smart card in reader. | Mac/Win 6.3 |
SmartCard.Transmit Sends a service request to the smart card and expects to receive data back from the card. | Mac/Win 6.3 |
SmartCard.TransmitReceiveHeader Returns the receive header from last Transmit. | Mac/Win 6.3 |
SmartCard.Valid Determines whether a smart card context handle is valid. | Mac/Win 6.3 |
25 functions.
Release notes
- Version 9.5
- Improved code for SmartCard.ReadFile to work for more cards.
- Version 8.5
- Added SmartCard.ReadFile and SmartCard.SplitValues functions to read data from various smartcards (e.g. Swiss Health Insurance Card or Belgian Identity Card).
- Version 7.1
- Changed SmartCard.PerformSignature to accept more than 20 bytes for hashes.
- Fixed an issue with SmartCard.PerformSignature not returning signature correctly.
- Version 7.0
- Added SmartCard.PerformSignature and SmartCard.ReadCertificate to handle a few card readers easier.
- Made SendHeader parameter optional for SmartCard.Transmit.
Feedback: Report problem or ask question.

Links
MBS Xojo Chart Plugins