https://github.com/OpenSC/OpenSC
Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
https://github.com/OpenSC/OpenSC
c minidriver opensc pkcs11 security smartcard tokend
Last synced: 10 months ago
JSON representation
Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
- Host: GitHub
- URL: https://github.com/OpenSC/OpenSC
- Owner: OpenSC
- License: lgpl-2.1
- Created: 2011-07-05T09:45:08.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T13:31:53.000Z (about 1 year ago)
- Last Synced: 2024-10-29T15:07:38.326Z (about 1 year ago)
- Topics: c, minidriver, opensc, pkcs11, security, smartcard, tokend
- Language: C
- Homepage: https://github.com/OpenSC/OpenSC/wiki
- Size: 21.4 MB
- Stars: 2,561
- Watchers: 145
- Forks: 734
- Open Issues: 130
-
Metadata Files:
- Readme: README
- Changelog: NEWS
- Contributing: CONTRIBUTING.md
- License: COPYING
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-smart-card - OpenSC
README
# OpenSC documentation
Manual pages for the
[OpenSC command line tools](https://htmlpreview.github.io/?https://github.com/OpenSC/OpenSC/blob/master/doc/tools/tools.html)
as well as for the
[OpenSC configuration files](https://htmlpreview.github.io/?https://github.com/OpenSC/OpenSC/blob/master/doc/files/files.html)
are available online and typically distributed along with your installation.
The [OpenSC Wiki](https://github.com/OpenSC/OpenSC/wiki) includes, among others, information for:
* [Windows Quick Start](https://github.com/OpenSC/OpenSC/wiki/Windows-Quick-Start)
* [macOS Quick Start](https://github.com/OpenSC/OpenSC/wiki/macOS-Quick-Start)
* [Compiling and Installing on Unix flavors](https://github.com/OpenSC/OpenSC/wiki/Compiling-and-Installing-on-Unix-flavors)
* [Frequently Asked Questions](https://github.com/OpenSC/OpenSC/wiki/Frequently-Asked-Questions)
* More user and developer provided documentation
# Downloads
## Latest release
The [latest stable version of OpenSC](https://github.com/OpenSC/OpenSC/releases/latest) is available on Github. It is available as
* Windows installer for 64 bit and 32 bit programs (`OpenSC*_win64.msi` and `OpenSC*_win32.msi`)
* macOS installer (`OpenSC*.dmg`)
* Source code distribution (`opensc*.tar.gz`)
## Nightly build
The latest source code is available through [GitHub](https://github.com/OpenSC/OpenSC/archive/master.zip).
Nightly builds are available by their git hash in branches of [OpenSC/Nightly](https://github.com/OpenSC/Nightly).
# Build and testing status
[](https://github.com/OpenSC/OpenSC/actions/workflows/linux.yml)
[](https://github.com/OpenSC/OpenSC/actions/workflows/macos.yml)
[](https://ci.appveyor.com/project/frankmorgner/opensc/branch/master)
[](https://scan.coverity.com/projects/4026)
[](https://github.com/OpenSC/OpenSC/actions/workflows/codeql.yml)
[](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:opensc)
[](https://bestpractices.coreinfrastructure.org/projects/3908)
Build and test status of specific cards:
| Cards | Status |
|----------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
| CAC | [](https://gitlab.com/redhat-crypto/OpenSC/pipelines) |
| [virt_CACard](https://github.com/Jakuje/virt_cacard) | [](https://github.com/OpenSC/OpenSC/actions/workflows/linux.yml) |
| [Coolkey](https://github.com/dogtagpki/coolkey/tree/master/applet) | [](https://gitlab.com/redhat-crypto/OpenSC/pipelines) |
| [PivApplet](https://github.com/arekinath/PivApplet) | [](https://github.com/OpenSC/OpenSC/actions/workflows/linux.yml) |
| [OpenPGP Applet](https://github.com/Yubico/ykneo-openpgp/) | [](https://github.com/OpenSC/OpenSC/actions/workflows/linux.yml) |
| [GidsApplet](https://github.com/vletoux/GidsApplet/) | [](https://github.com/OpenSC/OpenSC/actions/workflows/linux.yml) |
| [IsoApplet](https://github.com/philipWendland/IsoApplet/) | [](https://github.com/OpenSC/OpenSC/actions/workflows/linux.yml) |
| [OsEID (MyEID)](https://sourceforge.net/projects/oseid/) | [](https://github.com/OpenSC/OpenSC/actions/workflows/linux.yml) |
| SmartCardHSM | [](https://gitlab.com/redhat-crypto/OpenSC/pipelines) |
| ePass2003 | [](https://gitlab.com/redhat-crypto/OpenSC/pipelines) |