BSD Ports

security/pkcs11-tools 3.1.0 FreeBSD

Tools for managing PKCS11 cryptographic tokens

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
6307a54ab6
License
APACHE20, THIRDPARTY
Categories
security
Package size
506.8 KiB, 3430.0 KiB installed

Description

pkcs11-tools is a toolkit containing a bunch of small utilities to perform key management tasks on cryptographic tokens implementing a PKCS#11 interface. It features a number of commands similar to the Unix CLI utilities, such as ls, mv, rm, od, and more. It also has specific commands to generate keys, generate CSRs, import certificates and other files, in a fashion compatible with many implementations, including both IBM and Oracle JVMs. It is also able to interface with software tokens, such as SoftHSM, NSS, and Kryoptic.

In the other systems

SystemPortVersion
FreeBSDsecurity/pkcs11-tools3.1.0
DragonFlysecurity/pkcs11-tools2.6.0

Install

Binary package:

pkg install pkcs11-tools

From the ports tree:

cd /usr/ports/security/pkcs11-tools/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pkcs11-tools>0:security/pkcs11-tools

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.1.03.1.02.5.02.6.03.1.0
FreeBSD:14:quarterly3.1.03.1.0n/a2.6.03.1.0
FreeBSD:15:latest3.1.03.1.0n/a2.6.02.6.0
FreeBSD:15:quarterly3.1.03.1.0n/an/an/a
FreeBSD:16:latest3.1.03.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

The full lists below include those, and their dependencies in turn.

Build dependencies 14

No port depends on this one.

Configuration

Options name: security_pkcs11-tools

OptionDefaultDescription
BASHonInstall programmable completions for Bash
DOCSoffBuild and/or install documentation
MANPAGESonBuild and/or install manual pages
ZSHonInstall programmable completions for zsh
USES
autoreconf:build bison compiler:c11 gmake libtool:build pkgconfig ssl
Service scripts
none

Files

Manual pages 35
  • masqreq(1)
  • p11cat(1)
  • p11cp(1)
  • p11importcert(1)
  • p11importdata(1)
  • p11importpubk(1)
  • p11init(1)
  • p11kcv(1)
  • p11keycomp(1)
  • p11keygen(1)
  • p11ls(1)
  • p11mkcert(1)
  • p11more(1)
  • p11mv(1)
  • p11od(1)
  • p11req(1)
  • p11rewrap(1)
  • p11rm(1)
  • p11setattr(1)
  • p11slotinfo(1)
  • p11unwrap(1)
  • p11wrap(1)
  • pkcs11-tools(7)
  • pkcs11-wrap(5)
  • pkcs11rc(5)
  • with_aws(1)
  • with_beid(1)
  • with_kryoptic(1)
  • with_luna(1)
  • with_nfast(1)
  • with_nss(1)
  • with_pkcs11_common(1)
  • with_softhsm(1)
  • with_utimaco(1)
  • with_yubico(1)
