Configure and Enable Mutual TLS Authentication

Mutual TLS is a mutual authentication method that encrypts the traffic between the client and the server by authenticating each other using their public-private key pair.

In Splunk AppDynamics Controller, you can enable Mutual TLS to authenticate the Controller with third-party applications such as Slack, PagerDuty, and ServiceNow. This mutual authentication verifies that the alerts (HTTP request actions) sent to the third-party applications are from Splunk AppDynamics and not from a malicious entity.

Configuring mutual TLS authentication involves the following steps:

  1. Generate a Certificate Signing Request (CSR) for your TLS certificate
  2. Get the CSR signed from a Certificate Authority and upload the signed TLS certificate
  3. Enable mutual TLS authentication in HTTP request actions
Note: By default, the Mutual TLS Configuration feature is only available in the Controller Tenant UI with the Account Owner role. You can also create a custom role and enable this feature. For more information about the roles, see Manage Custom Roles.