grant-olson / rubygems-openpgp

This allows you to cryptographically sign ruby gems, so that a user can later verify that they've downloaded a copy that hasn't been tampered with or hacked.
http://www.rubygems-openpgp-ca.org
Other
32 stars 4 forks source link

Track keys used to sign gems #15

Closed grant-olson closed 11 years ago

grant-olson commented 11 years ago

When a gem is retrieved for the first time, the signing key id should be stored somewhere, so we can tell when it changes, similar to .ssh/known_hosts.

If a gem is updated in the future and the key has changed, the UI will either provide a warning or fail outright, and provide an explanation.