XCA is an interface
for managing RSA and DSA keys, certificates,
certificate signing requests, revocation lists and
templates. It uses the OpenSSL and Qt4 libraries.
Certificates and requests can be created and
signed and many x509v3 extensions can be added.
XCA supports multiple root and intermediate
Certificate authorities. The CAs can be used to
create CRLs and extend certificates. The following
file-formats are supported: PEM, DER, PKCS#7,
PKCS#8, PKCS#10, PKCS#12, and SPKAC.

Cardpeek is a tool to read the contents of ISO7816 smartcards. It features a GUI to represent card data in a tree view, and it is extendable with a scripting language (LUA). The goal of this project is to allow smartcard owners to be better informed about what type of personal information is stored in these devices. The tool currently reads the contents of: EMV bank cards, Calypso public transport cards (such as Navigo, RavKav, and Mobib), Belgian eID cards, GSM SIM cards, the French Vitale 2 health card, some Mifare cards, and Moneo electronic purse cards.

Pyscard consists of smartcard.scard, an extension module wrapping Windows smart card base components (also known as PCSC) on Windows and PCSC lite on Linux and Mac OS X Tiger and Leopard, and smartcard, a higher level Python framework built on top of the raw PCSC API.