distro-keyring 0.1.0

Keyring data files from linux distributions
Documentation

distro-keyrings

Build status crates.io

This package contains the GPG keyring files for various linux distributions.

You might want these if you are trying to download distribution package lists, similar to webpki-roots for fetching things over HTTPS.

If you know you are using a specific distribution, release, or host system, you should probably rely on the keys distributed with that.

They keys are in rfc4880 format, as byte slices. This is the .gpg format which gnupg uses for keys (and many other things). You need an rfc4880 parser, such a gpg, to do anything useful with them. There are rust bindings for gpgme, or you can use a pure rust implementation, such as gpgrv, which is used in the tests.

Included keys

Debian keys, from debian-archive-keyring 2017.7ubuntu1:

pub   rsa4096 2012-05-08 [SC] [expires: 2019-05-07]
      ED6D65271AACF0FF15D123036FB2A1C265FFB764
uid           Wheezy Stable Release Key <debian-release@lists.debian.org>
pub   rsa4096 2012-04-27 [SC] [expires: 2020-04-25]
      A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553
uid           Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>
pub   rsa4096 2013-08-17 [SC] [expires: 2021-08-15]
      75DDC3C4A499F1A18CB5F3C8CBF8D6FD518E17E1
uid           Jessie Stable Release Key <debian-release@lists.debian.org>
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      126C0D24BD8A2942CC7DF8AC7638D0442B90D010
uid           Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      D21169141CECD440F2EB8DDA9D6D8F6BC857C906
uid           Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>
pub   rsa4096 2017-05-20 [SC] [expires: 2025-05-18]
      067E3C456BAE240ACEE88F6FEF0F382A1A7B6500
uid           Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      E1CF20DDFFE4B89E802658F1E0B11894F66AEC98
uid           Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      6ED6F5CB5FA6FB2F460AE88EEDA0D2388AE22BA9
uid           Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]

License:

The keys in the keyrings don't fall under any copyright.


Ubuntu keys, from ubuntu-keyring 2018.09.18.1:

pub   rsa4096 2012-05-11 [SC]
      790BC7277767219C42C86F933B4FE6ACC0B21F32
uid           Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>
pub   rsa4096 2012-05-11 [SC]
      843938DF228D22F7B3742BC0D94AA3F0EFE21092
uid           Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>
pub   rsa4096 2018-09-17 [SC]
      F6ECB3762474EDA9D21B7022871920D1991BC93C
uid           Ubuntu Archive Automatic Signing Key (2018) <ftpmaster@ubuntu.com>

License:

public-domain. The keys in the keyrings don't fall under any copyright.

License

There is practically no code here, so licensing doesn't really apply.

The keyrings themselves are also probably not subject to licensing. Both have helpfully explicitly written this in their source.

The crate as a whole is listed as MIT OR Apache-2.0, just in case.