Skip to content

Latest commit

 

History

69 提交

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Node.js Release Keys

Primary GPG keys for Node.js Releasers (some Releasers sign with subkeys):

Other keys used to sign some previous releases:

Verifying Release 包

This repo contains the raw release signing keys in three forms:

  • The keys/ directory contains the raw ASCII-armored release signing keys listed above.

  • The gpg/ directory contains a GPG keyring preloaded with these release signing keys.

  • The gpg-only-active-keys/ directory contains a GPG keyring preloaded with the active release signing keys. Use this if you only need to verify signatures of "future" releases.

For additional verification of both the keys' content and of the list of authorized signing keys, you may cross-reference the list with nodejs.org and attempt to fetch keys from alternative sources (instead of or in addition to this repo).

Using the preloaded GPG keyring

First, clone this repo:

git clone https://github.com/nodejs/release-keys.git

Then, prefix your gpg commands with the path to the cloned repo's gpg/ directory. For example, if you cloned the repo to /path/to/nodejs-keys, then the gpg command to verify a release package will look something like this:

GNUPGHOME=/path/to/release-keys/gpg gpg --verify SHASUMS256.txt.sig SHASUMS256.txt

Using your own GPG keyring

First, clone this repo:

git clone https://github.com/nodejs/release-keys.git

Then, import the release signing keys from this repo into your GPG keychain by invoking the cli.sh script in this repo. For example, immediately after cloning the repo above, the following command will import all release signing keys:

release-keys/cli.sh import

关于

Node.js release signing keys.

Resources

Code of conduct

Contributing

安全 policy

Stars

19 stars

关注者

11 watching

复刻s

Used by

贡献者

Languages