On Feb 14, 2011, at 8:43 AM, Felix Frank wrote:

> Hi,
> 
> from afar, it's hard to tell what your specific problem is.
> 
> Has your puppetmaster generated a new CSR for the machine? Maybe you
> have to sign the new certificate; the master still stores a valid,
> signed certificate for the machine, but the client has no use for it.
> You need to convince your master to sign a new certificate (for which
> the client actually has the private key).
> 
> From the helptext:
> clean:       Remove all files related to a host from puppet cert's
>             storage. This is useful when rebuilding hosts, since new
>             certificate signing requests will only be honored if puppet
>             cert does not have a copy of a signed certificate for that
>             host. The certificate of the host remains valid. If '--all'
>             is specified then all host certificates, both signed and
>             unsigned, will be removed.
> 
> Be mindful of the fact that the signed certificate remains valid (until
> replaced?)

Actually, they remain valid almost forever (I think it's usually 10 years) 
unless revoked.  Just replacing the certificate doesn't make the signature less 
valid.  The only way for a certificate to stop working, if you don't change the 
root certificate, is to revoke it and have certificate revocation lists 
working.  In 2.6.x I think certificates are revoked when cleaned, but I'm not 
sure.  I know 0.25.x doesn't.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to