doc/share/pgpkeys
2004-11-05 10:03:00 +00:00
..
ache.key
adamw.key
addkey.sh
ahze.key Add my pgp key 2004-10-30 01:54:46 +00:00
ale.key
alex.key
anders.key
andreas.key
arun.key
arved.key Really update my key to fix the Expiration problem. 2004-08-22 13:42:16 +00:00
asami.key
ben.key
benno.key
billf.key
blackend.key
bland.key
bmah.key Add a uid and a signature from kensmith. 2004-05-26 05:17:59 +00:00
bms.key
brian.key
brooks.key
brueffer.key
bsd.key
bz.key Conventions and Traditions commit 2004-07-29 07:10:31 +00:00
ceri.key
cjc.key
cjh.key
clement.key
clive.key Update my PGP key 2004-08-25 10:09:49 +00:00
clsung.key Add my PGP key. 2004-08-19 08:55:03 +00:00
core-secretary.key
cshumway.key
daichi.key
danfe.key Add my PGP key. 2004-08-23 12:44:13 +00:00
dannyboy.key
das.key
dcs.key
dd.key
delphij.key Add my gpg public keys. 2004-09-16 13:50:54 +00:00
demon.key
den.key
des.key Replace old expired key with new one, valid for two years. 2004-08-21 17:29:02 +00:00
dfr.key
dhartmei.key
dinoex.key
dougb.key
dwmalone.key
emax.key
erwin.key Add some signatures I got @ EuroBSDCon 2004-11-05 09:59:52 +00:00
fanf.key
fjoe.key
foxfair.key
ghelmer.key
gioria.key
glebius.key Add my PGP key. 2004-07-14 17:25:19 +00:00
glewis.key . Add my key. 2004-07-20 20:17:11 +00:00
gnn.key Approved by: rwatson (mentor) 2004-10-11 15:28:55 +00:00
gordon.key
green.key
grehan.key Belatedly add GnuPG key for upcoming mentor duties. 2004-07-13 07:31:53 +00:00
gshapiro.key
gsutter.key
guido.key
harti.key
hmp.key
hq.key - Move myself from 'Additional Contributors' to 'Developers' 2004-08-06 08:28:51 +00:00
hrs.key Update my key. 2004-07-23 18:12:09 +00:00
ijliao.key
imp.key
jdp.key
jedgar.key
jesper.key
jhay.key
jhb.key
jim.key
jkh.key
jkoshy.key
jmb.key
jmg.key
joe.key
joerg.key
jon.key
josef.key
ken.key
kensmith.key Adding signature by bmah. 2004-05-26 05:46:33 +00:00
keramida.key
keyring.pl
knu.key
krion.key Signatures, signatures, signatures I got at EuroBSDCon 2004-11-05 10:03:00 +00:00
kris.key
kuriyama.key
kwm.key Add my gpg key. 2004-09-15 19:53:29 +00:00
le.key Update my key. 2004-08-22 13:27:16 +00:00
leeym.key
lesi.key Add my PGP key. 2004-08-20 10:59:36 +00:00
lioux.key
lofi.key
lth.key Added my GPG key. 2004-05-31 13:51:34 +00:00
luoqi.key
maho.key
marcel.key
marck.key Add my PGP key. 2004-08-11 13:52:43 +00:00
marcus.key
markp.key
marks.key
markus.key
mat.key
matusita.key
max.key
maxim.key
mbr.key
metal.key
mheinen.key Add my PGP key. 2004-10-03 23:59:47 +00:00
mi.key
mich.key
mikeh.key
mlaier.key
mp.key
mtm.key
murray.key
mux.key
nate.key
nectar.key
netchild.key
nik.key
niklas.key
nsouch.key
nyan.key
obraun.key
obrien.key
patrick.key
paul.key
pav.key
peadar.key
perky.key Update my key with few new signatures. 2004-07-20 14:22:45 +00:00
petef.key
peter.key
pgpkeys.ent Add my pgp key 2004-10-30 01:54:46 +00:00
phantom.key
philip.key
phk.key
pirzyk.key
pjd.key
README
rees.key
remko.key Add my pgp key. 2004-10-15 23:38:23 +00:00
rich.key
rik.key
roam.key
roberto.key
ru.key Replaced my GnuPG key. 2004-06-02 09:46:31 +00:00
rushani.key
sanpei.key
schweikh.key
scop.key
scottl.key
seanc.key
security-officer.key Remove old, deprecated key. Refresh current key with new signatures. 2004-08-21 17:33:46 +00:00
sergei.key
sheldonh.key
simon.key Update my key with some signatures I got at EuroBSDCon. 2004-11-04 07:48:14 +00:00
sobomax.key
ssouhlal.key Traditional first commit: 2004-07-24 14:36:09 +00:00
stefanf.key
thierry.key
thomas.key
tmm.key
tobez.key
trevor.key
trhodes.key
ue.key
ups.key Add my pgp key file. 2004-10-09 20:46:32 +00:00
vanilla.key
viny.key
vkashyap.key
vs.key
wes.key
wilko.key
will.key Add ~35 new signatures, mostly from BSDCan. 2004-07-08 05:35:14 +00:00
wollman.key
wosch.key
yoichi.key

	How to add your key to the list
	===============================

