BSD Ports

security/pkcs11-helper 1.31.0 FreeBSD

Helper library for multiple PKCS#11 providers

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE, GPLv2
Categories
security, devel
Package size
99.6 KiB, 551.5 KiB installed

Description

pkcs11-helper is a library that simplifies the interaction with PKCS#11 providers for end-user applications.

pkcs11-helper allows using multiple PKCS#11 providers at the same time, enumerating available token certificates, or selecting a certificate directly by serialized id, handling card removal and card insert events, handling card re-insert to a different slot, supporting session expiration and much more all using a simple API.

pkcs11-helper is not designed to manage card content, since object attributes are usually vendor specific, and 99% of application need to access existing objects in order to perform signature and decryption.

In the other systems

SystemPortVersion
FreeBSDsecurity/pkcs11-helper1.31.0
OpenBSDsecurity/pkcs11-helper1.31.0
NetBSDsecurity/pkcs11-helper1.31.0nb3
DragonFlysecurity/pkcs11-helper1.29.0_3
MidnightBSDsecurity/pkcs11-helper1.29.0
HardenedBSDsecurity/pkcs11-helper1.31.0
GhostBSDsecurity/pkcs11-helper1.31.0
OPNsensesecurity/pkcs11-helper1.31.0

Install

Binary package:

pkg install pkcs11-helper

From the ports tree:

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

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

RUN_DEPENDS=	pkcs11-helper>0:security/pkcs11-helper
LIB_DEPENDS=	libpkcs11-helper.so:security/pkcs11-helper

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:latest1.31.01.31.01.29.01.29.0_31.31.0
FreeBSD:14:quarterly1.31.01.31.0n/a1.29.0_31.31.0
FreeBSD:15:latest1.31.01.31.0n/a1.29.0_31.29.0_3
FreeBSD:15:quarterly1.31.01.31.0n/an/an/a
FreeBSD:16:latest1.31.01.31.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 1

Configuration

Options name: security_pkcs11-helper

OptionDefaultDescription
DOCSoffBuild and/or install documentation
DOXYGENoffBuild documentation with Doxygen
USES
libtool:keepla pathfix pkgconfig tar:bzip2 ssl
Service scripts
none

Files

Manual pages 1
  • pkcs11-helper-1(8)
pkg-plist 17
  • include/pkcs11-helper-1.0/pkcs11.h
  • include/pkcs11-helper-1.0/pkcs11h-certificate.h
  • include/pkcs11-helper-1.0/pkcs11h-core.h
  • include/pkcs11-helper-1.0/pkcs11h-data.h
  • include/pkcs11-helper-1.0/pkcs11h-def.h
  • include/pkcs11-helper-1.0/pkcs11h-engines.h
  • include/pkcs11-helper-1.0/pkcs11h-openssl.h
  • include/pkcs11-helper-1.0/pkcs11h-token.h
  • include/pkcs11-helper-1.0/pkcs11h-version.h
  • lib/libpkcs11-helper.a
  • lib/libpkcs11-helper.la
  • lib/libpkcs11-helper.so
  • lib/libpkcs11-helper.so.1
  • lib/libpkcs11-helper.so.1.0.0
  • libdata/pkgconfig/libpkcs11-helper-1.pc
  • share/aclocal/pkcs11-helper-1.m4
  • share/man/man8/pkcs11-helper-1.8.gz
distinfo 1
FileSizeSHA256
pkcs11-helper-1.31.0.tar.bz242448746f0067bccd7be2c28f88b8bca775172b9e52fb6fc1280b44ca8bb831433fef9
Master sites 1
  • https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-1.31.0/

Commit history 0

No commits in the history this site was built from.