У меня есть GPG-ключ. Этот ключ действителен неограниченное время. Недавно я подумал, что это не лучшая идея. Вот почему мой вопрос: Могу ли я добавить дату истечения срока действия к существующему GPG-ключу? Или единственный вариант — создать новый ключ?
решение1
Да, вы можете его редактировать. Процесс будет зависеть от используемого вами программного обеспечения. Я использую GPGkeys для Windows, где все, что вам нужно сделать, это щелкнуть правой кнопкой мыши по вашему закрытому ключу и выбрать edit > expiration date
. Вероятно, в вашем программном обеспечении есть похожий метод. Вы также можете вручную отозвать ключ в любое время.
решение2
Если вы делаете это из командной строки, вы можете сделать это с помощью gpg
:
[andys@daedalus ~]$ gpg --edit-key 0xA762A666
<...>
Command> 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) 10y
Key expires at Mon 14 Dec 2020 23:49:53 GMT
Is this correct? (y/N) y
You need a passphrase to unlock the secret key for
user: "Andy Smith <[email protected]>"
4096-bit RSA key, ID A762A666, created 2009-05-08
Введите свою парольную фразу, сохраните ключ, и все готово. Вы можете также повторно загрузить ключ на любые серверы ключей, на которые вы ранее его загрузили.