Verify the Integrity of Downloads
You can verify the integrity of the downloaded files using their PGP signatures or SHA-1 checksums.
Verifying Hashes
To verify the downloads, first get the MD5, SHA1 and/or SHA256 hashes using these links. Note that all links are for first-class Apache Software Foundation mirrors so there is already reduced opportunity for anyone maliciously tampering with these files.
Artifact | Hashes | ||
---|---|---|---|
apache-brooklyn-0.12.0-bin.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-bin.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-classic.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-classic.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-1.noarch.rpm | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-src.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-src.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-client-cli-linux.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-client-cli-linux.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-client-cli-macosx.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-client-cli-macosx.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-client-cli-windows.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.12.0-client-cli-windows.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-bin.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-bin.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-karaf.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-karaf.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-1.noarch.rpm | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-src.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-src.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-client-cli-linux.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-client-cli-linux.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-client-cli-macosx.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-client-cli-macosx.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-client-cli-windows.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.11.0-client-cli-windows.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-bin.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-bin.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-karaf.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-karaf.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-1.noarch.rpm | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-src.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-src.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-client-cli-linux.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-client-cli-linux.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-client-cli-macosx.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-client-cli-macosx.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-client-cli-windows.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.10.0-client-cli-windows.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-bin.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-bin.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-1.noarch.rpm | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-src.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-src.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-client-cli-linux.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-client-cli-linux.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-client-cli-macosx.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-client-cli-macosx.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-client-cli-windows.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.9.0-client-cli-windows.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.8.0-incubating-bin.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.8.0-incubating-bin.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.8.0-incubating-src.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.8.0-incubating-src.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.7.0-incubating-bin.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.7.0-incubating-bin.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.7.0-incubating-src.tar.gz | md5 | sha1 | sha256 |
apache-brooklyn-0.7.0-incubating-src.zip | md5 | sha1 | sha256 |
apache-brooklyn-0.7.0-M2-incubating | md5 | sha1 | sha256 |
You can verify the SHA1 or SHA256 hashes easily by placing the files in the same folder as the download artifact and
then running shasum
, which is included in most UNIX-like systems:
shasum -c apache-brooklyn-1.1.0.tar.gz.sha1
shasum -c apache-brooklyn-1.1.0.tar.gz.sha256
You can verify the MD5 hashes by running a command like this, and comparing the output to the contents of the .md5
file:
md5 apache-brooklyn-1.1.0.tar.gz
Verifying PGP Signatures using PGP or GPG
You can download PGP/GPG signatures using these links. Note that these links are for first-class Apache Software Foundation mirrors so there will be reduced opportunity for tampering with these files.
Artifact | Link | |
---|---|---|
Release Manager's public keys | KEYS | |
apache-brooklyn-0.12.0-bin.tar.gz | asc | |
apache-brooklyn-0.12.0-bin.zip | asc | |
apache-brooklyn-0.12.0-classic.tar.gz | asc | |
apache-brooklyn-0.12.0-classic.zip | asc | |
apache-brooklyn-0.12.0-1.noarch.rpm | asc | |
apache-brooklyn-0.12.0-src.tar.gz | asc | |
apache-brooklyn-0.12.0-src.zip | asc | |
apache-brooklyn-0.12.0-client-cli-linux.tar.gz | asc | |
apache-brooklyn-0.12.0-client-cli-linux.zip | asc | |
apache-brooklyn-0.12.0-client-cli-macosx.tar.gz | asc | |
apache-brooklyn-0.12.0-client-cli-macosx.zip | asc | |
apache-brooklyn-0.12.0-client-cli-windows.tar.gz | asc | |
apache-brooklyn-0.12.0-client-cli-windows.zip | asc | |
apache-brooklyn-0.11.0-bin.tar.gz | asc | |
apache-brooklyn-0.11.0-bin.zip | asc | |
apache-brooklyn-0.11.0-karaf.tar.gz | asc | |
apache-brooklyn-0.11.0-karaf.zip | asc | |
apache-brooklyn-0.11.0-1.noarch.rpm | asc | |
apache-brooklyn-0.11.0-src.tar.gz | asc | |
apache-brooklyn-0.11.0-src.zip | asc | |
apache-brooklyn-0.11.0-client-cli-linux.tar.gz | asc | |
apache-brooklyn-0.11.0-client-cli-linux.zip | asc | |
apache-brooklyn-0.11.0-client-cli-macosx.tar.gz | asc | |
apache-brooklyn-0.11.0-client-cli-macosx.zip | asc | |
apache-brooklyn-0.11.0-client-cli-windows.tar.gz | asc | |
apache-brooklyn-0.11.0-client-cli-windows.zip | asc | |
apache-brooklyn-0.10.0-bin.tar.gz | asc | |
apache-brooklyn-0.10.0-bin.zip | asc | |
apache-brooklyn-0.10.0-karaf.tar.gz | asc | |
apache-brooklyn-0.10.0-karaf.zip | asc | |
apache-brooklyn-0.10.0-1.noarch.rpm | asc | |
apache-brooklyn-0.10.0-src.tar.gz | asc | |
apache-brooklyn-0.10.0-src.zip | asc | |
apache-brooklyn-0.10.0-client-cli-linux.tar.gz | asc | |
apache-brooklyn-0.10.0-client-cli-linux.zip | asc | |
apache-brooklyn-0.10.0-client-cli-macosx.tar.gz | asc | |
apache-brooklyn-0.10.0-client-cli-macosx.zip | asc | |
apache-brooklyn-0.10.0-client-cli-windows.tar.gz | asc | |
apache-brooklyn-0.10.0-client-cli-windows.zip | asc | |
apache-brooklyn-0.9.0-bin.tar.gz | asc | |
apache-brooklyn-0.9.0-bin.zip | asc | |
apache-brooklyn-0.9.0-1.noarch.rpm | asc | |
apache-brooklyn-0.9.0-src.tar.gz | asc | |
apache-brooklyn-0.9.0-src.zip | asc | |
apache-brooklyn-0.9.0-client-cli-linux.tar.gz | asc | |
apache-brooklyn-0.9.0-client-cli-linux.zip | asc | |
apache-brooklyn-0.9.0-client-cli-macosx.tar.gz | asc | |
apache-brooklyn-0.9.0-client-cli-macosx.zip | asc | |
apache-brooklyn-0.9.0-client-cli-windows.tar.gz | asc | |
apache-brooklyn-0.9.0-client-cli-windows.zip | asc | |
apache-brooklyn-0.8.0-incubating-bin.tar.gz | asc | |
apache-brooklyn-0.8.0-incubating-bin.zip | asc | |
apache-brooklyn-0.8.0-incubating-src.tar.gz | asc | |
apache-brooklyn-0.8.0-incubating-src.zip | asc | |
apache-brooklyn-0.7.0-incubating-bin.tar.gz | asc | |
apache-brooklyn-0.7.0-incubating-bin.zip | asc | |
apache-brooklyn-0.7.0-incubating-src.tar.gz | asc | |
apache-brooklyn-0.7.0-incubating-src.zip | asc | |
apache-brooklyn-0.7.0-M2-incubating.tar.gz | asc |
In order to validate the release signature, download both the release .asc
file for the release, and the KEYS
file
which contains the public keys of key individuals in the Apache Brooklyn project.
Verify the signatures using one of the following commands:
pgpk -a KEYS
pgpv brooklyn-1.1.0-dist.tar.gz.asc
or
pgp -ka KEYS
pgp brooklyn-1.1.0-dist.zip.asc
or
gpg --import KEYS
gpg --verify brooklyn-1.1.0-dist.tar.gz.asc