Можно ли установить срок действия ключа GPG короче, чем один день (скажем, час)? - PullRequest
1 голос
/ 07 марта 2019

В моем проекте мы хотим проверить, как ведет себя наш продукт после истечения срока действия ключа GPG.Таким образом, мы хотим, чтобы срок действия ключа истек через очень короткое время, чтобы часто повторять тест.

На самом деле, подсказка при генерации ключа ясно указывает, что минимальная единица срока действия - «день»:

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

Но я все же хочу задать вопрос на тот случай, если что-то отвечает моим потребностям: Можно ли установить время истечения срока действия ключа GPG меньше одного дня (скажем, часа иличетные минуты)?

Если такого способа нет, мне нужно выяснить, как повторить наш тест, не дожидаясь целого дня.

1 Ответ

1 голос
/ 08 марта 2019

Насколько я могу судить, это задокументировано только в исходном коде , но вы можете просто ввести дату и время в приглашении Key is valid for? (0), используя форму yyyymmddThhmmss.

* 1006.* Например, чтобы установить срок действия до 8 марта 2099 года в 9:34 (UTC), вы должны ввести 20990308T093400.Часовой пояс вашего ввода всегда интерпретируется как UTC, хотя вы увидите подтверждение в вашем местном часовом поясе, например, Key expires at Fri Mar 8 10:34:00 2099 +01.

Начиная с версии 2.1.20, вы также можете добавитьZ к дате и времени для явного обозначения UTC , например 20190308T093400 Z, но другие часовые пояса для входа не поддерживаются.

...