security/opensc 0.27.0
Libraries and utilities to access smart cards
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21
- Categories
- security, devel
- Package size
- 1680.9 KiB, 8419.7 KiB installed
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.
Install
As a binary package — by origin, or by package name:
pkg install security/opensc
pkg install opensc
From the ports tree:
cd /usr/ports/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
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.27.0 | 0.27.0 | 0.23.0 | 0.26.1 | 0.27.0 |
| FreeBSD:14:quarterly | 0.27.0 | 0.27.0 | n/a | 0.26.1 | 0.27.0 |
| FreeBSD:15:latest | 0.27.0 | 0.27.0 | n/a | 0.26.1 | 0.26.1 |
| FreeBSD:15:quarterly | 0.27.0 | 0.27.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.27.0 | 0.27.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.
All build dependencies 46
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libffi
- devel/libinotify
- devel/libtool
- 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
All run dependencies 27
- 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
- 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_opensc
| Option | Default | Description |
|---|---|---|
| CTAPI | off | Use CT-API backend |
| DOCS | off | Build and/or install documentation |
| MANPAGES | on | Build and/or install manual pages |
| NOTIFY | on | Enable notification support |
| OPENCT | off | Use OpenCT backend |
| PCSC | on | Use PC/SC backend |
| SM | on | Enable 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.13
- lib/libopensc.so.13.0.0
- lib/libsmm-local.so
- lib/libsmm-local.so.13
- lib/libsmm-local.so.13.0.0
- 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
| File | Size | SHA256 |
|---|---|---|
| OpenSC-OpenSC-0.27.0_GH0.tar.gz | 2.084367e+06 | c0779ba7300449846a2e0dbfdc8181d5741c01ab2485acf8c74f9a81c432bffd |
Commit history 0
No commits in the history this site was built from.