AppDynamics recommends configuring the Synthetic Server to use SSL to secure network connections. This page describes how to create a custom keystore and then configure the Synthetic Server to use it to implement SSL.
Set Up a Custom Keystore for the Synthetic Server
The following sections describe and show an example of how to create a custom RSA security certificate, generate a new JKS keystore, and sign the certificate.
Install Prerequisite Libraries
Make sure the following libraries are installed on the Synthetic Server:
Create a Certificate and Keystore
Use the keytool command to create a keystore that uses RSA encryption then generate a certificate signing request (CSR).
The following steps show you an example of how to do both.
Log in to the Synthetic Server machine.
From a command-line shell, navigate to the root directory of the Synthetic Server:
Create a new keystore with a new unique key pair that uses RSA encryption:
This creates a new public-private key pair with an alias of "synthetic-server". You can use any value you like for the alias. The "first and last name" required during the installation process becomes the common name (CN) of the certificate. Use the name of the server.
Configure the keystore by entering the information requested at the command prompt.
Specify a password for the key store. You need to configure this password in the Synthetic Server configuration file later.