BSD Ports

security/opensc 0.25.1 MidnightBSD

Libraries and utilities to access smart cards

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1
Categories
security, devel

Description

OpenSC provides a set of libraries and utilities to access smart cards. Its main focus is on cards that support cryptographic operations, and facilitate their use in security applications such as mail encryption, authentication, and digital signature.

OpenSC implements the PKCS#11 API so applications supporting this API such as Mozilla Firefox and Thunderbird can use it.

OpenSC implements the PKCS#15 standard and aims to be compatible with every software that does so, too.

In the other systems

SystemPortVersion
MidnightBSDsecurity/opensc0.25.1
FreeBSDsecurity/opensc0.27.0
OpenBSDsecurity/opensc0.27.1
NetBSDsecurity/opensc0.27.1nb1
DragonFlysecurity/opensc0.26.1

Install

Binary package:

mport install opensc

From mports:

cd /usr/mports/security/opensc && make install clean

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

RUN_DEPENDS=	opensc>0:security/opensc
LIB_DEPENDS=	libopensc.so:security/opensc

Dependencies

No port depends on this one.

Configuration

Options name: security_opensc

OptionDefaultDescription
CTAPIoffUse CT-API backend
DOCSoff
MANPAGESon
NOTIFYonEnable notification support
OPENCToffUse OpenCT backend
PCSConUse PC/SC backend
SMonEnable secure messaging support
USES
autoreconf compiler:c11 cpe gmake libtool pkgconfig ssl
Service scripts
none

Files

Manual pages 26
  • cardos-tool(1)
  • cryptoflex-tool(1)
  • dnie-tool(1)
  • dtrust-tool(1)
  • egk-tool(1)
  • eidenv(1)
  • gids-tool(1)
  • goid-tool(1)
  • iasecc-tool(1)
  • netkey-tool(1)
  • npa-tool(1)
  • openpgp-tool(1)
  • opensc-asn1(1)
  • opensc-explorer(1)
  • opensc-notify(1)
  • opensc-tool(1)
  • opensc.conf(5)
  • piv-tool(1)
  • pkcs11-register(1)
  • pkcs11-tool(1)
  • pkcs15-crypt(1)
  • pkcs15-init(1)
  • pkcs15-profile(5)
  • pkcs15-tool(1)
  • sc-hsm-tool(1)
  • westcos-tool(1)
pkg-plist 116
  • bin/cardos-tool
  • bin/cryptoflex-tool
  • bin/dnie-tool
  • bin/dtrust-tool
  • bin/egk-tool
  • bin/eidenv
  • bin/gids-tool
  • bin/goid-tool
  • bin/iasecc-tool
  • bin/netkey-tool
  • bin/openpgp-tool
  • bin/opensc-asn1
  • bin/opensc-explorer
  • bin/opensc-notify
  • bin/opensc-tool
  • bin/piv-tool
  • bin/pkcs11-register
  • bin/pkcs11-tool
  • bin/pkcs15-crypt
  • bin/pkcs15-init
  • bin/pkcs15-tool
  • bin/sc-hsm-tool
  • bin/westcos-tool
  • etc/bash_completion.d/cardos-tool
  • etc/bash_completion.d/cryptoflex-tool
  • etc/bash_completion.d/dnie-tool
  • etc/bash_completion.d/dtrust-tool
  • etc/bash_completion.d/egk-tool
  • etc/bash_completion.d/eidenv
  • etc/bash_completion.d/gids-tool
  • etc/bash_completion.d/goid-tool
  • etc/bash_completion.d/iasecc-tool
  • etc/bash_completion.d/netkey-tool
  • etc/bash_completion.d/npa-tool
  • etc/bash_completion.d/opensc-asn1
  • etc/bash_completion.d/openpgp-tool
  • etc/bash_completion.d/opensc-explorer
  • etc/bash_completion.d/opensc-notify
  • etc/bash_completion.d/opensc-tool
  • etc/bash_completion.d/piv-tool
  • etc/bash_completion.d/pkcs11-register
  • etc/bash_completion.d/pkcs11-tool
  • etc/bash_completion.d/pkcs15-crypt
  • etc/bash_completion.d/pkcs15-init
  • etc/bash_completion.d/pkcs15-tool
  • etc/bash_completion.d/sc-hsm-tool
  • etc/bash_completion.d/westcos-tool
  • @sample etc/opensc.conf.sample
  • lib/libopensc.a
  • lib/libopensc.so
  • lib/libopensc.so.11
  • lib/libopensc.so.11.0.2
  • lib/libsmm-local.so
  • lib/libsmm-local.so.11
  • lib/libsmm-local.so.11.0.2
  • lib/onepin-opensc-pkcs11.so
  • lib/opensc-pkcs11.so
  • lib/pkcs11-spy.so
  • lib/pkcs11/onepin-opensc-pkcs11.so
  • lib/pkcs11/opensc-pkcs11.so
  • lib/pkcs11/pkcs11-spy.so
  • libdata/pkgconfig/opensc-pkcs11.pc
  • share/applications/org.opensc.notify.desktop
  • share/opensc/asepcos.profile
  • share/opensc/authentic.profile
  • share/opensc/cardos.profile
  • share/opensc/cyberflex.profile
  • share/opensc/entersafe.profile
  • share/opensc/epass2003.profile
  • share/opensc/flex.profile
  • share/opensc/gids.profile
  • share/opensc/ias_adele_admin1.profile
  • share/opensc/ias_adele_admin2.profile
  • share/opensc/ias_adele_common.profile
  • share/opensc/iasecc_admin_eid.profile
  • share/opensc/iasecc_generic_oberthur.profile
  • share/opensc/iasecc_generic_pki.profile
  • share/opensc/iasecc.profile
  • share/opensc/isoApplet.profile
  • share/opensc/muscle.profile
  • share/opensc/myeid.profile
  • share/opensc/oberthur.profile
  • share/opensc/openpgp.profile
  • share/opensc/pkcs15.profile
  • share/opensc/rutoken.profile
  • share/opensc/rutoken_ecp.profile
  • share/opensc/rutoken_lite.profile
  • share/opensc/sc-hsm.profile
  • share/opensc/setcos.profile
  • share/opensc/starcos.profile
  • share/man/man1/cardos-tool.1.gz
  • share/man/man1/cryptoflex-tool.1.gz
  • share/man/man1/dnie-tool.1.gz
  • share/man/man1/dtrust-tool.1.gz
  • share/man/man1/egk-tool.1.gz
  • share/man/man1/eidenv.1.gz
  • share/man/man1/gids-tool.1.gz
  • share/man/man1/goid-tool.1.gz
  • share/man/man1/iasecc-tool.1.gz
  • share/man/man1/netkey-tool.1.gz

The first 100 are listed.

distinfo 1
FileSizeSHA256
OpenSC-OpenSC-0.25.1_GH0.tar.gz2.005026e+06989e6305900d4f2f56ef84aa0da07c044459b4f8a508957a4cdefce6a1367c7b