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 - the canonical command line utility using the CFSSL packages, the multirootca program - a certificate authority server that can use multiple signing keys, the mkbundle program - 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.
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 - the canonical command line utility using the CFSSL packages, the multirootca program - a certificate authority server that can use multiple signing keys, the mkbundle program - 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.
To install cfssl, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install cfssl
To see what files were installed by cfssl, run:
port contents cfssl
To later upgrade cfssl, run:
sudo port selfupdate && sudo port upgrade cfssl
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.