You need to be familiar with Tomcat and SSL configuration to perform this task.
Set up the Performance Manager default standalone Web server (Tomcat) to use SSL (Secure Sockets Layer).
To enable secure communication with Performance Manager:
What is your first and last name? [Unknown]: hostname (the name of the host as your users use it to access the system) What is the name of your organizational unit? [Unknown]: IT Department (if that is the group creating the certificate) What is the name of your organization? [Unknown]: Company Name What is the name of your City or Locality? [Unknown]: City What is the name of your State or Province? [Unknown]: State What is the two-letter country code for this unit? [Unknown]: US Is CN=xxxx, OU=xxxxxxx, O=xxxxxx, L=xxxxxxxxx, ST=xxxxx, C=xx correct? [no]: Yes (These values will reflect what you entered previously) Enter key password for <tomcat> same as keystore password (RETURN if same as keystore password):
A file named .keystore is generated in the profile folder of the user you are logged in with, for example C:\Users\Administrator.
Locate the server.xml file in the conf\frontendserver\conf subdirectory of the directory where Performance Manager is installed.
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 --> <Connector port="8443" minSpareThreads="25" URIEncoding="UTF-8" compression="on" compressableMimeType="text/html,text/xml,text/plain,text/css,application/javascript,application/xml" debug="0" scheme="https" secure="true" SSLEnabled="true" clientAuth="false" sslProtocol="TLS" keystorePass="changeit" keystoreFile="C:\<file location>\.keystore"/>
<Connector port="8443" minSpareThreads="25" URIEncoding="UTF-8" compression="on" compressableMimeType="text/html,text/xml,text/plain,text/css,application/javascript,application/xml" debug="0" scheme="https" secure="true" SSLEnabled="true" clientAuth="false" sslProtocol="TLS" keystorePass="newpassword" keystoreFile="C:\<file location>\.keystore"/>
-Djavax.net.ssl.trustStore=C:\<file location>\.keystore -Djavax.net.ssl.trustStorePassword=<Password>
The <Password> is the keystorePass you have defined.
https://hostname:8443/login