On Thu, 16 Jun 2016, Kurt Wall wrote:

​The CRL needs to be reloaded to take effect. As of Puppet Server 2.3, you can 
SIGHUP it to force the reload without having to incur the overhead of a full 
server
restart (https://docs.puppet.com/puppetserver/latest/restarting.html).​

Thanks Kurt, this helped!

I'd think doing a revoke would cause a forced reload of the CRL -- at least if I'm using the built-in webrick puppetmaster (maybe it would stat() the file and check the date to see if there's a reload?). I guess I'd be wrong. As it's largely deprecated, suggesting improvements to it seems sort of moot.

(It would also be nice if the CA had some kind of hook it could run when you do a revoke -- like an apachectl graceful).

Reading up, it looks like if I'm using apache (which I just switched over to), I can configure an OCSP responder on the same box, and have apache check that on the fly, which would save apache from having to read a static file. In that way, revoked really is revoked, immediately.

As mentioned in a previous thread, it would be good if puppet fired up its own OCSP responder, and embedded the OCSP url into the certificates it issues.

-Dan

--

--------Dan Mahoney--------
Techie,  Sysadmin,  WebGeek
Gushi on efnet/undernet IRC
ICQ: 13735144   AIM: LarpGM
Site:  http://www.gushi.org
---------------------------

Reply via email to