The addkey.sh script will export your key and generate the correct
SGML incantations to have your key listed in the "PGP Keys" chapter.
It was written for GnuPG, but shouldn't be difficult to modify to use
PGP if you absolutely won't use GnuPG.

For addkey.sh to perform its magic, gpg must be in your path, and the
key(s) you wish to export must be present in the default keyring or in
a keyring listed in your ~/.gnupg/options file.

The simplest case is when your login name (as reported by 'id -nu') is
the same as your freefall login name, and all the keys you wish to add
(and only those keys) have a UID that contains your FreeBSD.org email
address.  For instance, in my case:

| % sh addkey.sh
| Retrieving key...
| pub  1024D/27848427 2000-10-13 Dag-Erling Smørgrav (low security key) <des@freebsd.org>
| pub  1024D/0512E49A 2001-06-26 Dag-Erling Smørgrav (FreeBSD) <des@freebsd.org>
| WARNING: Multiple keys; exporting all.  If this is not what you want,
| WARNING: you should specify a key ID on the command line.
| Generating des.key...
| Adding key to entity list...
| 
| Unless you are already listed there, you should now add the
| following text to
| usr/doc/en_US.ISO8859-1/books/handbook/pgpkeys/chapter.sgml in the
| appropriate position in
| the developer section (unless this is a role key or you are a
| core member.)  Remember to keep the list sorted by last name!
| 
|     <sect2 id="pgpkey-des">
|       <title>&a.des;</title>
|       &pgpkey.des;
|     </sect2>
| 
| Don't forget to 'cvs add des.key' if this is a new entry,
| and check your diffs before committing!

If your login name is different from your freefall login name, specify
your freefall login name as the first argument to addkey.sh:

| % sh addkey.sh des

If you want to tune what keys are to be exported, specify the key IDs,
or strings to look for in the UID, just like you would to gpg:

| % sh addkey.sh des 0512E49A

You can specify as few or as many IDs as you want, and addkey.sh will
export all matching keys, and those only.  If you didn't specify any
key IDs on the command line, addkey.sh will look for a key that
matches your FreeBSD.org email address.

The script will generate a file named <freefall-login>.key (des.key in
my case) that with programlisting elements: one that contains the
fingerprints of all the keys you exported, and one that contains an
ASCII dump of those keys, as produced by 'gpg --armor --export'.  It
will also add a line to pgpkeys.ent defining an external entity named
pgpkey.<freefall-login> (pgpkey.des in my case) that refers to the key
file.

As you can see from the example above, addkey.sh will also tell you
what keys it exported (check this carefully before committing!) and
provide instructions for actually adding the key to the handbook.
Beware that the keys are supposed to be ordered by surname; if you're
unsure where to add your entry, use finger(1) to check the surnames of
those around you.

Once you've successfully run addkey.sh, 'cvs add' your key file, check
the diffs, and commit.


	How to update your key
	======================

There are two ways to update your key.  The first is to follow the
above instructions as if you were adding your key for the first time -
except that you don't need to edit chapter.sgml, because you're
already listed there.  The addkey.sh script will snarf the RCS Id from
the old key file and generate a new one with whatever keys you
specified.

The second method, which you can use if you're not adding or removing
any keys, but just updating the ones that are already there (because
you've had your key signed, or you've added or removed UIDs), is to
execute the third line of your key file, which is a pre-cooked
addkey.sh command line with your freefall login and the numeric key
IDs of the keys contained in the file.  Just do the equivalent of:

| % eval $(grep addkey des.key)

The exact command, of course, will depend on your shell, and on your
freefall login name.


				-- des@freebsd.org


$FreeBSD$