:OpenSC

{{Distinguish|text = OpenSC (company), manufacturer of supply chain tracking}}

{{Infobox software

| name = OpenSC

| logo =

| screenshot =

| caption =

| developer = OpenSC Project

| operating_system = Linux, macOS, Windows

| programming_language = C

| genre = Security library

| license = LGPLv2.1{{cite web |title=LICENSE |url=https://github.com/OpenSC/OpenSC/blob/master/COPYING |website=Github |accessdate=5 September 2019}}

| website = {{URL|https://github.com/OpenSC/OpenSC/wiki}}

}}

OpenSC is a set of software tools and libraries to work with smart cards, with the focus on smart cards with cryptographic capabilities.{{cite journal|journal=Proc. of the 10th International Linux System Technology Conference|title=OpenSC–Smart Cards on Linux|first1=Olaf|last1=Kirch|year=2003}} OpenSC facilitate the use of smart cards in security applications such as authentication, encryption and digital signatures. OpenSC implements the PKCS #15 standard and the PKCS #11 API. For its reader backend OpenSC can use either CT-API or PC/SC.{{cite web|url=https://sourceforge.net/projects/opensc/|website=SourceForge|title=OpenSC download|access-date=6 November 2022}}

It also provides some support for Common Data Security Architecture (CDSA) on macOS and Microsoft CryptoAPI on Windows, but it is still work in progress.{{citation |url=https://github.com/OpenSC/OpenSC/wiki/Creating-applications-with-smart-card-support |title=Creating applications with smart card support |accessdate=2014-04-10}}

References

{{reflist}}