/cfssl

CFSSL is used by CloudFlare for bundling TLS/SSL certificates chains.

Primary LanguageShell

CFSSL

CFSSL is a TLS/SSL certificate chain creation application developed and used at CloudFlare.

The docker container created by this repository is intended to be used to create/setup the SSL environment for the Qold project.

Run the container locally with docker run -it --rm -v $PWD:/ssl/data/ pmdcosta/cfssl:latest /ssl/scripts/setup.sh to create all the secrets necessary to run a qold cluster project. The secrets can be deployed to the kubernetes server using the secrets.sh script supplied, assuming the cluster is deployed and local kubectl is properly configured.

The Qold-CFSSL replication controller provides a way to create new gateway ssl credentials. The new_gateway.sh script will supply a new key pair of credentials for qold gateways.

The container and operations are based on the guide provided by CoreOS