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
| System | Port | Version |
|---|---|---|
| FreeBSD | security/pkcs11-helper | 1.31.0 |
| OpenBSD | security/pkcs11-helper | 1.31.0 |
| NetBSD | security/pkcs11-helper | 1.31.0nb3 |
| DragonFly | security/pkcs11-helper | 1.29.0_3 |
| MidnightBSD | security/pkcs11-helper | 1.29.0 |
| HardenedBSD | security/pkcs11-helper | 1.31.0 |
| GhostBSD | security/pkcs11-helper | 1.31.0 |
| OPNsense | security/pkcs11-helper | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.31.0 | 1.31.0 | 1.29.0 | 1.29.0_3 | 1.31.0 |
| FreeBSD:14:quarterly | 1.31.0 | 1.31.0 | n/a | 1.29.0_3 | 1.31.0 |
| FreeBSD:15:latest | 1.31.0 | 1.31.0 | n/a | 1.29.0_3 | 1.29.0_3 |
| FreeBSD:15:quarterly | 1.31.0 | 1.31.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.31.0 | 1.31.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| DOXYGEN | off | Build 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
| File | Size | SHA256 |
|---|---|---|
| pkcs11-helper-1.31.0.tar.bz2 | 424487 | 46f0067bccd7be2c28f88b8bca775172b9e52fb6fc1280b44ca8bb831433fef9 |
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.