CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

security/p5-openxpki-clca 1.23

Toolkit for basic PKI operations in small CA like root CA

Port info

Maintainer
svysh.fbsd@gmail.com
Packages
latest: 1.23
Upstream
up to date
Last update
to 1.23 · d223704ee8
Quarterly
2026Q4: 1.22
WWW
https://github.com/openxpki/clca/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install p5-openxpki-clca
installs 1.23 from latest; from quarterly (2026Q4) 1.22
Port
# cd /usr/ports/security/p5-openxpki-clca && make install clean
# make -C /usr/ports/security/p5-openxpki-clca config  # change options first
Size
41 KiB download · 182 KiB installed
Depends on
devel/p5-Class-Std 0.013, lang/perl5.42 5.42.3, shells/bash 5.3.20, textproc/p5-Regexp-Common 2024080801, textproc/p5-YAML 1.31, www/p5-Template-Toolkit 3.106
License
GPLv2
Options
1 of 1 on in the package: DOCS
pkg-message
Shown after installing
- Create root directory for your root certificate authority (CA),
    e.g. "/ca_home":
    mkdir -p /ca_home/private
- Publish it in your environment as CA_HOME (this name is fixed):
    e.g. export CA_HOME=/ca_home
- Populate it as:
    cp -pR /usr/local/share/examples/openxpki-clca/ /ca_home
    cp -pR /usr/local/share/doc/openxpki-clca/ /ca_home
- Follow advice at:
    /ca_home/*.md (patched for FreeBSD) or
    https://github.com/openxpki/clca (for original Debian Linux)
- Revise your configuration in 
    /ca_home/etc/*
    /ca_home/bin/*
- Run main interactive Bash script of this port as follows:
    cd /ca_home
    bin/clca
- This port/package installs some scripts into /usr/local/bin:
    clca, change-quorum.sh, provision,secret
    Sometime it is convenient to run them from your root ca directory /ca_home,
    as they are in your PATH. But beware of confusing them with scripts, which
    are located in /ca_home/bin/*.
- Use of OpenSSL or LibreSSL
  = This package comes (from FreeBSD build cluster) bound with 
  openssl from base system, cf: /usr/ports/Mk/Uses/ssl.mk
  If you want to use openssl or libressl from ports instead, then:
    1) add the name of respective port 
       (openssl, openssl30, openssl31, libressl, libressl-devel...)
       to /etc/make.conf file e.g. like this:
       DEFAULT_VERSIONS+= ssl=openssl31
    2) install security/openssl31
    3) cd /usr/ports/security/p5-openxpki-clca && make reinstall
       you do not need to rebuild dependencies, installed from packages.
    4) repeat steps above for re-population of root directory and revising
        configuration.
	5) If your system has more that one installation of openssl/libressl, you
		may want to create a symlink (early in the path) to your preferred
		openssl binary. Check your working copy of openssl with:
			which openssl
			openssl version
	6) Revise again your configuration in 
		/ca_home/etc/*
		/ca_home/bin/*
  = Using versions OpenSSL 1.0 or less can restrict features of this port.
  = This port builds just fine with any available versions of OpenSSL or 
    LibreSSL. But its operation with LibreSSL or OpenSSL 3.1+ has not been fully
	tested. Report your respective story to the list
      https://sourceforge.net/p/openxpki/mailman/
    or use OpenSSL 3.0 instead.
- If you choose to create (as docs advice) a new optional perl script in
  the /ca_home/bin directory, you may want to employ a construct like
    use FindBin;
    use lib "$FindBin::Bin/../lib";
  inside your script, so that perl modules from /ca_home/lib directory
  become available to your script if you need them to be.
- Note, that this software is optimized for use from autonomous device, when
  /ca_home directory is located on USB drive, which is extracted from computer
  after  work to be kept inside a steel vault.
Shown after upgrading
If you update existing installation, repeat steps for re-population of root
directory and revising configuration. And please check if extra handwork 
is needed in your case:
    https://github.com/openxpki/clca

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.231.23–
FreeBSD 151.231.23–
FreeBSD 141.231.231.23

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.221.22–
FreeBSD 141.221.221.22

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.23.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (5)

Yusuf Yaman (nxjoseph) · 1.23
security/p5-openxpki-clca: Update 1.22 => 1.23

While here, use BUILD_RUN_DEPENDS in favor of MY_DEPENDS.

Commit log:
https://github.com/openxpki/clca/compare/v1.22...v1.23

PR:		299270
Approved by:	osa, vvd (Mentors, implicit)
d223704ee8
Vladimir Druzenko (vvd) · 1.22
security/p5-openxpki-clca: Update 1.21 => 1.22

Commit log:
https://github.com/openxpki/clca/compare/v1.21...v1.22

PR:		296854
Sponsored by:	UNIS Labs
f6b414f66c
Vladimir Druzenko (vvd) · 1.21
security/p5-openxpki-clca: Update 1.20 => 1.21

Commit log:
https://github.com/openxpki/clca/compare/v1.20...v1.21

PR:	293444
4302ce7b0d
Vladimir Druzenko (vvd) · 1.20
security/p5-openxpki-clca: Update 1.19 => 1.20

Commit log:
https://github.com/openxpki/clca/compare/v1.19...v1.20

Optimize do-install and post-install-DOCS-on:
- Merge INSTALL_SCRIPTs.
- Remove unnecessary MKDIRs.

PR:	292365
833a0d4812
Robert Clausecker (fuz) · 1.19
security/p5-openxpki-clca: Toolkit for root CA

Command Line Certificate Authority (clca) is a collection of tools (written in
Bash and Perl atop of OpenSSL or LibreSSL) that allow for basic PKI operations
such as Sub CA certificate issuance (signing certificate requests), certificate
revocation and CRL issuance. Originally designed to be used for a Root CA, it
may also be used for lower level CAs or even end entity certificates as well.

https://github.com/openxpki/clca

PR:		272312
Event:		EuroBSDcon 2025
1ff18adddd