puppetlabs/puppet-server — pull request #248 by nwolfe (2014-10-27 22:11:03+00:00)
Title: (SERVER-86) Don't use CA public key file for autosign/revoke

This commit removes the usages of $capub from the autosign and revoke
functions. They will now extract the public key from the $cacert file,
which we can assume will always be available to those functions, unlike
the $capub file.

The only time that we should be reading/writing the $capub file is
during CA initialization.