Analysis and Design of an Automatic Certificate Management Environment Implementation

This thesis covers an implementation of the Automated Certificate Management Environment, a protocol to automatically issue TLS certificates, that leverages existing Public Key Infrastructure for enterprise settings. It is designed to work in tandem with a replaceable backend, which is responsible for generating and signing Certificates, while Serles handles registration and domain validation. The thesis covers the entire analysis, design, and implementation lifecycle.