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 08-23-2024 08:49 AM - edited on 10-08-2024 09:46 AM by Ryan.Paredez
Encryption and securing your credentials are of utmost importance now.
The Machine Agent lets you configure the encryption of your AccessKey. Let's go through the steps.
1. Navigate to <Ma-Home> directory and Let's create a keyStore with below command:
jre/bin/java -jar lib/secure-credential-store-tool-1.3.23.jar generate_ks -filename '/opt/appdynamics/secretKeyStore' -storepass 'MyCredentialStorePassword'
This will create the keyStore for you.
The output should look like:
Successfully created and initialized new KeyStore file: /opt/appdynamics/secretKeyStore
2. Let's create a password to access this keyStore:
jre/bin/java -jar lib/secure-credential-store-tool-1.3.23.jar obfuscate -plaintext 'MyCredentialStorePassword'
The output should look like:
s_-001-12-oRQaGjKDTRs=xxxxxxxxxxxxx=
3. Encrypt your AccessKey:
jre/bin/java -jar lib/secure-credential-store-tool-1.3.23.jar encrypt -filename /opt/appdynamics/secretKeyStore -storepass 'MyCredentialStorePassword' -plaintext 'xxxxxx'
The output should look like:
-001-24-mEZsR+xxxxxxxxx==xxxxxxxxxxxx==
Great, now let's edit <MA-Home>/conf/controller-info.xml file and edit the accessKey while also adding a few more parameters for the encryption
<account-access-key>-001-24-mEZsR+nrScSXlewlZbTQgg==xxxxxxxxx==</account-access-key>
<credential-store-password>s_-001-12-xxxxxxx=xxxxxx=</credential-store-password>
<credential-store-filename>/opt/appdynamics/secretKeyStore</credential-store-filename>
<use-encrypted-credentials>true</use-encrypted-credentials>
Great work! You can deploy your Machine Agent now!
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form