This class is basically a hidden class that knows how to act on the CA.
It‘s only used by the ‘puppetca’ executable, and its job
is to provide a CLI-like interface to the CA class.
Required files
puppet/ssl/certificate_factory
puppet/ssl/inventory
puppet/ssl/certificate_revocation_list
puppet/ssl/certificate_authority/interface
puppet/network/authstore
openssl/digest
puppet/provider/confiner
puppet/rails/database/schema
puppet/configurer
puppet/configurer
puppet/daemon
puppet/network/server
puppet/agent
puppet/configurer
puppet/daemon
etc
puppet/file_serving/content
puppet/file_serving/metadata
puppet/network/server
puppet/network/http/rack
puppet/network/client
puppet/util/ldap/connection
puppet/run
puppet/util/reference
puppet/util/reference
puppet/util/reference
puppet/util/rdoc
puppet/util/reference
puppet/util/reference
puppet/daemon
puppet/indirector/catalog/queue
puppet/resource/catalog
puppet/ssl/certificate_authority
puppet/ssl/certificate_authority/interface
puppet/file_bucket/dipper
puppet/indirector/indirection
puppet/indirector/terminus
puppet/indirector/envelope
puppet/network/format_handler