security/pam_pkcs11 0.6.12_1 FreeBSD
PAM module using crypto tokens for auth
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21
- Categories
- security
- Package size
- 144.5 KiB, 721.9 KiB installed
Description
pam_pkcs11 is a login module allowing a X.509 certificate based user login. The certificate and its dedicated private key are thereby accessed by means of an appropriate PKCS#11 module. For the verification of the users' certificates, locally stored CA certificates as well as either online or locally accessible CRLs are used.
PAM-PKCS#11 package provides:
A PAM module able to:
Use certificates to get user credentials
Deduce a login based on provided certificate
Several tools:
Standalone cert-to-login finder tool
Certificate contents viewer
Card Event status monitor, to trigger actions on card insert/removal
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/pam_pkcs11 | 0.6.12_1 |
| DragonFly | security/pam_pkcs11 | 0.6.12_1 |
| HardenedBSD | security/pam_pkcs11 | 0.6.12_1 |
| GhostBSD | security/pam_pkcs11 | 0.6.12_1 |
Install
Binary package:
pkg install pam_pkcs11
From the ports tree:
cd /usr/ports/security/pam_pkcs11/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pam_pkcs11>0:security/pam_pkcs11
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 | 0.6.12_1 | 0.6.12_1 | 0.6.12 | 0.6.12_1 | 0.6.12_1 |
| FreeBSD:14:quarterly | 0.6.12_1 | 0.6.12_1 | n/a | 0.6.12_1 | 0.6.12_1 |
| FreeBSD:15:latest | 0.6.12_1 | 0.6.12_1 | n/a | 0.6.12_1 | 0.6.12_1 |
| FreeBSD:15:quarterly | 0.6.12_1 | 0.6.12_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.6.12_1 | 0.6.12_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
bash: shells/bash
The full lists below include those, and their dependencies in turn.
Build dependencies 49
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/dbus
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libtool
- devel/libunistring
- devel/m4
- devel/pcre2
- devel/pcsc-lite
- devel/pkgconf
- devel/py-packaging
- devel/readline
- lang/duktape-lib
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- sysutils/polkit
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-xml
- textproc/docbook-xsl
- textproc/expat2
- textproc/iso8879
- textproc/libxml2
- textproc/libxslt
- textproc/sdocbook-xml
- textproc/xmlcatmgr
- textproc/xmlcharent
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Run dependencies 28
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/pcsc-lite
- devel/py-packaging
- devel/readline
- lang/duktape-lib
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- shells/bash
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: security_pam_pkcs11
| Option | Default | Description |
|---|---|---|
| CURL | off | Data transfer support via cURL |
| DEBUG | off | Build with debugging support |
| DOCS | off | Build and/or install documentation |
| LDAP | off | LDAP protocol support |
| NLS | off | Native Language Support |
| NSS | off | Enable Mozilla's NSS support |
| PCSC | on | Enable PC/SC support |
| SSL | on | SSL protocol support |
- USES
- autoreconf gettext-tools gmake libtool pkgconfig shebangfix
- Service scripts
- none
Files
Manual pages 8
- card_eventmgr(1)
- pam_pkcs11(8)
- pkcs11_eventmgr(1)
- pkcs11_inspect(1)
- pkcs11_listcerts(1)
- pkcs11_make_hash_link(1)
- pkcs11_setup(1)
- pklogin_finder(1)
pkg-plist 26
- bin/card_eventmgr
- bin/pkcs11_eventmgr
- bin/pkcs11_inspect
- bin/pkcs11_listcerts
- bin/pkcs11_make_hash_link
- bin/pkcs11_setup
- bin/pklogin_finder
- lib/pam_pkcs11/opensc_mapper.so
- lib/pam_pkcs11/openssh_mapper.so
- lib/security/pam_pkcs11.so
- share/locale/de/LC_MESSAGES/pam_pkcs11.mo
- share/locale/pt_BR/LC_MESSAGES/pam_pkcs11.mo
- share/locale/ru/LC_MESSAGES/pam_pkcs11.mo
- share/locale/it/LC_MESSAGES/pam_pkcs11.mo
- share/locale/tr/LC_MESSAGES/pam_pkcs11.mo
- share/locale/pl/LC_MESSAGES/pam_pkcs11.mo
- share/locale/fr/LC_MESSAGES/pam_pkcs11.mo
- share/locale/nl/LC_MESSAGES/pam_pkcs11.mo
- share/man/man1/card_eventmgr.1.gz
- share/man/man1/pkcs11_eventmgr.1.gz
- share/man/man1/pkcs11_inspect.1.gz
- share/man/man1/pkcs11_listcerts.1.gz
- share/man/man1/pkcs11_make_hash_link.1.gz
- share/man/man1/pkcs11_setup.1.gz
- share/man/man1/pklogin_finder.1.gz
- share/man/man8/pam_pkcs11.8.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| OpenSC-pam_pkcs11-pam_pkcs11-0.6.12_GH0.tar.gz | 272762 | c29cfd021fd3793263f1784b039f166f0e751996bada656a0f9470005eb0c093 |
Commit history 0
No commits in the history this site was built from.