Configure SSL for WebLogic

Prerequistes

The following must be done before following this article: 1. You must have created an identity store using keytool for any certificates you need to use for the configuration of SSL on WebLogic Server 2. You must have created a trust store using keytool for all of the Certificate Authorities you wish to trust, including the ones you used to sign the identity certificates from step 1. 3. These Java Keystores must be installed on the target server either in a shared location or copied to each server individually.

Configuring the Keystores

The keystores are a secure way of storing the SSL identities of your servers. You configure MyST using the Blueprint (as they tend to be common across your domain). It is not uncommon to configure four key stores, two each for your non-production environment and two each for your production environments.

Configure the Admin Server

The Admin server can be configured in the Blueprint, but the Managed Servers must be configured in the models (as the model can have a different number of servers).

To configure the SSL on the Admin server, select the Blueprint as above and Edit. Select the WebLogic Domains > [domain name] > Admin Server. Click the Edit button to edit the configuration. Enter value per the table below.

Save and commit you changes to the blueprint.

Configure the Managed Servers

Configuring the manager servers is exactly the same as the Admin except it must be done in the models and needs to be done for each managed server you wish to configure SSL for.

Applying your configuration

It is best to configure this before you provision your environment for the first time, then the provision can configure this the very first time. This can be done post provision and is done during a update of the platform.

Note: If applying SSL to the admin server subsequent to the provision due to a bug in MyST you must use this work-around:

  • Apply the configuration to all but the Admin Node first

  • Apply the configuration to the Admin server but set the Ssl Configuration > Enabled" to false. This will configure the keystores but not enable the SSL listener.

  • In the WebLogic console, enable the SSL listener manually

  • Now set the Ssl Configuration > Enabled to True

Last updated