# Managing signed git tags and expiring keys

2 messages from 2012-01-06 to 2012-01-06. Participants: Jonathan "Duke" Leto, Junio C Hamano.
Thread: https://gitlist.dev/t/29303

## Jonathan "Duke" Leto, 2012-01-06 08:13

Subject: Managing signed git tags and expiring keys
Message-ID: <CABQG1aSY53-Z73CiUf2kstfaKLJ8zBGzu51CFdWHGiVR16JJ7w@mail.gmail.com>
URL: https://gitlist.dev/e/CABQG1aSY53-Z73CiUf2kstfaKLJ8zBGzu51CFdWHGiVR16JJ7w%40mail.gmail.com

```
Howdy,

My question is about the Git workflow in a repository which has signed
tags and uses expiring keys in a chain of trust.

When the key changes, all existing tags are signed with the previous
key in the chain of trust.

Do people:
1) resign all the tags, causing people to overwrite their local tags
2) keep all versions of the keys in the chain of trust
3) something else more involved?

Is anybody doing this currently?

Thanks!

Duke

-- 
Jonathan "Duke" Leto <jonathan@leto.net>
Leto Labs LLC
209.691.DUKE // http://labs.leto.net
NOTE: Personal email is only checked twice a day at 10am/2pm PST,
please call/text for time-sensitive matters.

```

## Junio C Hamano, 2012-01-06 20:09

Subject: Re: Managing signed git tags and expiring keys
Message-ID: <7vk454k2yz.fsf@alter.siamese.dyndns.org>
URL: https://gitlist.dev/e/7vk454k2yz.fsf%40alter.siamese.dyndns.org
In-Reply-To: <CABQG1aSY53-Z73CiUf2kstfaKLJ8zBGzu51CFdWHGiVR16JJ7w@mail.gmail.com>

```
"Jonathan \"Duke\" Leto" <jonathan@leto.net> writes:

> When the key changes, all existing tags are signed with the previous
> key in the chain of trust.
>
> Do people:
> 1) resign all the tags, causing people to overwrite their local tags
> 2) keep all versions of the keys in the chain of trust
> 3) something else more involved?
>
> Is anybody doing this currently?

Many kernel.org users (Linus and myself included) changed their signing
keys last year, so their project histories have tags signed with different
keys. I highly doubt anybody revoked old key and re-signed his tags with
new one.

```
