macOS
brew install opensclocal Homebrew formula metadata
sudo port install openscMacPorts ports tree · security/opensc/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de opensc pour les workflows d'agents IA.
installation
brew install opensclocal Homebrew formula metadata
sudo port install openscMacPorts ports tree · security/opensc/Portfile · Source: api.github.com
sudo apk add openscAlpine Linux edge package indexes · opensc · Source: dl-cdn.alpinelinux.org
sudo apt install openscDebian stable package indexes · opensc · Source: deb.debian.org
sudo dnf install openscFedora Rawhide package metadata · opensc · Source: dl.fedoraproject.org
nix profile install nixpkgs#openscnixpkgs package indexes · pkgs/by-name/op/opensc/package.nix · Source: api.github.com
sudo pacman -S openscArch Linux sync databases · opensc · Source: geo.mirror.pkgbuild.com
sudo zypper install openscopenSUSE Tumbleweed package metadata · opensc · Source: download.opensuse.org
choco install openscChocolatey community package catalog · opensc · Source: community.chocolatey.org
winget install --id OpenSC.OpenSC -eWindows Package Manager source index · OpenSC.OpenSC · Source: cdn.winget.microsoft.com
aperçu
Tools and libraries for smart cards
historique
OpenSC provides smart-card tools and middleware, centered on cryptographic cards and tokens. It implements a PKCS#11 module, PKCS#15 support, many card-specific utilities, and platform integration pieces that let applications use private keys without extracting them from cards.
The OpenSC project dates to the early 2000s. Its project-history page records libopensc and opensc-apps 0.3.x releases in November and December 2001, and OpenSC 0.4.0 on 2001-12-29 by Juha Yrjola, Antti Tapaninen, and Timo Teras, merging libopensc and opensc-apps into one package and adding abstract card handling.
The project evolved from Unix smart-card tooling into cross-platform middleware. SourceForge metadata records the project as registered on 2001-05-03, and the modern GitHub project describes downloads for Windows installers, macOS installers, source tarballs, and nightly builds.
OpenSC became a common free PKCS#11 provider for cards that do not rely solely on vendor middleware. Debian describes it as a way for applications such as Firefox/Iceweasel and Thunderbird/Icedove to use smart cards via PKCS#11, while Red Hat documentation says RHEL provides the OpenSC PKCS#11 driver for smart cards by default.
Its adoption is broad in distribution terms: packages exist across Homebrew, Debian, Ubuntu, Fedora, Arch, Alpine, Nix, Chocolatey, winget, MacPorts, and openSUSE. That breadth reflects a support role for authentication, mail encryption, digital signatures, VPN/client certificates, SSH, browser certificate stores, and token debugging.
Operators use pkcs11-tool, opensc-tool, pkcs15-tool, pkcs15-init, piv-tool, openpgp-tool, and card-specific helpers to inspect readers, list slots, initialize cards, import certificates, test PIN behavior, and exercise cryptographic operations. The package usually reads configuration from opensc.conf and integrates with PC/SC readers.
Applications use the OpenSC PKCS#11 module through NSS, p11-kit, OpenSSL integration layers, browser certificate stores, VPN clients, SSH tooling, and other software that knows PKCS#11. The OpenSC FAQ emphasizes that PKCS#11 is a software API for cryptographic hardware, while PKCS#15 is an on-card filesystem layout; OpenSC bridges both when a supported card allows it.
OpenSC is package-nerd gold because it turns hardware variance into a distro-maintained middleware stack. The package surface includes shared libraries, a PKCS#11 module, many tiny card tools, PC/SC integration, Windows MiniDriver support, macOS CryptoTokenKit/Tokend pieces, udev/system integration in some distributions, and card-driver policy encoded in opensc.conf.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
/etc/opensc.confexécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
cardos-tool | cli | exécutable global | |
cryptoflex-tool | cli | exécutable global | |
dnie-tool | cli | exécutable global | |
dtrust-tool | cli | exécutable global | |
egk-tool | cli | exécutable global | |
eidenv | cli | exécutable global | |
gids-tool | cli | exécutable global | |
goid-tool | cli | exécutable global | |
iasecc-tool | cli | exécutable global | |
netkey-tool | cli | exécutable global | |
openpgp-tool | cli | exécutable global | |
opensc-asn1 | cli | exécutable global | |
opensc-explorer | cli | exécutable global | |
opensc-notify | cli | exécutable global | |
opensc-tool | cli | exécutable global | |
piv-tool | cli | exécutable global | |
pkcs11-register | cli | exécutable global | |
pkcs11-tool | cli | exécutable global | |
pkcs15-crypt | cli | exécutable global | |
pkcs15-init | cli | exécutable global | |
pkcs15-tool | cli | exécutable global | |
sc-hsm-tool | cli | exécutable global | |
westcos-tool | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/OpenSC/OpenSC
métadonnées d'installation
| Clé du paquet | brew:opensc |
|---|---|
| Version | 0.27.1 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/opensc |
| Page d'accueil | https://github.com/OpenSC/OpenSC/wiki |
| Dépôt | https://github.com/OpenSC/OpenSC |
| Docs amont | https://github.com/OpenSC/OpenSC/blob/master/README.md |
| Licence | LGPL-2.1-or-later |
| Archive source | https://github.com/OpenSC/OpenSC/releases/download/0.27.1/opensc-0.27.1.tar.gz |
| Dernière mise à jour | 2026-06-22T14:05:44-07:00 |
| Pulse | updated |
| Dépendances | openssl@3 |
| Dépendances de compilation | docbook-xsl, pkgconf |
| Bibliothèques fournies par macOS | pcsc-lite |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
| Précautions | The OpenSSH PKCS11 smartcard integration will not work. If you need this functionality, unlink this formula, then install the OpenSC cask. |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | opensc |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
opensc 0.26.1-2
Smart card utilities with support for PKCS#15 compatible cards
https://github.com/OpenSC/OpenSC/wiki
sudo apt install openscopensc-pkcs11 0.26.1-2
Smart card utilities (PKCS#11 module)
https://github.com/OpenSC/OpenSC/wiki
sudo apt install opensc-pkcs11opensc
nix profile install nixpkgs#openscopensc 0.25.0~rc1-1build2
Smart card utilities with support for PKCS#15 compatible cards
https://github.com/OpenSC/OpenSC/wiki
sudo apt install openscopensc-pkcs11 0.25.0~rc1-1build2
Smart card utilities (PKCS#11 module)
https://github.com/OpenSC/OpenSC/wiki
sudo apt install opensc-pkcs11opensc 0.26.1-r0
Open source smart card tools and middleware
https://github.com/OpenSC/OpenSC
sudo apk add openscopensc-bash-completion 0.26.1-r0
Bash completions for opensc
https://github.com/OpenSC/OpenSC
sudo apk add opensc-bash-completionopensc-dev 0.26.1-r0
Open source smart card tools and middleware (development files)
https://github.com/OpenSC/OpenSC
sudo apk add opensc-devopensc-doc 0.26.1-r0
Open source smart card tools and middleware (documentation)
https://github.com/OpenSC/OpenSC
sudo apk add opensc-docopensc 0.27.1-3.fc45
Smart card library and applications
https://github.com/OpenSC/OpenSC/wiki
sudo dnf install openscopensc-libs 0.27.1-3.fc45
OpenSC libraries
https://github.com/OpenSC/OpenSC/wiki
sudo dnf install opensc-libsopensc 0.27.1-2
Tools and libraries for smart cards
https://github.com/OpenSC/OpenSC/wiki
sudo pacman -S openscopensc 0.27.1-1.2
Smart Card Utilities
https://github.com/OpenSC/OpenSC/wiki
sudo zypper install openscopensc-bash-completion 0.27.1-1.2
Bash Completion for opensc
https://github.com/OpenSC/OpenSC/wiki
sudo zypper install opensc-bash-completionopensc
sudo port install openscopensc
choco install openscpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.