Docs Menu

Verify RPM Packages (RHEL)

The MongoDB release team digitally signs Database Tools packages to certify that packages are a valid and unaltered MongoDB release. Before you install the Database Tools, you can use the digital signature to validate the package.

This page describes how to verify .rpm packages on RHEL operating systems.

If you don't have the MongoDB Database Tools installed, download the Database Tools binaries from the Download Center.

1
curl https://pgp.mongodb.com/server-Tools.asc | gpg --import
rpm --import https://pgp.mongodb.com/server-Tools.asc

If the key imports successfully, the command returns:

gpg: key 3132835C1D925D5B: public key "MongoDB CLI Tools Release Signing Key <packaging@mongodb.com>" imported
gpg: Total number processed: 1
gpg: imported: 1

If you have previously imported the key, the command returns:

gpg: key 3132835C1D925D5B: "MongoDB CLI Tools Release Signing Key <packaging@mongodb.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
2
rpm --checksig <path_to_db_tools_rpm_file>

If the file is signed, the command returns:

<path_to_db_tools_rpm_file> digests signatures OK