When using a smart card on a desktop client, the Sun Ray server
must identify the smart card type being used and extract a unique
identifier from the card. The smart card types are identified
through smart card configuration files, which are written in the
SwapDrop language and located in the:
/etc/opt/SUNWut/smartcard
directory. All
files end with a .cfg
suffix, as in,
acme_card.cfg
.
When a user inserts a smart card into a desktop client, the available smart card configuration files are run in order based on the smart card probe order, as described in Section 8.4, “Smart Card Probe Order”. When run, the configuration file performs an I/O action with the smart card to try to identify it.
If a configuration file identifies the smart card, a unique token ID is sent to the server and the session associated with that token ID becomes the active session connected to the client. If no configuration files can identify the card, then the Card Error icon is displayed on the client and there is no session activated for the client.