BSD Ports

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

SystemPortVersion
FreeBSDsecurity/pam_pkcs110.6.12_1
DragonFlysecurity/pam_pkcs110.6.12_1
HardenedBSDsecurity/pam_pkcs110.6.12_1
GhostBSDsecurity/pam_pkcs110.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.6.12_10.6.12_10.6.120.6.12_10.6.12_1
FreeBSD:14:quarterly0.6.12_10.6.12_1n/a0.6.12_10.6.12_1
FreeBSD:15:latest0.6.12_10.6.12_1n/a0.6.12_10.6.12_1
FreeBSD:15:quarterly0.6.12_10.6.12_1n/an/an/a
FreeBSD:16:latest0.6.12_10.6.12_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

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

Build dependencies 49
Run dependencies 28

No port depends on this one.

Configuration

Options name: security_pam_pkcs11

OptionDefaultDescription
CURLoffData transfer support via cURL
DEBUGoffBuild with debugging support
DOCSoffBuild and/or install documentation
LDAPoffLDAP protocol support
NLSoffNative Language Support
NSSoffEnable Mozilla's NSS support
PCSConEnable PC/SC support
SSLonSSL 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
FileSizeSHA256
OpenSC-pam_pkcs11-pam_pkcs11-0.6.12_GH0.tar.gz272762c29cfd021fd3793263f1784b039f166f0e751996bada656a0f9470005eb0c093

Commit history 0

No commits in the history this site was built from.