Checking HTTPS in Apigee

Not applicable

Hi,

Is there someway for me to check if a request I received is encrypted? We believe we've set up HTTPS between apigee and another server, and we're trying to figure out a way to see if the connection is actually encrypted.

Thanks,

Aleks

0 1 141
1 REPLY 1

Incoming requests to an Apigee APIProxy are handled through the VirtualHost. You can have different vhosts for different HTTP and HTTPS ports.

Your APIProxy will listen for requests in the vhost that you specify in the ProxyEndpoint. If you have specified a secured HTTPS vhost with port 443, you will only receive requests at that APIProxy if they are HTTPS and sent to port 443.

You can have multiple ProxyEndpoints listening to different vhosts. In this case, you can check the trace of the APIProxy - in the 'Request Received from the Client' activity, you will see the Request Header name 'X-Apigee.vhost'. This will show which vhost has received that particular transaction.