FreeBSD Ports

security/p11-kit 0.26.5_1

Library for loading and enumerating of PKCS#11 modules

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
94d525cb7b
License
BSD3CLAUSE
Categories
security, devel
Package size
651.0 KiB, 4634.8 KiB installed

Description

Provides a way to load and enumerate PKCS#11 modules. Provides a standard configuration setup for installing PKCS#11 modules in such a way that they're discoverable.

Also solves problems with coordinating the use of PKCS#11 by different components or libraries living in the same process.

Install

As a binary package — by origin, or by package name:

pkg install security/p11-kit
pkg install p11-kit

From the ports tree:

cd /usr/ports/security/p11-kit/ && make install clean

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

RUN_DEPENDS=	p11-kit>0:security/p11-kit
LIB_DEPENDS=	libp11-kit.so:security/p11-kit

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:latest0.26.5_10.26.5_10.24.1_10.25.50.26.5_1
FreeBSD:14:quarterly0.26.5_10.26.5_1n/a0.25.50.26.5_1
FreeBSD:15:latest0.26.5_10.26.5_1n/a0.25.50.25.5
FreeBSD:15:quarterly0.26.5_10.26.5_1n/an/an/a
FreeBSD:16:latest0.26.5_10.26.5_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

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

All build dependencies 36
All run dependencies 3
Required by 2543

The first 100 are listed.

Configuration

Options name: security_p11-kit

OptionDefaultDescription
DOCSoffBuild and/or install documentation
MANPAGESonBuild and/or install manual pages
TESToffBuild and/or run tests
USES
cpe localbase meson pkgconfig tar:xz
Service scripts
none

Files

Manual pages 3
  • p11-kit(8)
  • pkcs11.conf(5)
  • trust(1)
pkg-plist 69
  • bin/p11-kit
  • bin/trust
  • include/p11-kit-1/p11-kit/deprecated.h
  • include/p11-kit-1/p11-kit/iter.h
  • include/p11-kit-1/p11-kit/p11-kit.h
  • include/p11-kit-1/p11-kit/pin.h
  • include/p11-kit-1/p11-kit/pkcs11.h
  • include/p11-kit-1/p11-kit/pkcs11x.h
  • include/p11-kit-1/p11-kit/remote.h
  • include/p11-kit-1/p11-kit/uri.h
  • include/p11-kit-1/p11-kit/version.h
  • lib/libp11-kit.so
  • lib/libp11-kit.so.0
  • lib/libp11-kit.so.0.4.11
  • lib/p11-kit-proxy.so
  • lib/pkcs11/p11-kit-client.so
  • lib/pkcs11/p11-kit-trust.so
  • libdata/pkgconfig/p11-kit-1.pc
  • libexec/p11-kit/p11-kit-remote
  • libexec/p11-kit/p11-kit-server
  • libexec/p11-kit/trust-extract-compat
  • share/man/man1/trust.1.gz
  • share/man/man5/pkcs11.conf.5.gz
  • share/man/man8/p11-kit.8.gz
  • share/bash-completion/completions/p11-kit
  • share/bash-completion/completions/trust
  • share/gtk-doc/html/p11-kit/config-example.html
  • share/gtk-doc/html/p11-kit/config-files.html
  • share/gtk-doc/html/p11-kit/config.html
  • share/gtk-doc/html/p11-kit/devel-building-style.html
  • share/gtk-doc/html/p11-kit/devel-building.html
  • share/gtk-doc/html/p11-kit/devel-commands.html
  • share/gtk-doc/html/p11-kit/devel-debugging.html
  • share/gtk-doc/html/p11-kit/devel-paths.html
  • share/gtk-doc/html/p11-kit/devel-testing.html
  • share/gtk-doc/html/p11-kit/devel.html
  • share/gtk-doc/html/p11-kit/home.png
  • share/gtk-doc/html/p11-kit/index.html
  • share/gtk-doc/html/p11-kit/left-insensitive.png
  • share/gtk-doc/html/p11-kit/left.png
  • share/gtk-doc/html/p11-kit/p11-kit-Deprecated.html
  • share/gtk-doc/html/p11-kit/p11-kit-Future.html
  • share/gtk-doc/html/p11-kit/p11-kit-Modules.html
  • share/gtk-doc/html/p11-kit/p11-kit-PIN-Callbacks.html
  • share/gtk-doc/html/p11-kit/p11-kit-URIs.html
  • share/gtk-doc/html/p11-kit/p11-kit-Utilities.html
  • share/gtk-doc/html/p11-kit/p11-kit.devhelp2
  • share/gtk-doc/html/p11-kit/p11-kit.html
  • share/gtk-doc/html/p11-kit/pkcs11-conf.html
  • share/gtk-doc/html/p11-kit/proxy.html
  • share/gtk-doc/html/p11-kit/reference.html
  • share/gtk-doc/html/p11-kit/remoting.html
  • share/gtk-doc/html/p11-kit/right-insensitive.png
  • share/gtk-doc/html/p11-kit/right.png
  • share/gtk-doc/html/p11-kit/sharing-managed.html
  • share/gtk-doc/html/p11-kit/sharing.html
  • share/gtk-doc/html/p11-kit/style.css
  • share/gtk-doc/html/p11-kit/tools.html
  • share/gtk-doc/html/p11-kit/trust-disable.html
  • share/gtk-doc/html/p11-kit/trust-glib-networking.html
  • share/gtk-doc/html/p11-kit/trust-module.html
  • share/gtk-doc/html/p11-kit/trust-nss.html
  • share/gtk-doc/html/p11-kit/trust.html
  • share/gtk-doc/html/p11-kit/up-insensitive.png
  • share/gtk-doc/html/p11-kit/up.png
  • share/p11-kit/certs/anchors
  • share/p11-kit/certs/blocklist
  • share/p11-kit/modules/p11-kit-trust.module
  • share/examples/p11-kit/pkcs11.conf.example
distinfo 1
FileSizeSHA256
p11-kit-0.26.5.tar.xz1.082584e+06f2cc09111e44bf3fea58f023180b33acea90aa82d042d6fbb623fbc5ba033bb7
Master sites 1
  • https://github.com/p11-glue/p11-kit/releases/download/0.26.5/

Commit history 3

DateCommitCreditsLog message
94d525cb7b geoffroy desvernay security/p11-kit: use base system consolidated anchor lists
Currently p11-kit already uses base-system certificates from /usr/share/certs (since 8672992ef7f072f87304e953231de77179143f1d 2023-02-01 11:05:18 +0000). Base system's certctl tool allows administrator to add locally trusted anchors in /usr/local/share/certs, but p11-kit's current behaviour will ignore them. Use system's consolidated certificates in /etc/ssl/certs and /etc/ssl/untrusted instead of /usr/share/certs/trusted and /usr/share/certs/untrusted. These directories (/etc/ssl/ ones) are managed by system's certctl tool, and reflects the same content plus admin's managed trusted/untrusted certs. This change should not break any current behaviour on FreeBSD > 12.2. This is also coherent with debian's behaviour (on debian, p11_trust_paths …
c574b0d18b Roman Bogorodskiy security/p11-kit: update to 0.26.5
8a51429372 Roman Bogorodskiy security/p11-kit: update to 0.26.4