pkg.soopen package index

brew / 順位 4030

pkcs11-tools を Homebrew でインストール

pkcs11-tools のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install pkcs11-tools

local Homebrew formula metadata

概要

パッケージ概要

Tools to manage objects on PKCS#11 crypotographic tokens

コマンドとエイリアス

  • masqreq
  • p11cat
  • p11cp
  • p11importcert
  • p11importdata
  • p11importpubk
  • p11init
  • p11kcv
  • p11keycomp
  • p11keygen
  • p11ls
  • p11mkcert
  • p11more
  • p11mv
  • p11od
  • p11req
  • p11rewrap
  • p11rm
  • p11setattr
  • p11slotinfo
  • p11unwrap
  • p11wrap
  • with_aws
  • with_beid
  • with_kryoptic
  • with_luna
  • with_nfast
  • with_nss
  • with_pkcs11_common
  • with_softhsm
  • with_utimaco
  • with_yubico

履歴

プロジェクトの歴史と使われ方

PKCS#11 tools is a suite of small command-line programs for managing cryptographic keys, certificates, and other objects across interoperable hardware and software tokens.

プロジェクトの歴史

pkcs11-tools was created to provide unified, interoperable key-management primitives for cryptographic tokens implementing PKCS#11. The official manual cites underspecified object conventions, differences between Java implementations, cumbersome JVM setup, and proprietary vendor tools as motivations.

The toolkit evolved through releases adding templates and broader attribute handling, CKA_ALLOWED_MECHANISMS support, JWK output, reworked vendor wrappers, OpenSSL 3 migration, and support for the ML-KEM, ML-DSA, and SLH-DSA post-quantum algorithms.

採用の歴史

The toolkit targets a range of hardware and software PKCS#11 implementations rather than a single vendor. Official documentation covers major HSM brands and software tokens including SoftHSM, NSS, and Kryoptic, as well as interoperability with IBM and Oracle Java environments.

It is available through Homebrew, while the source documentation also covers Linux, macOS, AIX, Solaris, and cross-compiled Windows builds.

使われ方

Users select a PKCS#11 library and token by command options or environment variables, then use focused p11 commands to list, inspect, generate, import, move, remove, wrap, or unwrap objects and to create CSRs or certificates.

Vendor-oriented with_* wrappers can auto-detect libraries and read .pkcs11rc or .pkcs11rc.<vendor> files. The search begins in the current directory and proceeds upward to $HOME. These shell-sourced files may contain PKCS11PASSWORD, so they can also act as credential-bearing files and require appropriate permissions.

パッケージ好きにとっての重要性

The project supplies Unix-like commands such as p11ls, p11mv, p11rm, p11od, and p11more for a security API whose vendor tooling is often proprietary and inconsistent. That composable command vocabulary makes heterogeneous HSM and token administration more approachable.

Its breadth extends beyond object inspection to key generation, wrapping, certificate import, CSR creation, token initialization, vendor wrapper scripts, shell completion, and post-quantum PKCS#11 algorithms.

タイムライン

  • July 2021: Version 2.4 added template support to numerous key-management commands.
  • October 2021: Version 2.5 added CKA_ALLOWED_MECHANISMS support and advanced the wrapped-key grammar.
  • June 2023: Version 2.6 added JWK output to key-generation and wrapping commands.
  • Later development: The toolkit moved to OpenSSL 3 and added PKCS#11 v3.2 post-quantum algorithms.

Related projects

  • PKCS#11 is the standard interface around which the toolkit is built.
  • SoftHSM, NSS, and Kryoptic are supported software-token implementations.
  • libpkcs11shim can be installed separately to trace PKCS#11 calls through the wrapper scripts.

ソース

  • Official installation guide: https://github.com/Mastercard/pkcs11-tools/blob/master/docs/INSTALL.md
  • Official manual: https://github.com/Mastercard/pkcs11-tools/blob/master/docs/MANUAL.md
  • Official repository: https://github.com/Mastercard/pkcs11-tools

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

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.

Configuration files

Config paths the tool may read or write during local use.

Unix
./.pkcs11rc./.pkcs11rc.<vendor>~/.pkcs11rc~/.pkcs11rc.<vendor>

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
./.pkcs11rc./.pkcs11rc.<vendor>~/.pkcs11rc~/.pkcs11rc.<vendor>

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
masqreqcliグローバル実行可能ファイル
p11catcliグローバル実行可能ファイル
p11cpcliグローバル実行可能ファイル
p11importcertcliグローバル実行可能ファイル
p11importdatacliグローバル実行可能ファイル
p11importpubkcliグローバル実行可能ファイル
p11initcliグローバル実行可能ファイル
p11kcvcliグローバル実行可能ファイル
p11keycompcliグローバル実行可能ファイル
p11keygencliグローバル実行可能ファイル
p11lscliグローバル実行可能ファイル
p11mkcertcliグローバル実行可能ファイル
p11morecliグローバル実行可能ファイル
p11mvcliグローバル実行可能ファイル
p11odcliグローバル実行可能ファイル
p11reqcliグローバル実行可能ファイル
p11rewrapcliグローバル実行可能ファイル
p11rmcliグローバル実行可能ファイル
p11setattrcliグローバル実行可能ファイル
p11slotinfocliグローバル実行可能ファイル
p11unwrapcliグローバル実行可能ファイル
p11wrapcliグローバル実行可能ファイル
with_awscliグローバル実行可能ファイル
with_beidcliグローバル実行可能ファイル
with_kryopticcliグローバル実行可能ファイル
with_lunacliグローバル実行可能ファイル
with_nfastcliグローバル実行可能ファイル
with_nsscliグローバル実行可能ファイル
with_pkcs11_commoncliグローバル実行可能ファイル
with_softhsmcliグローバル実行可能ファイル
with_utimacocliグローバル実行可能ファイル
with_yubicocliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-09-19
マネージャ版3.1.0
マネージャ更新日2026-09-11
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/Mastercard/pkcs11-tools

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:pkcs11-tools
バージョン3.1.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/pkcs11-tools
ホームページhttps://github.com/Mastercard/pkcs11-tools
リポジトリhttps://github.com/Mastercard/pkcs11-tools
ライセンスApache-2.0
ソースアーカイブhttps://github.com/Mastercard/pkcs11-tools/releases/download/v3.1.0/pkcs11-tools-3.1.0.tar.gz
最終更新2026-09-11T13:06:39Z
Pulseupdated
依存関係openssl@3
ビルド依存関係pkgconf
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepkcs11-tools
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation