RPMSIGN(1) General Commands Manual RPMSIGN(1) (NAME) rpmsign - RPM (SYNOPSIS) rpmsign {--addsign|--resign} [options] [sign-options] PACKAGE_FILE ... rpmsign --delsign [options] PACKAGE_FILE ... rpmsign --delfilesign [options] PACKAGE_FILE ... (DESCRIPTION) rpmsign OpenPGP rpm . rpmsign (checksum) . V4 MD5/SHA1 FIPS . (OPERATIONS) --addsign OpenPGP PACKAGE_FILE . V6 . --resign OpenPGP PACKAGE_FILE . --delsign OpenPGP PACKAGE_FILE . --delfilesign IMA fsverity PACKAGE_FILE . (ARGUMENTS) PACKAGE_FILE rpm. (OPTIONS) rpm rpm- common(8) . (SIGN OPTIONS) --certpath CERT --signverity CERT. --fskpath KEY --signfiles KEY. --key-id KEYID KEYID . %_openpgp_sign_id . --rpmv3 + (header+payload) RPM V3 V4. ( rpm >= 4.14). Rpmsign V3 rpm < 4.14 . V6 . --rpmv4 RPM V4 V6. V6 rpm 4.x . V4 V4 : RSA EcDSA EdDSA ( DSA ). V4 --addsign V4 . V4 . --rpmv6 RPM V6 V4. V6 . V3/V4 --rpmv4 V6 . V6 . --signfiles . ( RSA) --fskpath %_file_signing_key . --signverity fsverity. ( RSA) . --fskpath %_file_signing_key --certpath %_file_signing_cert . --verityalgo ALG --signverity . sha256 sha512 sha256 . %_verity_algorithm . (CONFIGURATION) OpenPGP ( ) rpm(8) . : %_openpgp_sign_id (fingerprint) keyid . . --key-id . %_openpgp_sign OpenPGP . "gpg" GnuPG ( ) "sq" Sequoia PGP. : %_gpg_path (keyring) GnuPG $GNUPGHOME . %_gpg_name GnuPG. %_openpgp_sign_id . %_sq_path Sequoia . (EXAMPLES) . RPM Sequoia PGP rpm-config(5) ( ~/.config/rpm/macros): %_openpgp_sign sq %_openpgp_sign_id 7B36C3EE0CCE86EDBC3EFF2685B274E29F798E08 . rpmsign --addsign hello-2.0-1.x64_rpm hello-2.0-1.x64_rpm. rpmsign --resign --key-id 771b18d3d7baa28734333c424344591e1964c5fc hello-2.0-1.x64_rpm hello-2.0-1.x64_rpm 771b18d3d7baa28734333c424344591e1964c5fc. rpmsign --delsign --delfilesign hello-2.0-1.x64_rpm hello-2.0-1.x64_rpm. (EXIT STATUS) 0 . (SEE ALSO) popt(3) rpm(8) rpm-common(8) rpmkeys(8) rpmbuild(1) rpmsign --help - rpm popt . http://www.rpm.org RPM 6.0.1 2026-03-06 RPMSIGN(1)