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
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/opensc | 0.25.1 |
| FreeBSD | security/opensc | 0.27.0 |
| OpenBSD | security/opensc | 0.27.1 |
| NetBSD | security/opensc | 0.27.1nb1 |
| DragonFly | security/opensc | 0.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
| Option | Default | Description |
|---|---|---|
| CTAPI | off | Use CT-API backend |
| DOCS | off | |
| MANPAGES | on | |
| 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.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
| File | Size | SHA256 |
|---|---|---|
| OpenSC-OpenSC-0.25.1_GH0.tar.gz | 2.005026e+06 | 989e6305900d4f2f56ef84aa0da07c044459b4f8a508957a4cdefce6a1367c7b |