🔒 Update relevant previous keys and add reference to readme

This commit is contained in:
Nazar Hussain 2020-10-28 16:57:08 +01:00
parent 4bb90e8d0c
commit 403bfcd01b
No known key found for this signature in database
GPG Key ID: 3BABBADFCF108BC3
3 changed files with 11 additions and 18 deletions

View File

@ -34,6 +34,12 @@ Import the Node.js release team's OpenPGP keys to main keyring:
bash -c '${ASDF_DATA_DIR:=$HOME/.asdf}/plugins/nodejs/bin/import-release-team-keyring'
```
If you are trying to install a previous release and facing any issue about verification, import the Node.js previous release team's OpenPGP keys to main keyring:
```bash
bash -c '${ASDF_DATA_DIR:=$HOME/.asdf}/plugins/nodejs/bin/import-previous-release-team-keyring'
```
## Use
Check [asdf](https://github.com/asdf-vm/asdf) readme for instructions on how to install & manage versions of Node.js.

View File

@ -2,11 +2,14 @@
set -o nounset -o pipefail -o errexit
## Keys from https://github.com/nodejs/node/#release-team
## Previous Keys from https://github.com/nodejs/node/#release-keys
KEYS="9554F04D7259F04124DE6B476D5A82AC7E37093B \
B9AE9905FFD7803F25714661B63B535A4C206CA9 \
77984A986EBC2AA786BC0F66B01FBB92821C587A \
93C7E9E91B49E432C2F75674B0A78B0A6C481CF6 \
114F43EE0176B71C7BC219DD50A3051F888C628D \
56730D5401028683275BD23C23EFEFE93C4CFFFE \
FD3A5288F042B6850C66B31F09FE44734EB7990E \
114F43EE0176B71C7BC219DD50A3051F888C628D \
7937DFD2AB06298B2293C3187D33FF9D0246406D"
SERVERS="ha.pool.sks-keyservers.net

View File

@ -17,16 +17,6 @@ KEYS="4ED778F539E3634C779C87C6D7062848A1AB005C \
108F52B48DB57BB0CC439B2997B01419BD92F80A \
B9E2F5981AA6E0CD28160D9FF13993A75599653C"
## Keys for old releases
OLD_KEYS="9554F04D7259F04124DE6B476D5A82AC7E37093B \
B9AE9905FFD7803F25714661B63B535A4C206CA9 \
77984A986EBC2AA786BC0F66B01FBB92821C587A \
93C7E9E91B49E432C2F75674B0A78B0A6C481CF6 \
56730D5401028683275BD23C23EFEFE93C4CFFFE \
FD3A5288F042B6850C66B31F09FE44734EB7990E \
114F43EE0176B71C7BC219DD50A3051F888C628D \
7937DFD2AB06298B2293C3187D33FF9D0246406D"
SERVERS="ha.pool.sks-keyservers.net
p80.pool.sks-keyservers.net:80 \
ipv4.pool.sks-keyservers.net \
@ -53,9 +43,3 @@ for key in $KEYS; do
$gnugp_verify_command_name --no-default-keyring --keyring ${ASDF_NODEJS_KEYRING} --no-tty --keyserver "hkp://$server" $OPTIONS --display-charset utf-8 --recv-keys "$key" && break
done
done
for key in $OLD_KEYS; do
for server in $SERVERS; do
$gnugp_verify_command_name --no-default-keyring --keyring ${ASDF_NODEJS_KEYRING} --no-tty --keyserver "hkp://$server" $OPTIONS --display-charset utf-8 --recv-keys "$key" && break
done
done