Set up HTTPS communication with the Remote Service
![]() |
This topic describes a legacy feature that Tricentis plans to discontinue in the near future. For detailed information on the deprecation plan and time line, see this Tricentis Knowledge Base article. To find out about alternatives, check out this topic. |
Tosca Continuous Integration supports HTTPS communication between the Remote Execution Service and the Tosca Continuous Integration CIient (Tosca CI Client).
To enable HTTPS communication, follow these steps:
-
Prepare an SSL certificate. If you use Tosca Server with an HTTPS binding, you can reuse the certificate you use for Tosca Server.
-
Open the appsettings.json file. After a default installation, you can find this file in %COMMANDER_HOME%\ToscaCI.
-
In the Kestrel section, perform the following actions:
-
Make sure the Url starts with https.
-
Add the following code to the Default tag:
"Certificate": {
"Store": "<name of your certificate store>",
"Subject": "<subject name of your certificate>",
"Location": "<location of your certificate store>",
"Password": "<password to access the certificate data, if you defined a password for your certificate>",
"AllowInvalid": true
}For example:
"Kestrel": {
"Endpoints": {
"Default": {
"Url": "https://localhost:8732",
"Certificate": {
"Store": "My",
"Subject": "MySelfSignedCert",
"Location": "LocalMachine",
"AllowInvalid": true
}
}
}
} -
-
Save and close the file.