I'm not sure about test suite or UI terminii, I'm just running Puppet from 
the repos at puppetlabs (its not Puppet enterprise). This is happening in 
production but I can't reproduce it, it just happens apparently at random.

I've set the crl file immutable, hopefully next time something tries to do 
this it will complain and I'll catch it.


On Wednesday, March 19, 2014 2:14:15 PM UTC-7, jcbollinger wrote:
>
>
>
> On Wednesday, March 19, 2014 10:15:19 AM UTC-5, [email protected] wrote:
>>
>> What would happen if I chattr +i ca_crl.pem to prevent it being updated?
>>
>> Certificate revocation is something that should be manually controlled 
>> anyway.
>>
>> Suppose that the Puppet error message is wrong (or at least misleading) 
>> and the problem is not revocation. If the crl.pem file is immutable and 
>> this error really happened then I would know that it really isn't a 
>> revocation, right? And if I ever do want to revoke a cert all I have to do 
>> is chattr -i
>>
>> Would this break anything else in Puppet?
>>
>> However looking at it now, I can see that the ca_crl.pem was in fact 
>> updated on the day I had problems with the puppetdb servers certificate 
>> being 'revoked' so perhaps there is something revoking certs? Or is this 
>> just coincidence?
>>
>> Here we go:
>> openssl crl -in ca_crl.pem -text shows a bunch of revocations and
>>
>>     Serial Number: 0C
>>         Revocation Date: Mar 17 18:15:36 2014 GMT
>>         CRL entry extensions:
>>             X509v3 CRL Reason Code:
>>                 Key Compromise
>>
>> why would some automated system think the key was compromised and revoke 
>> it without any human intervention?
>>
>>
>
> Key compomise is the default revocation reason; that's what Puppet will 
> record if no other is specified.
>
> I remain dubious that anything within Puppet automatically revoked your 
> certificates.  I even had a look at the code, and found no evidence that 
> Puppet has any automated mechanism to do that.  All certificate revocations 
> appear to come back to the test suite (you're not running that on your live 
> master, right?) or to one of Puppet's UI termini.
>
>
> John
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/a772a46a-d3ad-4449-83b3-35221eae9cbd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to