Someone asked me a question yesterday and I initially wanted to just point them at a document or website rather than type out my explanation. Unfortunately, 5 minutes of searching yielded no results. So, below is my guide to the difference between renewal, re-key, and re-issuance of an X.509 public key certificate.

  • Renewal is when all the identifying information and the public key from the old certificate are duplicated in the new certificate, but there is a different (longer) validity period.
  • Re-key is when all the identifying information from the old certificate is duplicated in the new certificate, but there is a different public key and (usually) a different validity period.
  • Re-issuance is when a certificate holder registers for a new certificate, but there is an opportunity to change the identifying information (e.g. new email address, new last name, etc.) or other information (corrected certificate policies, modified key usage, etc.) from what was in the old certificate. The new certificate also has a different public key and a different validity period from the old certificate. ( Thanks to Carl Wallace for suggesting the addition of non-ID information changes. )

OK, so that’s one page for my as-yet unwritten book on PKI. I welcome ideas for other pages!

One thought on “Renewal, Re-key, and Re-issuance

  1. Anil says:

    I think we’re in need of a very well thought out real-world analogy of PKI and key exchange.

    The ones out there now are either too simple/inaccurate or complex/nobody really gets it. None of the explanations I’ve heard make people go “Ah-ha!”.

    A page on “should I sign/encrypt everything” and “when I can’t sign/encrypt for some reason – what’s the risk in just sending something plain text once or twice via email or storing it on my laptop over a weekend?”

    Thinking about regular folks some more:
    *Who invented PKI?
    (Yes, I know that question has holes in it).

    *PKI in 25 years.

    *If there were a magic wand, what would PKI-perfection be?

    *PKI outside of computers (cars, home security, etc.).

    Hope this mini-brainstorm helps.

Comments are closed.