BSD Ports

security/cfssl 1.7.1_1 FreeBSD

Cloudflare's PKI and TLS toolkit

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
BSD2CLAUSE
Categories
security
Package size
49271.3 KiB, 129000.6 KiB installed

Description

CFSSL is Cloudflare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates.

CFSSL consists of: * a set of packages useful for building custom TLS PKI tools * the cfssl program, which is the canonical command line utility using the CFSSL packages * the multirootca program, which is a certificate authority server that can use multiple signing keys * the mkbundle program is used to build certificate pool bundles * the cfssljson program, which takes the JSON output from the cfssl and multirootca programs and writes certificates, keys, CSRs, and bundles to disk

In the other systems

SystemPortVersion
FreeBSDsecurity/cfssl1.7.1_1
OpenBSDsecurity/cfssl1.6.5
NetBSDsecurity/cfssl1.6.5nb25
DragonFlysecurity/cfssl1.6.5_7

Install

Binary package:

pkg install cfssl

From the ports tree:

cd /usr/ports/security/cfssl/ && make install clean

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

RUN_DEPENDS=	cfssl>0:security/cfssl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.7.11.7.1-1.6.5_121.7.1
FreeBSD:14:quarterly1.6.5_291.6.5_29n/a1.6.5_101.6.5_29
FreeBSD:15:latest1.7.11.7.1n/a-1.6.5_12
FreeBSD:15:quarterly1.6.5_291.6.5_29n/an/an/a
FreeBSD:16:latest1.6.5_281.7.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 5
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules gmake
Service scripts
cfssl
Conflicts with
goose

Files

pkg-plist 9
  • share/cfssl/certdb/mysql/dbconf.yml
  • share/cfssl/certdb/mysql/migrations/001_CreateCertificates.sql
  • share/cfssl/certdb/mysql/migrations/002_AddMetadataToCertificates.sql
  • share/cfssl/certdb/pg/dbconf.yml
  • share/cfssl/certdb/pg/migrations/001_CreateCertificates.sql
  • share/cfssl/certdb/pg/migrations/002_AddMetadataToCertificates.sql
  • share/cfssl/certdb/sqlite/dbconf.yml
  • share/cfssl/certdb/sqlite/migrations/001_CreateCertificates.sql
  • share/cfssl/certdb/sqlite/migrations/002_AddMetadataToCertificates.sql
distinfo 3
FileSizeSHA256
go/security_cfssl/cfssl-v1.7.1/v1.7.1.mod1717b8aadf4722799a47574a176d8efe36c6a2cc5d2c7a83f19389d47cf898d6d8ba
go/security_cfssl/cfssl-v1.7.1/v1.7.1.zip1.719922e+065a95c8dd7556f1d6e5c3e95951efe09fdf9f7fb84ae5a1b3c82ec86ff998c46e
go/security_cfssl/cfssl-v1.7.1/golang-sys-v0.6.0_GH0.tar.gz1.434234e+06b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54

Commit history 7

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
1d0012c71a Yuri Victorovich security/cfssl: update 1.6.5 → 1.7.1
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7

The latest 5 of 7 in the history this site was built from.