HTTPS Configuration Overview

Message flow:

Client --(HTTPS 1)--> Customer Load Balancer --(HTTPS 2)--> Mashery Local instance --(HTTPS 3)--> Backend Service

In the above flow:
  1. HTTPS 1 is achieved between Client and the Customer Load Balancer by appropriately configuring the Load Balancer. This is outside the scope of Mashery Local.
  2. HTTPS 2 configuration is what we refer to as the HTTPS Server feature. Since the Load Balancer and the Mashery Local instance are in the customer's network, mutual SSL is currently not supported in the HTTPS server feature.
  3. HTTPS 3 configuration is what we refer to as HTTPS Client feature. Since this call typically goes across networks, we support mutual SSL settings by configuring an HTTPS Client profile with Identity and Trust settings, and associating the profile with the endpoint configuration. The required configuration is documented in this section.