rpmkeys(8) — Linux manual page


RPMKEYS(8)                                                    RPMKEYS(8)

NAME         top

       rpmkeys - RPM Keyring

SYNOPSIS         top

       rpmkeys {--list|--import|--delete|--checksig}

DESCRIPTION         top

       The general forms of rpm digital signature commands are

       rpmkeys --list [KEYHASH ...]

       rpmkeys --import PUBKEY ...

       rpmkeys --delete KEYHASH ...

       rpmkeys {-K|--checksig} PACKAGE_FILE ...

       The --checksig option checks all the digests and signatures con‐
       tained in PACKAGE_FILE to ensure the integrity and origin of the
       package.  Note that signatures are now verified whenever a pack‐
       age is read, and --checksig is useful to verify all of the di‐
       gests and signatures associated with a package.

       Digital signatures cannot be verified without a public key.  An
       ASCII armored public key can be added to the rpm database using
       --import.  An imported public key is carried in a header, and key
       ring management is performed exactly like package management.
       For example, all currently imported public keys can be displayed

       rpm -q gpg-pubkey

       A more convenient way to display them is

       rpmkeys --list

       More details about a specific public key, when imported, can be
       displayed by querying.  Here's information about the Red Hat
       GPG/DSA key:

       rpm -qi gpg-pubkey-db42a60e

       Finally, public keys can be erased after importing just like
       packages.  Here's how to remove the Red Hat GPG/DSA key:

       rpmkeys --delete db42a60e

       Or alternatively:

       rpm -e gpg-pubkey-db42a60e

SEE ALSO         top

       popt(3), rpm(8), rpmdb(8), rpmsign(8), rpm2cpio(8), rpmbuild(8),

       rpmkeys --help - as rpm supports customizing the options via popt
       aliases it's impossible to guarantee that what's described in the
       manual matches what's available.

       http://www.rpm.org/ <URL:http://www.rpm.org/>

AUTHORS         top

              Marc Ewing <marc@redhat.com>
              Jeff Johnson <jbj@redhat.com>
              Erik Troan <ewt@redhat.com>
              Panu Matilainen <pmatilai@redhat.com>

COLOPHON         top

       This page is part of the rpm (RPM Package Manager) project.  In‐
       formation about the project can be found at 
       ⟨https://github.com/rpm-software-management/rpm⟩.  It is not known
       how to report bugs for this man page; if you know, please send a
       mail to man-pages@man7.org.  This page was obtained from the
       project's upstream Git repository
       ⟨https://github.com/rpm-software-management/rpm.git⟩ on
       2024-06-14.  (At that time, the date of the most recent commit
       that was found in the repository was 2024-06-14.)  If you
       discover any rendering problems in this HTML version of the page,
       or you believe there is a better or more up-to-date source for
       the page, or you have corrections or improvements to the
       information in this COLOPHON (which is not part of the original
       manual page), send a mail to man-pages@man7.org

                             29 October 2010                  RPMKEYS(8)

Pages that refer to this page: rpm(8)rpmbuild(8)rpmdb(8)rpmsign(8)rpmspec(8)