首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TeamCity Visual插件w/HTTPS

TeamCity Visual插件w/HTTPS
EN

Stack Overflow用户
提问于 2017-08-24 16:17:08
回答 1查看 201关注 0票数 1

当试图通过Visual插件登录到TeamCity服务器(运行在Visual 2015上)时,我得到以下错误:

未能连接到服务器https://10.91.5.44:基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。

我已经将一个自签名证书导入到Java证书存储区.

我可以很好地连接到TeamCity管理门户,以及通过Windows托盘工具,我正在寻找一些方向。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-24 20:49:37

好的,我把它做得很好:

我要求网络家伙将TeamCity IP内部映射为URL,即: xxx-TeamCity

然后使用Portecle重新创建自签名证书,设置:

CN: xxx-TeamCity

然后,我使用keytool进行了证书导入:

keytool -importcert -file xxx-teamcity.cer -alias teamcity -keystore c:\teamcity\jre\lib\security\cacerts

然后编辑server.xml文件:

代码语言:javascript
运行
复制
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    connectionTimeout="60000"
    redirectPort="8543"
    clientAuth="false"
    sslProtocol="TLS"
    useBodyEncodingForURI="true"
    keystoreFile="c:\TeamCity\conf\xxx-teamcity.pfx"
    keystorePass="password123"
    socket.txBufSize="64000"
    socket.rxBufSize="64000"
    tcpNoDelay="1"
    /> 

然后,我将证书添加到本地框上的受信任存储区,它运行正常。

因此,问题是: CN与DNS条目不匹配,证书不在可信存储区(因为它是一个自签名证书)。

希望这能帮到别人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45866560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档