Verifying Signatures of JFrog Binaries
Starting from January 26, 2025, JFrog has replaced its primary GPG (GNU be Privacy Guard) key, and all the JFrog binaries will signed with a new 4096-bit RSA primary GPG key.
Starting from January 26, 2025, JFrog has replaced its primary GPG (GNU Privacy Guard) key, and all the JFrog binaries will be signed with a new 4096-bit RSA primary GPG key. Binaries released before this date will continue to be signed with the previous 1024-bit secondary GPG key.
Additionally, the Debian signed repository (artifactory-pro-debs) will now be signed with the new primary GPG key. Therefore, update your repository configuration to use the new key:
wget -O - https://releases.jfrog.io/artifactory/api/v2/repositories/artifactory-pro-debs/keyPairs/primary/public | gpg --dearmor > /etc/apt/trusted.gpg.d/repo-key.gpgFollow the steps to verify the signatures of JFrog binaries using the new and old GPG keys:
-
Download the binary file you want to verify and the corresponding signature (
.sig) file.To download, see JFrog Download Legacy.
-
Download the primary and secondary Public GPG keys from the JFrog website.
-
Load the downloaded GPG keys into your GPG client, by running the following commands:
gpg --import /path/to/primary-key-file gpg --import /path/to/secondary-key-file -
Verify the signature of the binary file, by running the following command:
gpg --verify /path/to/signature-file.sig /path/to/binary-file
Example
The following is an example of the commands that you can be used to verify the signature of the Distribution binary:
## Download Distribtuion Linux binary
curl -L https://releases.jfrog.io/artifactory/jfrog-distribution/distribution-linux/2.28.1/jfrog-distribution-2.28.1-linux.tar.gz -o jfrog-distribution-2.28.1-linux.tar.gz
## Download Distribtuion Linux binary Signature
curl -L https://releases.jfrog.io/artifactory/jfrog-signed-artifacts/jfrog-distribution/distribution-linux/2.28.1/jfrog-distribution-2.28.1-linux.tar.gz.sig -o jfrog-distribution-2.28.1-linux.tar.gz.sig
## Download Primary GPG Key
curl -L https://releases.jfrog.io/artifactory/api/v2/repositories/artifactory-pro-debs/keyPairs/primary/public -o jfrog_primary_public_key.pub
## Download Secondary GPG Key
curl -L https://releases.jfrog.io/artifactory/api/v2/repositories/artifactory-pro-debs/keyPairs/secondary/public -o jfrog_secondary_public_key.pub
## Import Keys
gpg --import jfrog_primary_public_key.pub jfrog_secondary_public_key.pub
## Verify binary signature
gpg --verify jfrog-distribution-2.28.1-linux.tar.gz.sig jfrog-distribution-2.28.1-linux.tar.gzUpdated 1 day ago
