Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: robbat2@g.o, "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH v2 09/11] glep-0063: Make recommended expiration terms mandatory
Date: Wed, 04 Jul 2018 10:28:08
Message-Id: 20180704102401.29512-10-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH v2 00/11] Major GLEP 63 update by "Michał Górny"
1 Given that the key expiration can be updated in place, there is
2 no reason to provide separate 'minimal' and 'recommended' values.
3 ---
4 glep-0063.rst | 19 ++++++++++++++-----
5 1 file changed, 14 insertions(+), 5 deletions(-)
6
7 diff --git a/glep-0063.rst b/glep-0063.rst
8 index e81c862..7455674 100644
9 --- a/glep-0063.rst
10 +++ b/glep-0063.rst
11 @@ -6,7 +6,7 @@ Author: Robin H. Johnson <robbat2@g.o>,
12 Marissa Fischer <blogtodiffer@×××××.com>
13 Type: Standards Track
14 Status: Final
15 -Version: 1.1
16 +Version: 2
17 Created: 2013-02-18
18 Last-Modified: 2018-07-04
19 Post-History: 2013-11-10
20 @@ -27,6 +27,11 @@ OpenPGP key management policies for the Gentoo Linux distribution.
21 Changes
22 =======
23
24 +v2
25 + The recommended key expiration rules have been moved to the minimal
26 + specification. Changing the expiration date of existing keys is possible
27 + in-place so there is no need to provide for transitional 'minimum' value.
28 +
29 v1.1
30 The recommended RSA key size has been changed from 4096 bits
31 to 2048 bits to match the GnuPG recommendations [#GNUPG-FAQ-11-4]_.
32 @@ -71,7 +76,11 @@ not be used to commit.
33
34 c. ECC, curve 25519
35
36 -3. Key expiry: 5 years maximum
37 +3. Key expiration:
38 +
39 + a. Primary key: 3 years maximum
40 +
41 + b. Gentoo subkey: 1 year maximum
42
43 4. Upload your key to the SKS keyserver rotation before usage!
44
45 @@ -128,11 +137,11 @@ their primary key).
46 2. Primary key and a dedicated signing subkey, both of type RSA, 2048 bits
47 (OpenPGP v4 key format or later)
48
49 -3. Key expiry:
50 +3. Key expiration renewal:
51
52 - a. Primary key: 3 years maximum, expiry date renewed annually.
53 + a. Primary key: annual
54
55 - b. Gentoo subkey: 1 year maximum, expiry date renewed every 6 months.
56 + b. Gentoo subkey: every 6 months
57
58 4. Create a revocation certificate & store it hardcopy offsite securely
59 (it's about ~300 bytes).
60 --
61 2.18.0

Replies