Implement a CA service with support for the following:
{noformat} GET certificate GET certificate_revocation_list PUT certificate_request {noformat}
* All bodies are de/serialized as UTF-8 and {{Content-Type: text/plain}} * CRL download allows an optional {{If-Modified-Since}} header * Uses {{puppet-ca/v1}} prefix