Skip to content

CFSSL: The Evolution of an Open-Source PKI Toolkit

Nick Sullivan

Cloudflare head of cryptography Nick Sullivan introduces CFSSL, an open-source Go toolkit for automated TLS certificate authority operations and PKI bundling.

Summary

The Operational Pain of Legacy Certificate Management

Managing Public Key Infrastructure (PKI) with traditional OpenSSL command-line tools is notoriously error-prone, resulting in expired certificates and insecure TLS configurations.

Introducing Cloudflare's Open-Source CFSSL

Nick Sullivan presents CFSSL, a lightweight, modular Go framework designed for programmatic certificate generation, signing, and verification via REST APIs.

Automating Certificate Bundling and Chain Validation

Sullivan explains CFSSL's intelligent bundling engine, which automatically constructs optimal intermediate certificate chains and detects revocation statuses.

Deploying Internal Microservice Mutual TLS (mTLS)

The author demonstrates deploying CFSSL as an internal Certificate Authority to automate secure mutual TLS authentication across distributed microservices.

Related talks