Skip to content
This repository has been archived by the owner on Mar 29, 2019. It is now read-only.

Commit

Permalink
bug 1367937 - windows builder public keys
Browse files Browse the repository at this point in the history
  • Loading branch information
grenade committed May 30, 2017
1 parent 2361900 commit 3d69861
Show file tree
Hide file tree
Showing 8 changed files with 255 additions and 8 deletions.
9 changes: 9 additions & 0 deletions generic-worker/2017-05-30_gecko-1-b-win2012/.in
@@ -0,0 +1,9 @@
Key-Type: RSA
Key-Length: 4096
Subkey-Type: RSA
Subkey-Length: 4096
Name-Real: gecko-1-b-win2012
Name-Email: noreply-gecko-1-b-win2012@mozilla.com
Expire-Date: 2017-08-30
%no-protection
%commit
64 changes: 64 additions & 0 deletions generic-worker/2017-05-30_gecko-1-b-win2012/gecko-1-b-win2012.pub
@@ -0,0 +1,64 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

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
TA8=
=nCkk
-----END PGP PUBLIC KEY BLOCK-----
9 changes: 9 additions & 0 deletions generic-worker/2017-05-30_gecko-2-b-win2012/.in
@@ -0,0 +1,9 @@
Key-Type: RSA
Key-Length: 4096
Subkey-Type: RSA
Subkey-Length: 4096
Name-Real: gecko-2-b-win2012
Name-Email: noreply-gecko-2-b-win2012@mozilla.com
Expire-Date: 2017-08-30
%no-protection
%commit
64 changes: 64 additions & 0 deletions generic-worker/2017-05-30_gecko-2-b-win2012/gecko-2-b-win2012.pub
@@ -0,0 +1,64 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

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
Tow=
=LBj5
-----END PGP PUBLIC KEY BLOCK-----
9 changes: 9 additions & 0 deletions generic-worker/2017-05-30_gecko-3-b-win2012/.in
@@ -0,0 +1,9 @@
Key-Type: RSA
Key-Length: 4096
Subkey-Type: RSA
Subkey-Length: 4096
Name-Real: gecko-3-b-win2012
Name-Email: noreply-gecko-3-b-win2012@mozilla.com
Expire-Date: 2017-08-30
%no-protection
%commit
64 changes: 64 additions & 0 deletions generic-worker/2017-05-30_gecko-3-b-win2012/gecko-3-b-win2012.pub
@@ -0,0 +1,64 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

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
SV0=
=CEBU
-----END PGP PUBLIC KEY BLOCK-----
13 changes: 5 additions & 8 deletions generic-worker/README.md
@@ -1,10 +1,7 @@
Pubkeys for generic-worker GPG keys go here.
Public GPG keys for generic-worker go here.

We want to prune old keys as soon as they're no longer in use, so put them in subdirectories.
To create new keys for Windows worker types:

Example subdirectory names:

* win7-20160909/
* 2016-09-19/
* 1474327713/
* ami-group-X/
- edit generate_keys.sh (to add or remove worker types)
- run the key generation script
- commit and push the new public keys
31 changes: 31 additions & 0 deletions generic-worker/generate_keys.sh
@@ -0,0 +1,31 @@
#!/bin/bash

# add or remove worker types here
workertypes=('gecko-1-b-win2012' 'gecko-2-b-win2012' 'gecko-3-b-win2012')
key_validity="3 months"

# create (or use) a dedicated keyring (gecko-b-win)
gpg2 --no-default-keyring --keyring gecko-b-win.gpg --fingerprint

for workertype in "${workertypes[@]}"; do
folder=$(date --iso-8601 -u)_${workertype}
mkdir -p ${folder}

# create the key genertion options file (.in)
cat >${folder}/.in<<EOF
Key-Type: RSA
Key-Length: 4096
Subkey-Type: RSA
Subkey-Length: 4096
Name-Real: ${workertype}
Name-Email: noreply-${workertype}@mozilla.com
Expire-Date: $(date --iso-8601 -u -d "+${key_validity}")
%no-protection
%commit
EOF

# create the key pair
gpg2 --no-default-keyring --keyring gecko-b-win.gpg --batch --gen-key ${folder}/.in
# export the public key
gpg2 --no-default-keyring --keyring gecko-b-win.gpg --armor --export noreply-${workertype}@mozilla.com>${folder}/${workertype}.pub
done

0 comments on commit 3d69861

Please sign in to comment.