我们使用TeamCity 7.1.5.,我更新了TeamCity Server站点证书(用新的替换了server.p12文件)新的时间段,并且TeamCity Server与单个Agent失去了连接.代理状态为Disconnected,Authorized,Enabled.使用WEB浏览器,我导航到TeamCity站点并确保新证书有效.
进入teamcity-agent.log文件,我看到许多类似的消息,示例:
" [2014-03-20 16:37:11,694] WARN - jetbrains.buildServer.AGENT - Ping problem: Call https://oursite.com/RPC2 buildServer.ping: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
"
如何使用新证书修复此代理连接问题?
使用旧站点证书TeamCity正常工作.我看到旧证书和新证书的细节有所不同.旧证书签名算法是具有RSA加密的PKC#1 SHA-1.新证书签名算法是具有RSA加密的PKC#1 SHA-256.
提前感谢您的帮助!