Release Service

To change the configuration of Release Service from HTTP to HTTPS, please follow the below steps:

  1. Press Win+R and type services.msc.
    Figure 1. Hosting Release Service from HTTP to HTTPS
  2. Click OK to open Windows Services.
    Figure 2. Hosting Release Service from HTTP to HTTPS (Cont.)
  3. Search for HCL.iAutomate.ReleaseService service and right-click on it.
  4. Click on Properties.
    Figure 3. Hosting Release Service from HTTP to HTTPS (Cont.)
  5. Copy the value mentioned in Path to executable as shown in the image below.
    Figure 4. Hosting Release Service from HTTP to HTTPS (Cont.)
  6. Open File Explorer, then paste the copied path and press Enter to open the desired folder.
  7. Search for HCL.iAutomate.Release.Host.exe config file and open it in a Notepad.
    Figure 5. Hosting Release Service from HTTP to HTTPS (Cont.)
  8. Within the HCL.iAutomate.Release.Host.exe config file, find the key ‘iAutomate.Release.ServiceHostURL’ and change its value from HTTP to HTTPS.
    Figure 6. Hosting Release Service from HTTP to HTTPS (Cont.)
  9. Within the HCL.iAutomate.Release.Host.exe config file, find the key ‘securityMode_Service’ and change its value from 2 to 3.
    Figure 7. Hosting Release Service from HTTP to HTTPS (Cont.)
  10. Within the HCL.iAutomate.Release.Host.exe config file, find the key ‘IsSelfSigned_Service’ and change its value from N to Y.
    Figure 8. Hosting Release Service from HTTP to HTTPS (Cont.)
  11. Save the file for changes to be reflected.
  12. Open the command prompt as administrator and run the following command.
    netsh http add sslcert ipport=<ip>:<port on which service is running> appid={d32cb30c-7e1a-4549-a2e2-32bf01a1d345} certhash="<Thumbprint of the certificate>"
    Note:
    Replace the < Thumbprint of the certificate> with the GUID identified earlier.
  13. Select HCL.iAutomate.ReleaseService service and click Restart to restart the service.
    Figure 9. Hosting Release Service from HTTP to HTTPS (Cont.)