Enable HTTPS for Exalead CloudView Interfaces

This section describes how to enable HTTPS for Exalead CloudView interfaces.


Before you begin: Import your certificate in the keystore, as described in Import an Existing Certificate, otherwise the Exalead CloudView interfaces cannot communicate with one another.
See Also
Enable HTTPS for Internal Connections
Exalead CloudView APIs
Enable HTTPs for the Mashup UI
  1. In the Administration Console, create a security source in Search > Security Sources. For details on configuring a security source, see Configuring Security Sources.
  2. Go to the API Console URL: http://<HOSTNAME>:<BASEPORT+1>/api-ui.
  3. Click Manage.
  4. Select MAMI adminui.
  5. Under Configuration, select the setAdminUIConfig method.
  6. In AdminUIConfig:
    1. Define the identityProvider name.
    2. Define useHttps to true.
    3. Add serverCertificate="your_certificate" to specify your .key file.

    Example:

    <AdminUIConfig serverCertificate="ngdev018.paris.exalead.com-cvdefault" useHttps="true"
                identityProvider="ip0" version="1405072169000">...</AdminUIConfig>
  7. Click Save.
  8. Select MAMI master.
  9. Under Configuration, select the setProductSecurity method.
  10. In IdentityProviderConfig, add securitySource="MySecuritySource" to specify the security source you defined at step 1.

    Example:

    <IdentityProviderConfig sessionInactivityTimeoutS="21600" securitySource="test" name="ip0"/>...
  11. Click Save.
  12. Click Apply.
  13. Restart Exalead CloudView.