SSL access for Apigee Edge

Not applicable

Our URL apis.unifiedinbox.com works fine now. Can we use a HTTPS request. f.e https://apis.unifiedinbox.com/v1/System/Auth/login Kindly let me know what needs to be done for SSL access to API proxies hosted by Apigee Edge.

Solved Solved
0 4 518
1 ACCEPTED SOLUTION

You certainly can use SSL. I can't tell if you are a Cloud customer or on-premises, but all the information you need is in the doc starting here:

http://apigee.com/docs/api-services/content/ssl

If you are a cloud customer, you will work with Apigee Support. If you are an on-premises customer, you will do the confgiuration yourself.

Stephen

View solution in original post

4 REPLIES 4

You certainly can use SSL. I can't tell if you are a Cloud customer or on-premises, but all the information you need is in the doc starting here:

http://apigee.com/docs/api-services/content/ssl

If you are a cloud customer, you will work with Apigee Support. If you are an on-premises customer, you will do the confgiuration yourself.

Stephen

We have uploaded the ssl certificate as mentioned in the document.

Could you please update the virtual host configuration to reference the the new keystore and key alias so that we can use https://apis.unifiedinbox.com/

Rather than make this request to the forums, I believe you should make it on the Support Portal here:

http://apigee.com/about/support/portal

Stephen

Not applicable

In order to enable https for your API, you just need to add secure VirtualHost to your proxy endpoint. This is assuming that you have a secure VirtualHost enabled with SSL. To disable non-secured HTTP, you just need to remove default VirtualHost entry.

<ProxyEndpoint>
    <HTTPProxyConnection>
        <BasePath>/v1</BasePath>
        <VirtualHost>default</VirtualHost>
        <VirtualHost>secure</VirtualHost>
    </HTTPProxyConnection>
</ProxyEndpoint>

Here's an example of a default.xml proxy:

https://github.com/dzuluaga/generator-apigee-deploy-grunt-api/blob/master/app/templates/apiproxy/pro...