Using smart cards with applications

This is an incomplete list of (mostly open source) end-user applications that are capable of working with smart cards initialized and/or supported by OpenSC, grouped by function. Software development libraries and helpers are listed on DeveloperInformation page.

Connection authentication + encryption

Web browsers / HTTPS

SSH

VPN

Misc

Data signing + encryption

E-mail / S/MIME

Application specific document signing

Legally binding (non-repudiation) signature software

Local authentication / login

Disk encryption

Miscellaneous applications

PKI/CA

Work in progress

The following projects are working on adding PKCS#11 support into their software. People who feel comfortable working with source code can check out the latest snapshots.

CA