Giter Site home page Giter Site logo

distribution-gpg-keys's Introduction

distribution-gpg-keys

GPG keys used by various Linux distributions to sign packages.

Keys for

  • Amazon Linux
  • Alma Linux
  • COPR repositories
  • CentOS
  • EPEL
  • EuroLinux
  • Fedora
  • Mageia
  • OpenMandriva
  • OpenSuse
  • Oracle Linux
  • Qubes
  • Rocky Linux
  • RosaLinux
  • RPM Fusion
  • Red Hat
  • Navy Linux
  • Scientific Linux
  • United RPMs

and for third parties repos:

  • Adobe
  • Brave
  • BlueJeans
  • CalcForge
  • Datto
  • Dell
  • Dropbox
  • Google
  • IUS
  • JPackage
  • MariaDB
  • MySQL
  • Microsoft
  • PostgreSQL RPM Building Project
  • Remi's
  • Skype
  • VirtualBox
  • Zimbra
  • Zoom

it intentionally does not include keys for Ubuntu as there exists the package ubu-keyring, for Debian as there exists the package debian-keyring, for ArchLinux as there exists the package archlinux-keyrings.

For up to date list of keys see SOURCES.md.

Storing keys in DNS

If you are owner of the GPG key, you can generate TYPE 61 DNS records and clients can verify it using DNSSEC and Different OpenGPG DNS entries for the same email.

Here is overview of availability of DNS entries for GPG keys:

Provider DNS entry DNSSEC
Fedora ✔️ ✔️
Epel ✔️ ✔️
Red Hat ✔️
CentOS requested
OpenSuse ✔️ ✔️
RPM Fusion requested
Dropbox requested

The keys can be fetched using resolvectl openpgp EMAIL. e.g. resolvectl openpgp [email protected]

Packaging status

distribution-gpg-keys versions

Downstream packaging

If you are going to package this project, then consider packaging Copr keys as subpackage as it is quite big.

This project is available as a package in Fedora, EPEL, openSUSE, archLinux, Mageia, OpenMandriva.

Releasing

To get tar.gz:

dnf install tito
git clone git://github.com/xsuchy/distribution-gpg-keys.git
cd distribution-gpg-keys
tito build --tgz

To get SRPM:

tito build --srpm

To get RPM:

tito build --rpm

To create new release:

# do NOT create changelog entries
git commit
tito tag
git push && git push --tags

distribution-gpg-keys's People

Contributors

alexbaranowski avatar brianredbeard avatar carlwgeorge avatar conan-kudo avatar davide125 avatar djelibeybi avatar fedya avatar fred-lefebvre avatar gebailey avatar hojang2 avatar kwizart avatar leigh123linux avatar mkutlak avatar nazunalika avatar praiskup avatar remicollet avatar sergiomb2 avatar tmzullinger avatar unixlabs avatar xsuchy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.