Package opensc

Smart card library and applications

https://github.com/OpenSC/OpenSC/wiki

OpenSC provides a set of libraries and utilities to work with smart cards. Its
main focus is on cards that support cryptographic operations, and facilitate
their use in security applications such as authentication, mail encryption and
digital signatures. OpenSC implements the PKCS#11 API so applications
supporting this API (such as Mozilla Firefox and Thunderbird) can use it. On
the card OpenSC implements the PKCS#15 standard and aims to be compatible with
every software/card that does so, too.

General Commands (Section 1)
cardos-tool
The cardos-tool utility is used to display information about smart cards and similar security tokens based on Siemens Card/OS M4.
cryptoflex-tool
cryptoflex-tool is used to manipulate PKCS data structures on Schlumberger Cryptoflex smart cards. Users can create, list and read PINs and keys stored on the...
dnie-tool
The dnie-tool utility is used to display additional information about DNIe, the Spanish National eID card.
eidenv
The eidenv utility is used for accessing data from electronic identity cards (like national eID cards) which might not be present in PKCS#15 objects but...
gids-tool
smart card utility for GIDS cards
iasecc-tool
The iasecc-tool utility is used to display information about IAS/ECC v1.0.1 smart cards.
netkey-tool
The netkey-tool utility can be used from the command line to perform some smart card operations with NetKey E4 cards that cannot be done easily with other...
openpgp-tool
The openpgp-tool utility is used for accessing data from the OpenPGP v1.1 and v2.0 smart cards and compatible tokens like e.g. GPF CryptoStick v1.x, which might...
opensc-explorer
The opensc-explorer utility can be used interactively to perform miscellaneous operations such as exploring the contents of or sending arbitrary APDU commands...
opensc-tool
The opensc-tool utility can be used from the command line to perform miscellaneous smart card operations such as getting the card ATR or sending arbitrary APDU...
piv-tool
smart card utility for HSPD-12 PIV cards
pkcs11-tool
The pkcs11-tool utility is used to manage the data objects on smart cards and similar PKCS #11 security tokens. Users can list and read PINs, keys and...
pkcs15-crypt
The pkcs15-crypt utility can be used from the command line to perform cryptographic operations such as computing digital signatures or decrypting data, using...
pkcs15-init
The pkcs15-init utility can be used to create a PKCS #15 structure on a smart card, and add key or certificate objects. Details of the structure that will be...
pkcs15-tool
The pkcs15-tool utility is used to manipulate the PKCS #15 data structures on smart cards and similar security tokens. Users can list and read PINs, keys and...
sc-hsm-tool
smart card utility for SmartCard-HSM
westcos-tool
The westcos-tool utility is used to manipulate the westcos data structures on 2 Ko smart cards / tokens. Users can create PINs, keys and certificates stored on...
File Formats (Section 5)
pkcs15-profile
The pkcs15-init utility for PKCS #15 smart card personalization is controlled via profiles. When starting, it will read two such profiles at the moment, a...