Enabling SSL in the CTP Server
This article describes how to install a certificate and enable SSL in the CTP web server. The intended audience for this article is CTP administrators. This article requires an understanding of the Launcher Configuration Editor (See The CTP Launcher Configuration Editor for details).
1 The CTP Keystore
2 Specifying a Different Keystore
3 Installing a Certificate
4 Enabling SSL in the Server
To switch the server to SSL:
- In the Launcher program, click the Configuration tab
- Select the Server element in the left pane
- Select the “yes” radio button in the ssl field in the right pane.
- Type Ctrl-S to save the configuration.
5 Installing a Redirector
Traditionally, SSL servers listen on port 443, but the default port used by browsers is port 80. As a convenience to users, you can put a Redirector plugin in the configuration to redirect HTTP connections on port 80 over to HTTPS connections on port 443. To do that:
- Stop CTP.
- In the Launcher program, click the Configuration tab.
- Select the Server element in the left pane.
- Change the port field in the right pane to 443.
- In the Plugin menu, select Redirector.
- In the right pane, either change the httpsHost field to point to your server or make it blank.
- Save the configuration.
- Start CTP.
Now, manually start your browser. Do not use the button on the General tab because that will automatically use the SSL port. Enter the URL pointing to your site, but on port 80. You should be redirected to port 443 and the protocol should change to HTTPS.