rpmkeys(8) — Linux manual page
RPMKEYS(8) RPMKEYS(8)
NAME
rpmkeys - RPM Keyring
SYNOPSIS
rpmkeys {--list|--import|--delete|--checksig}
DESCRIPTION
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
by:
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
popt(3), rpm(8), rpmdb(8), rpmsign(8), rpm2cpio(8), rpmbuild(8),
rpmspec(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
Marc Ewing <marc@redhat.com>
Jeff Johnson <jbj@redhat.com>
Erik Troan <ewt@redhat.com>
Panu Matilainen <pmatilai@redhat.com>
COLOPHON
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)