OpenSC bietet eine Reihe von Bibliotheken und Dienstprogrammen für die Arbeit mit Smartcards.Der Schwerpunkt liegt auf Karten, die kryptografische Operationen unterstützen und deren Verwendung in Sicherheitsanwendungen wie Authentifizierung, E-Mail-Verschlüsselung und digitalen Signaturen erleichtern.OpenSC implementiert die PKCS # 11-API, sodass Anwendungen, die diese API unterstützen (z. B. Mozilla Firefox und Thunderbird), sie verwenden können.Auf der Karte implementiert OpenSC den PKCS # 15-Standard und ist bestrebt, mit jeder Software / Karte kompatibel zu sein, die dies auch tut.