Enable SSL communications

You must enable SSL in two locations; the BlackBerry Connect server configuration file and the BEMS Common to Connect communications.
Backup the BlackBerry Connect server configuration file.
  1. Enable SSL communications in the Connect service.
    1. To modify the server configuration to use the correct SSL certificate, navigate to the GoodConnectServer.exe.config file. By default, the file is located in <drive>:\Program Files\BlackBerry\BlackBerry Enterprise Mobility Server\Good Connect\.
    2. In a text editor (run as administrator), edit the GoodConnectServer.exe.config file.
    3. Locate the BASE_URL line (for example, <add key="BASE_URL" value="http://*:8080/"/>).
    4. Change the line to <add key="BASE_URL" value="https://*:8082/"/>. If required, update the port to the port that you are using.
    5. Save your changes.
    6. Restart the Good Technology Connect service.
  2. Enable SSL for BEMS Common to Connect communications
    1. On the computer that hosts BEMS, open the Apache Karaf Web Console. Open a browser window and navigate to https://<fqdn_of_the_bems_host>:8443/system/console/configMgr.
    2. Scroll to and click com.good.gcs.connect.adapter.core.config.CoreSettingsImpl.name.
    3. In the com.good.gcs.connect.adapter.core.config.CoreSettingsImpl.connect.websocket.uri.name field, verify that URI is wss://localhost:8082/ AdapterNotifyService/Notify/ws. If necessary, change the port to the port you want to use.
    4. Click Save.

Configure your environment to send requests over SSL. For more information, see 'Configuring BlackBerry Connect connection settings' in the BlackBerry Connect administration content.