macOS
brew install opensclocal Homebrew formula metadata
sudo port install openscMacPorts ports tree · security/opensc/Portfile · ソース: api.github.com
brew
opensc のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install opensclocal Homebrew formula metadata
sudo port install openscMacPorts ports tree · security/opensc/Portfile · ソース: api.github.com
sudo apk add openscAlpine Linux edge package indexes · opensc · ソース: dl-cdn.alpinelinux.org
sudo apt install openscDebian stable package indexes · opensc · ソース: deb.debian.org
sudo dnf install openscFedora Rawhide package metadata · opensc · ソース: dl.fedoraproject.org
nix profile install nixpkgs#openscnixpkgs package indexes · pkgs/by-name/op/opensc/package.nix · ソース: api.github.com
sudo pacman -S openscArch Linux sync databases · opensc · ソース: geo.mirror.pkgbuild.com
sudo zypper install openscopenSUSE Tumbleweed package metadata · opensc · ソース: download.opensuse.org
choco install openscChocolatey community package catalog · opensc · ソース: community.chocolatey.org
winget install --id OpenSC.OpenSC -eWindows Package Manager source index · OpenSC.OpenSC · ソース: cdn.winget.microsoft.com
概要
Tools and libraries for smart cards
履歴
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.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
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.conf実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
cardos-tool | cli | グローバル実行可能ファイル | |
cryptoflex-tool | cli | グローバル実行可能ファイル | |
dnie-tool | cli | グローバル実行可能ファイル | |
dtrust-tool | cli | グローバル実行可能ファイル | |
egk-tool | cli | グローバル実行可能ファイル | |
eidenv | cli | グローバル実行可能ファイル | |
gids-tool | cli | グローバル実行可能ファイル | |
goid-tool | cli | グローバル実行可能ファイル | |
iasecc-tool | cli | グローバル実行可能ファイル | |
netkey-tool | cli | グローバル実行可能ファイル | |
openpgp-tool | cli | グローバル実行可能ファイル | |
opensc-asn1 | cli | グローバル実行可能ファイル | |
opensc-explorer | cli | グローバル実行可能ファイル | |
opensc-notify | cli | グローバル実行可能ファイル | |
opensc-tool | cli | グローバル実行可能ファイル | |
piv-tool | cli | グローバル実行可能ファイル | |
pkcs11-register | cli | グローバル実行可能ファイル | |
pkcs11-tool | cli | グローバル実行可能ファイル | |
pkcs15-crypt | cli | グローバル実行可能ファイル | |
pkcs15-init | cli | グローバル実行可能ファイル | |
pkcs15-tool | cli | グローバル実行可能ファイル | |
sc-hsm-tool | cli | グローバル実行可能ファイル | |
westcos-tool | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/OpenSC/OpenSC
インストールメタデータ
| パッケージキー | brew:opensc |
|---|---|
| バージョン | 0.27.1 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/opensc |
| ホームページ | https://github.com/OpenSC/OpenSC/wiki |
| リポジトリ | https://github.com/OpenSC/OpenSC |
| 上流ドキュメント | https://github.com/OpenSC/OpenSC/blob/master/README.md |
| ライセンス | LGPL-2.1-or-later |
| ソースアーカイブ | https://github.com/OpenSC/OpenSC/releases/download/0.27.1/opensc-0.27.1.tar.gz |
| 最終更新 | 2026-06-22T14:05:44-07:00 |
| Pulse | updated |
| 依存関係 | openssl@3 |
| ビルド依存関係 | docbook-xsl, pkgconf |
| macOS 提供ライブラリ | pcsc-lite |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
| 注意点 | The OpenSSH PKCS11 smartcard integration will not work. If you need this functionality, unlink this formula, then install the OpenSC cask. |
レジストリ情報
| 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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 openscソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.