Enabling HTTPS for the WCF Communication Channel - Advanced Design and Setup - Foundation 23.2 - Foundation 23.2 - Ready - Content Composer - external - Content-Composer/Advanced-Design-and-Setup/Foundation-23.2/Content-Composer-Advanced-Design-and-Setup/Communication-Configuration/HTTPS-Configuration-for-the-WCF-Communication-Channel/Enabling-HTTPS-for-the-WCF-Communication-Channel - 2023-12-18

Content Composer Advanced Design and Setup

Platform
Content Composer
Product
Advanced Design and Setup
Release
Foundation 23.2
License
ft:locale
en-US
To enable HTTPS, complete the following steps on each Content Composer server, Content Composer Studio workstation, and Content Composer Windows Client workstation.
  1. From the %Composerdir% directory, copy the following files to a backup directory.
    Note: Depending on whether you are updating a Content Composer server, Content Composer Studio, or Content Composer Client installation, not all CONFIG files may be present.
    • Composer.Core.exe.config
    • Composer.MWS.exe.config
    • Composer.OWS.exe.config
    • Composer.XWS.exe.config
    • Composer.Studio.exe.config
    • Composer.Client.exe.config
    • Composer.ConsoleHost.exe.config
    • Composer.WindowsServiceHost.exe.config
    • MonalisaEngine.exe.config
  2. When updating a Content Composer Studio or Content Composer Windows Client installation, complete the following substep.
    • From the Content Composer server %Composerdir%admin\configuration directory, copy HTTPSProtocol.ps1 to the %Composerdir%admin\configuration directory on the Content Composer Studio or Client workstation.
      Note: You may need to create this directory if it does not yet exist.
  3. Open a command prompt window as an administrator and navigate to the %Composerdir%admin\configuration directory.
  4. Complete one of the following substeps using the same port number you used to install the SSL certificate:
    • To enable HTTPS for all WCF communication channels on IP port 8100, execute the following command:
      powershell –file Set-HTTPSProtocol.ps1
    • To enable HTTPS for all WCF communication channels on an IP port of your own choice, execute the following command, replacing [IPPort] with the desired port number:
      powershell –file Set-HTTPSProtocol.ps1 –ipport [IPPort]

      Example

      powershell –file Set-HTTPSProtocol.ps1 –ipport 8500
    If no errors occurred, you can find the modified files in the %Composerdir%targets directory.
  5. Overwrite the CONFIG files present in the %Composerdir% directory with their equivalents from the %Composerdir%targets.
  6. On the Content Composer server, restart all Content Composer services.