1 Apr 2009 04:41
Renew/Rekey/Modification
Stephen Wilson <swilson <at> lockstep.com.au>
2009-04-01 02:41:58 GMT
2009-04-01 02:41:58 GMT
Colleagues, There are a few things about certificate "renewal" and "re-key" that have long confounded me. Things only seem to have got more convoluted in RFC 3647 and -- no offence! -- in newer Certificate Policies like the US FPKI Policy Authority document. Can anyone help me understand the rationale for the some of the following scenarios? Thanks in advance! Re-key is said (in the FPKI CP) to be a good idea because the older a key gets, the more susceptible it is to loss and compromise. Fair enough, but why wouldn't that consideration be factored into the chosen certificate validity period? Is there ever a real world scenario when a Subject would of their own accord request re-key because they feel the key is getting old? If so, why wouldn't they revoke as well? The FPKI CA says that after re-key "The old certificate may or may not be revoked". Why would you not revoke, given the possibility that the key has got too old? I don't think it would ever be sensible to keep using an old original key and a fresh key. And if I were a Relying Party, I might like to know about this possible quality difference, yet there would be nothing in a CRL or anywhere else to mark the fact that the Subscriber has re-keyed. The FPKI CA goes on to say that after re-key "The old certificate ... must not be further re-keyed, renewed, or modified". This seems almost oxymoronic. Consider that I have certificate A and then I re-key A to create certificate B. And then I re-key B to create certificate C. I would say that C is indistinguishable from a re-keyed A since A, B and C will only differ by key value. So how is it meaningful to forbid(Continue reading)
TrustedComputingGroup have addressed this topic using a virtual
orgy of keys and certificates. I prefer simpler solutions.
RSS Feed