---
name: "opensc"
section: "7"
platform: "linux"
package: "opensc"
version: "0.9.6-1"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/opensc"
---

# opensc(7)

Smart Card library and applications with support for PKCS #15 compatible smart cards and similar security tokens

## NAME

opensc - Smart Card library and applications with support for PKCS #15 compatible smart cards and similar security tokens

## DESCRIPTION

The **opensc** project aims to provide a set of libraries and programs for manipulating smart cards.  The **opensc** utilities and libraries can be used with ISO 7816-4 compatible cards providing basic, ISO filesystem manipulation.  The primary goal of **opensc**, however,  is to support cryptographic functionality made possible by PKCS #15 compatible cards.

Functionality includes PIN-protected, on-card private  and public key storage, message signing/verification and key generation.

**opensc** supports PC/SC, CT-API and OpenCT to talk to card terminals.

## OTHER FEATURES

PAM library.\
 OpenSSH integration.\
 PKCS #11 integration.

## SUPPORTED CARDS

- As of this writing, **opensc** is known to support the following PKCS #15 compatible cards.

  Finnish FINEID (SetCOS)\
   Swedish Posten eID (SetCOS)\
   Schlumberger Cryptoflex 16k and 8k\
   Gemplus GPK 4000, 8000 and 16000\
   MioCOS 1.1\
   TCOS 2.0

## SEE ALSO

[**opensc-tool**(1)](/opensc-tool/1.md), [**opensc-explorer**(1)](/opensc-explorer/1.md), [**opensc-config**(1)](/opensc-config/1.md), [**pkcs15**(7)](/pkcs15/7.md), [**pkcs15-init**(1)](/pkcs15-init/1.md), [**pkcs15-tool**(1)](/pkcs15-tool/1.md), [**pkcs15-crypt**(1)](/pkcs15-crypt/1.md), [**cryptoflex-tool**(1)](/cryptoflex-tool/1.md), **http://www.opensc.org**

## AUTHOR

This manpage was contributed by Joe Phillips \<joe.phillips@innovationsw.com\>, for the Debian GNU/Linux system (but may be used by others).
