notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
NOTE: the WWW: line in pkg-descr was relocated to a WWW= line in Makefile. Each port in FreshPorts has a homepage link. Look for it right after the Description: on each port's home page.

Do I know someone who can pick up a server from 7401 E. Ben White Blvd. Austin TX?

The emphasis is on know, or recommended by someone I know. This is the original FreshPorts server, way past useful: RAID, 8GB RAM, etc. The drives need to be wiped and everything recycled.
Port details
libpki OpenCA PKI library (libpki) and tools
0.9.2_2 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: bruno@ruomad.net search for ports maintained by this maintainer
Port Added: 2022-07-13 09:57:06
Last Update: 2022-09-07 21:58:51
Commit Hash: fb16dfe
License: APACHE20
Description:
HomepagecgitgithubgitlabSVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (189 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libpki-0.9.2_2/catalog.mk
  3. /usr/local/share/licenses/libpki-0.9.2_2/LICENSE
  4. /usr/local/share/licenses/libpki-0.9.2_2/APACHE20
  5. bin/libpki-config
  6. bin/pki-cert
  7. bin/pki-crl
  8. bin/pki-derenc
  9. bin/pki-query
  10. bin/pki-request
  11. bin/pki-siginfo
  12. bin/pki-tool
  13. bin/pki-xpair
  14. bin/url-tool
  15. include/libpki/banners.h
  16. include/libpki/cmc.h
  17. include/libpki/cmc/cmc_cert_req.h
  18. include/libpki/compat.h
  19. include/libpki/config.h
  20. include/libpki/crypto.h
  21. include/libpki/datatypes.h
  22. include/libpki/drivers/engine/data_st.h
  23. include/libpki/drivers/engine/engine_hsm.h
  24. include/libpki/drivers/engine/engine_hsm_obj.h
  25. include/libpki/drivers/engine/engine_hsm_pkey.h
  26. include/libpki/drivers/engine/engine_st.h
  27. include/libpki/drivers/hsm_keypair.h
  28. include/libpki/drivers/hsm_main.h
  29. include/libpki/drivers/hsm_slot.h
  30. include/libpki/drivers/kmf/data_st.h
  31. include/libpki/drivers/kmf/kmf_hsm.h
  32. include/libpki/drivers/kmf/kmf_hsm_engine.h
  33. include/libpki/drivers/kmf/kmf_hsm_pkey.h
  34. include/libpki/drivers/kmf/kmf_hsm_sign.h
  35. include/libpki/drivers/kmf/pki_kmflib.h
  36. include/libpki/drivers/openssl/data_st.h
  37. include/libpki/drivers/openssl/openssl_hsm.h
  38. include/libpki/drivers/openssl/openssl_hsm_cb.h
  39. include/libpki/drivers/openssl/openssl_hsm_obj.h
  40. include/libpki/drivers/openssl/openssl_hsm_pkey.h
  41. include/libpki/drivers/pkcs11/pkcs11_hsm.h
  42. include/libpki/drivers/pkcs11/pkcs11_hsm_obj.h
  43. include/libpki/drivers/pkcs11/pkcs11_hsm_pkey.h
  44. include/libpki/drivers/pkcs11/pkcs11_utils.h
  45. include/libpki/drivers/pkcs11/rsa/cryptoki.h
  46. include/libpki/drivers/pkcs11/rsa/pkcs11.h
  47. include/libpki/drivers/pkcs11/rsa/pkcs11_func.h
  48. include/libpki/drivers/pkcs11/rsa/pkcs11f.h
  49. include/libpki/drivers/pkcs11/rsa/pkcs11t.h
  50. include/libpki/errors-new.h
  51. include/libpki/errors.h
  52. include/libpki/est/est.h
  53. include/libpki/est/pki_x509_est_asn1.h
  54. include/libpki/est/pki_x509_est_attrs.h
  55. include/libpki/est/pki_x509_est_data.h
  56. include/libpki/est/pki_x509_est_msg.h
  57. include/libpki/extensions.h
  58. include/libpki/hsm_st.h
  59. include/libpki/io/pki_keypair_io.h
  60. include/libpki/io/pki_msg_req_io.h
  61. include/libpki/io/pki_msg_resp_io.h
  62. include/libpki/io/pki_ocsp_req_io.h
  63. include/libpki/io/pki_ocsp_resp_io.h
  64. include/libpki/io/pki_x509_cert_io.h
  65. include/libpki/io/pki_x509_cms_io.h
  66. include/libpki/io/pki_x509_crl_io.h
  67. include/libpki/io/pki_x509_io.h
  68. include/libpki/io/pki_x509_p12_io.h
  69. include/libpki/io/pki_x509_pkcs7_io.h
  70. include/libpki/io/pki_x509_req_io.h
  71. include/libpki/io/pki_x509_xpair_io.h
  72. include/libpki/libpkiv.h
  73. include/libpki/net/dns.h
  74. include/libpki/net/http_s.h
  75. include/libpki/net/ldap.h
  76. include/libpki/net/pkcs11.h
  77. include/libpki/net/pki_mysql.h
  78. include/libpki/net/pki_pg.h
  79. include/libpki/net/pki_socket.h
  80. include/libpki/net/sock.h
  81. include/libpki/net/ssl.h
  82. include/libpki/net/url.h
  83. include/libpki/openssl/data_st.h
  84. include/libpki/openssl/pthread_init.h
  85. include/libpki/os.h
  86. include/libpki/pki.h
  87. include/libpki/pki_algor.h
  88. include/libpki/pki_conf.h
  89. include/libpki/pki_config.h
  90. include/libpki/pki_cred.h
  91. include/libpki/pki_digest.h
  92. include/libpki/pki_err.h
  93. include/libpki/pki_hmac.h
  94. include/libpki/pki_id.h
  95. include/libpki/pki_id_info.h
  96. include/libpki/pki_init.h
  97. include/libpki/pki_integer.h
  98. include/libpki/pki_io.h
  99. include/libpki/pki_keypair.h
  100. include/libpki/pki_keyparams.h
  101. include/libpki/pki_log.h
  102. include/libpki/pki_mem.h
  103. include/libpki/pki_msg.h
  104. include/libpki/pki_msg_req.h
  105. include/libpki/pki_msg_resp.h
  106. include/libpki/pki_ocsp_req.h
  107. include/libpki/pki_ocsp_resp.h
  108. include/libpki/pki_oid.h
  109. include/libpki/pki_string.h
  110. include/libpki/pki_threads.h
  111. include/libpki/pki_threads_vars.h
  112. include/libpki/pki_time.h
  113. include/libpki/pki_x509.h
  114. include/libpki/pki_x509_attribute.h
  115. include/libpki/pki_x509_cert.h
  116. include/libpki/pki_x509_cert_mem.h
  117. include/libpki/pki_x509_cms.h
  118. include/libpki/pki_x509_crl.h
  119. include/libpki/pki_x509_data_st.h
  120. include/libpki/pki_x509_extension.h
  121. include/libpki/pki_x509_mem.h
  122. include/libpki/pki_x509_mime.h
  123. include/libpki/pki_x509_name.h
  124. include/libpki/pki_x509_p12.h
  125. include/libpki/pki_x509_pkcs7.h
  126. include/libpki/pki_x509_profile.h
  127. include/libpki/pki_x509_req.h
  128. include/libpki/pki_x509_signature.h
  129. include/libpki/pki_x509_xpair.h
  130. include/libpki/pki_x509_xpair_asn1.h
  131. include/libpki/profile.h
  132. include/libpki/prqp/http_client.h
  133. include/libpki/prqp/prqp.h
  134. include/libpki/prqp/prqp_asn1.h
  135. include/libpki/prqp/prqp_bio.h
  136. include/libpki/prqp/prqp_lib.h
  137. include/libpki/prqp/prqp_req_io.h
  138. include/libpki/prqp/prqp_resp_io.h
  139. include/libpki/prqp/prqp_srv.h
  140. include/libpki/prqp/prqp_stack.h
  141. include/libpki/scep/pki_x509_scep_asn1.h
  142. include/libpki/scep/pki_x509_scep_attrs.h
  143. include/libpki/scep/pki_x509_scep_data.h
  144. include/libpki/scep/pki_x509_scep_msg.h
  145. include/libpki/scep/scep.h
  146. include/libpki/stack.h
  147. include/libpki/support.h
  148. include/libpki/token.h
  149. include/libpki/token_data.h
  150. include/libpki/token_id.h
  151. include/libpki/token_st.h
  152. lib/libpki.a
  153. lib/libpki.so
  154. lib/libpki.so.92
  155. lib/libpki.so.92.92.4
  156. share/libpki/README.data_structures
  157. share/libpki/README.functions
  158. share/libpki/doxygen-man.conf
  159. share/libpki/doxygen-pdf.conf
  160. share/libpki/doxygen.conf
  161. share/libpki/pkginfo
  162. share/libpki/etc/pki.conf.sample
  163. share/libpki/etc/libpki/hsm.d/eracom-sdk.xml.sample
  164. share/libpki/etc/libpki/hsm.d/etoken-engine.xml.sample
  165. share/libpki/etc/libpki/hsm.d/etoken-pkcs11.xml.sample
  166. share/libpki/etc/libpki/hsm.d/etoken.xml.sample
  167. share/libpki/etc/libpki/hsm.d/opencryptoki.xml.sample
  168. share/libpki/etc/libpki/hsm.d/tpm.xml.sample
  169. share/libpki/etc/libpki/objectIdentifiers.xml.sample
  170. share/libpki/etc/libpki/profile.d/crl.xml.sample
  171. share/libpki/etc/libpki/profile.d/server.xml.sample
  172. share/libpki/etc/libpki/profile.d/test.xml.sample
  173. share/libpki/etc/libpki/profile.d/user.xml.sample
  174. share/libpki/etc/libpki/store.d/empty.xml.sample
  175. share/libpki/etc/libpki/token.d/default.xml.sample
  176. share/libpki/etc/libpki/token.d/eracom.xml.sample
  177. share/libpki/etc/libpki/token.d/etoken-engine.xml.sample
  178. share/libpki/etc/libpki/token.d/etoken.xml.sample
  179. share/libpki/etc/libpki/token.d/opencryptoki.xml.sample
  180. share/libpki/etc/libpki/token.d/software.xml.sample
  181. share/libpki/etc/libpki/token.d/test.xml.sample
  182. share/libpki/etc/libpki/token.d/tpm.xml.sample
  183. @dir etc/libpki/hsm.d
  184. @dir etc/libpki/profile.d
  185. @dir etc/libpki/store.d
  186. @dir etc/libpki/token.d
  187. @owner
  188. @group
  189. @mode
Collapse this list.
Dependency lines:
  • libpki>0:security/libpki
To install the port:
cd /usr/ports/security/libpki/ && make install clean
To add the package, run one of these commands:
  • pkg install security/libpki
  • pkg install libpki
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libpki
Flavors: there is no flavor information for this port.
NOT_FOR_ARCHS: arm64
distinfo:

Packages (timestamps in pop-ups are UTC):
libpki
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd64pkg-falloutpkg-fallout
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i386pkg-falloutpkg-fallout
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-falloutpkg-fallout
FreeBSD:12:amd640.9.2_2pkg-fallout
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i3860.9.2_2pkg-fallout
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch64pkg-falloutpkg-fallout
FreeBSD:13:amd640.9.2_2pkg-fallout
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv7pkg-falloutpkg-fallout
FreeBSD:13:i3860.9.2_2pkg-fallout
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch64pkg-falloutpkg-fallout
FreeBSD:14:amd640.9.2_2pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv7pkg-falloutpkg-fallout
FreeBSD:14:i3860.9.2_2pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc64pkg-falloutpkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. autoconf>=2.71 : devel/autoconf
  2. automake>=1.16.5 : devel/automake
  3. libtoolize : devel/libtool
Library dependencies:
  1. libxml2.so : textproc/libxml2
This port is required by:
for Libraries
  1. security/openca-ocspd

Configuration Options:
Options name:

USES:

pkg-message:
For install:
If removing:
WWW: https://www.openca.org/projects/libpki
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/openca/libpki/tar.gz/v0.9.2?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.9.2_2
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.9.2_2
19 Jul 2022 06:56:19
commit hash:d1d115cf3b998b9036c514c29a48718df0d26c79commit hash:d1d115cf3b998b9036c514c29a48718df0d26c79commit hash:d1d115cf3b998b9036c514c29a48718df0d26c79 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
security/libpki: Fix LDAP option build

 - use LDAP_USE= OPENLDAP=yes instead of LIB_DEPENDS on
   net/openldap24-client
 - remove LDAP_LDFLAGS+= llber  causing build to fail

PR:		265293
0.9.2_1
18 Jul 2022 08:22:14
commit hash:ea1086f14d694235d0dd6df321edc270097793a3commit hash:ea1086f14d694235d0dd6df321edc270097793a3commit hash:ea1086f14d694235d0dd6df321edc270097793a3 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Bruno Damour
security/libpki: new location for sample files

 - not install any configuration files AT ALL
 - put all provided samples in ${PREFIX}/share/libpki/etc
 - add a message to the user to refer to these samples
 - mark the port as BROKEN on arm64 (according to pullout message received)
 - add options to allow configure to enable DNS, LDAP, MySQL and
   PostgreSQL if asked for
 - bump PORTREVISION

PR:		265189
0.9.2
13 Jul 2022 11:05:16
commit hash:3d25658a6b2b67527b454245673540ab0e71890dcommit hash:3d25658a6b2b67527b454245673540ab0e71890dcommit hash:3d25658a6b2b67527b454245673540ab0e71890d files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
security/libpki: fix pkg-plist sample files

 - use @sample in pkg-plist sample files

Reviewed by:	0mp
Approved by:	portmgr (blanket)
0.9.2
13 Jul 2022 09:53:32
commit hash:93db311c5f7a2da50f3b8414c68a3f20c241354ccommit hash:93db311c5f7a2da50f3b8414c68a3f20c241354ccommit hash:93db311c5f7a2da50f3b8414c68a3f20c241354c files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Bruno Damour
security/libpki: New port: OpenCA PKI library (libpki) and tools

 - submitter becomes maintainer

OpenCA LibPKI provides an easy-to-use PKI library for PKI enabled
application development.
The library provides the developer with all the needed functionalities
to manage certificates, from generation to validation.

WWW: https://www.openca.org/projects/libpki

PR:		264474
Reviewed by:	diizzy

Number of commits found: 6