Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In GnuPG I can edit the expiry of my key like this:

$ gpg --edit-key 01234567

gpg> expire
Changing expiration time for the primary key.
Please specify how long the key should be valid.
         0 = key does not expire
      <n>  = key expires in n days
      <n>w = key expires in n weeks
      <n>m = key expires in n months
      <n>y = key expires in n years
Key is valid for? (0)

But what if I want to set the expiry to a specific (absolute) date/time, e.g. 01-01-2015, midnight? Do I have to calculate the exact time from now, e.g. 9m+15d+...?

share|improve this question
up vote 0 down vote accepted

The output of GnuPG on how to specify the expiry is missing the option to just enter an ISO date in the form of YYYY-MM-DD. Unlike the help text suggests it would not be valid, it will just work:

Key is valid for? (0) 2015-01-01
Key expires at Thu 01 Jan 2015 00:00:00 CET
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.