Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
on
06-19-2017
05:16 PM
- edited on
07-07-2020
05:34 PM
by
Claudia.Landiva
Beginning with the AppDynamics Pro 4.3.3, AppDynamics uses PGP to sign the following agent packages:
The AppDynamics PGP public key is hosted on https://pgp.mit.edu under the User ID "help@appdynamics.com":
https://pgp.mit.edu/pks/lookup?search=help%40appdynamics.com&op=index
This tutorial walks you through using AppDynamics' public key to validate your software downloads. It is not meant as a security recommendation. Be sure to follow the security standards for your organization when you validate software downloads.
You can use Gnu Privacy Guard (GPG) to validate downloads against the AppDynamics public key. This example uses GPG for Mac. It assumes that you understand how to download GPG and run GPG commands on your operating system.
gpg --keyserver pgp.mit.edu --recv-key 0x23eacb9fb2925351
GPG imports the AppDynamics public key to the default keyring. You can run the following command to see installed keys:
gpg -k
The list of keys includes the AppDynamics key:pub 1024D/B2925351 2015-05-29
uid [ unknown] AppDynamics Inc (maven) <help@appdynamics.com>
sub 2048g/DC436253 2015-05-29
gpg --edit-key help@appdynamics.com trust
gpg --verify /usr/local/appdynamics/appagent/ver4.3.3.0/javaagent.jar.asc /usr/local/appdynamics/appagent/ver4.3.3.0/javaagent.jar
Machine Agent:
gpg --verify /usr/local/appdynamics/machineagent/machineagent.jar.asc /usr/local/appdynamics/machineagent/machineagent.jar
Python Agent:
gpg --verify appdynamics-4.3.3.0-py2.py3-none-any.whl.asc appdynamics-4.3.3.0-py2.py3-none-any.whl
Then GPG validates the signature:gpg: Signature made Tue Jun 6 17:55:46 2017 CDT using DSA key ID B2925351
gpg: Good signature from "AppDynamics Inc (maven) <help@appdynamics.com>" [ultimate]
If you download the Machine Agent rpm package form the AppDynamics Download Center, you can use rpm to validate your download against AppDynamics public key.
rpm --import appd.sig
You can run the following command to see a list of installed keys:
rpm -qa gpg-pubkey\*
The list of keys includes the AppDynamics key:gpg-pubkey-b2925351-5568d8d8
rpm -K appdynamics-machine-agent-4.3.3.0-1.x86_64.rpm
rpm displays the validation information:appdynamics-machine-agent-4.3.3.0-1.x86_64.rpm: (sha1) dsa sha1 md5 gpg OK
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form