我们需要在自动构建过程中集成一个工具(我们使用TeamCity进行自动构建)。该工具与配置为SSL证书身份验证的WCF Web服务进行通信。
我已经四处搜索,看看如何在TeamCity中完成此操作。不幸的是,我发现似乎是TeamCity Server和客户端或插件之间的身份验证。
如果正在运行的TeamCity代理作为本地系统帐户,我如何在我的机器证书存储中使用证书。似乎在此帐户中运行它时,它无权访问证书。
提前感谢您的帮助。
答案 0 :(得分:1)
问题来自于本地系统帐户无法找到计算机上其他用户安装的证书。
您可以install a system wide certificate或者您可以在本地系统帐户下运行命令行并安装所需的证书。
您可以使用SysInternals套装中的psexec来获取命令行
psexec -i -s cmd.exe
安装证书