我下载了最新的Eclipse Juno CDT SR2版本,现在尝试使用MS TFS插件为https连接上需要SSL证书的服务器运行它。在Indigo,它工作得很好。我使用从indigo / eclipse.ini复制的相同设置,包括所有-Djavax.net.ssl.keyStore =相关内容,但是在-Djavax.net中,当我连接时,TFS插件没有看到证书并且因403错误而失败。 debug = all我在服务器的响应中看到“页面需要客户端证书作为身份验证过程的一部分”。
现在我也看到在indigo的debug.all输出中有
found key for : le-user-51c64ee7-2b5c-4714-a0c7-97c473a36784
在调试日志的最开始,而在juno的日志中则不存在。 le-user密钥是我导入java密钥库的证书,我通过eclipse.ini中的Djavax.net.ssl.keyStore传递。
是java问题,Juno问题,TFS问题还是我的问题,因为我对这3个人不了解?好像Juno没有拿到我的证书,为什么?
更新:好的,我重新安装了我的pfx证书,现在根据ssl日志可以正常加载。但是TFS仍然无法连接相同的错误消息,而旧的TFS在新的Juno SR2中工作正常,所以它显然是TFS问题。