pkg-plist 93
  • bin/masqreq
  • bin/p11cat
  • bin/p11cp
  • bin/p11importcert
  • bin/p11importdata
  • bin/p11importpubk
  • bin/p11init
  • bin/p11kcv
  • bin/p11keycomp
  • bin/p11keygen
  • bin/p11ls
  • bin/p11mkcert
  • bin/p11more
  • bin/p11mv
  • bin/p11od
  • bin/p11req
  • bin/p11rewrap
  • bin/p11rm
  • bin/p11setattr
  • bin/p11slotinfo
  • bin/p11unwrap
  • bin/p11wrap
  • bin/with_aws
  • bin/with_beid
  • bin/with_kryoptic
  • bin/with_luna
  • bin/with_nfast
  • bin/with_nss
  • bin/with_pkcs11_common
  • bin/with_softhsm
  • bin/with_utimaco
  • bin/with_yubico
  • share/bash-completion/completions/p11-common
  • share/bash-completion/completions/p11cat
  • share/bash-completion/completions/p11cp
  • share/bash-completion/completions/p11importcert
  • share/bash-completion/completions/p11importdata
  • share/bash-completion/completions/p11importpubk
  • share/bash-completion/completions/p11init
  • share/bash-completion/completions/p11kcv
  • share/bash-completion/completions/p11keycomp
  • share/bash-completion/completions/p11keygen
  • share/bash-completion/completions/p11ls
  • share/bash-completion/completions/p11mkcert
  • share/bash-completion/completions/p11more
  • share/bash-completion/completions/p11mv
  • share/bash-completion/completions/p11od
  • share/bash-completion/completions/p11req
  • share/bash-completion/completions/p11rewrap
  • share/bash-completion/completions/p11rm
  • share/bash-completion/completions/p11setattr
  • share/bash-completion/completions/p11slotinfo
  • share/bash-completion/completions/p11unwrap
  • share/bash-completion/completions/p11wrap
  • share/doc/pkcs11-tools/INSTALL.md
  • share/doc/pkcs11-tools/MANUAL.md
  • share/doc/pkcs11-tools/README.md
  • share/man/man1/masqreq.1.gz
  • share/man/man1/p11cat.1.gz
  • share/man/man1/p11cp.1.gz
  • share/man/man1/p11importcert.1.gz
  • share/man/man1/p11importdata.1.gz
  • share/man/man1/p11importpubk.1.gz
  • share/man/man1/p11init.1.gz
  • share/man/man1/p11kcv.1.gz
  • share/man/man1/p11keycomp.1.gz
  • share/man/man1/p11keygen.1.gz
  • share/man/man1/p11ls.1.gz
  • share/man/man1/p11mkcert.1.gz
  • share/man/man1/p11more.1.gz
  • share/man/man1/p11mv.1.gz
  • share/man/man1/p11od.1.gz
  • share/man/man1/p11req.1.gz
  • share/man/man1/p11rewrap.1.gz
  • share/man/man1/p11rm.1.gz
  • share/man/man1/p11setattr.1.gz
  • share/man/man1/p11slotinfo.1.gz
  • share/man/man1/p11unwrap.1.gz
  • share/man/man1/p11wrap.1.gz
  • share/man/man1/with_aws.1.gz
  • share/man/man1/with_beid.1.gz
  • share/man/man1/with_kryoptic.1.gz
  • share/man/man1/with_luna.1.gz
  • share/man/man1/with_nfast.1.gz
  • share/man/man1/with_nss.1.gz
  • share/man/man1/with_pkcs11_common.1.gz
  • share/man/man1/with_softhsm.1.gz
  • share/man/man1/with_utimaco.1.gz
  • share/man/man1/with_yubico.1.gz
  • share/man/man5/pkcs11-wrap.5.gz
  • share/man/man5/pkcs11rc.5.gz
  • share/man/man7/pkcs11-tools.7.gz
  • share/zsh/site-functions/_p11tools
distinfo 3
FileSizeSHA256
pkcs11-tools-3.1.0.tar.gz1.536862e+06ef6d07b5527214cf8dcbed4f017569146f74dd6eb6aa9d5e7297418299b7947d
coreutils-gnulib-34e1754363_GH0.tar.gz7.423982e+06e4ac476d423efa078758afd860d652b597866f6d5ef85419200f2361e0d4612b
oasis-tcs-pkcs11-858bfc8_GH0.tar.gz2975843147465c211b13aa8a63e8ef5d44bd33665064b104d33dc96aa0b93e6c0bf7c
Master sites 1
  • https://github.com/Mastercard/pkcs11-tools/releases/download/v3.1.0/

Commit history 3

DateCommitCreditsLog message
6307a54ab6 Rene Ladan all: update for expired security/openssl34
799b961c8c Eric Devolder security/pkcs11-tools: Update 3.0.0 => 3.1.0
Port Changes: - Use distribution tarball rather than pure source code for prebuilt manpages instead of depending on Pandoc. Changelog: https://github.com/Mastercard/pkcs11-tools/blob/v3.1.0/CHANGELOG.md PR: 297826 Approved by: osa, vvd (Mentors, implicit) Co-authored-by: Yusuf Yaman <[email protected]>
60f4322555 Eric Devolder security/pkcs11-tools: Update 2.6.0 => 3.0.0
Port changes: - Pet portclippy. - Remove dependency on shells/bash. - Remove DOCS from OPTIONS_DEFAULT since it's enabled by default. - Add BASH and ZSH options for shell completions. - Update description in pkg-descr. Changelog: https://github.com/Mastercard/pkcs11-tools/blob/v3.0.0/CHANGELOG.md PR: 296565 Approved by: osa, vvd (Mentors, implicit)