HTTPS通信设置远程执行服务

本主题描述遗留功能,Tricentis停止在不久的将来的计划。188金宝搏app苹果下载软件详细信息的弃用计划和时间线,看到这个188金宝搏app苹果下载软件Tricentis知识库文章

找出替代品,看看这个话题

托斯卡持续集成支持HTTPS之间的通信远程执行服务托斯卡持续集成CIient(托斯卡CI客户)。

要启用HTTPS通信,遵循以下步骤:

  1. 导航到system.serviceModel部分的ToscaCIRemoteExecutionService.exe.config文件。这个文件位于% COMMANDER_HOME % \ ToscaCI

  2. 修改baseAddress按照下列格式:https:// <服务器地址>:<口> / ToscaRemoteExecutionService /

    • 取代<口>HTTPS端口你想使用的通信。

    • 取代<服务器地址>你的机器的IP地址。

  3. 改变安全模式没有一个运输

  4. 确保serviceMetadata httpGetEnabled被设置为真正的

下面的例子显示了示例修改的ToscaCIRemoteExecutionService.exe.config文件:

< system.serviceModel >
<服务>
[…]
< baseAddresses >
<添加baseAddress= " https://100.100.100.100:1234 TOSCARemoteExecutionService /”/ >
< / baseAddresses >
[…]
< basicHttpBinding >
<绑定的名字= " BasicHttpBinding "receiveTimeout= "无限"maxBufferPoolSize= " 2147483647 "maxBufferSize= " 2147483647 "maxReceivedMessageSize= " 2147483647 ">
< readerQuotasmaxDepth= " 2147483647 "maxStringContentLength= " 2147483647 "maxArrayLength= " 2147483647 "maxBytesPerRead= " 2147483647 "maxNameTableCharCount= " 2147483647 "/ >
<安全模式= "运输"/ >
[…]
< serviceMetadatahttpGetEnabled= " true "policyVersion= " Policy15 "/ >
[. .]
< / system.serviceModel >
  1. 的机器上运行远程执行服务,一个有效的SSL证书绑定到端口第2步中指定。

    使用netsh在命令行:netsh http添加sslcert ipport = 0.0.0.0: <口> certhash = < certificatehash > appid = {< guid >}

    • 取代<口>第2步中指定的端口。

    • 取代< certificatehash >你的散列有效的SSL证书。您可以使用任何有效的全局唯一标识(GUID)< guid >参数。

    为进一步的细节,请参阅微软开发者网络文档