我正在使用Intellij IDEA Ultimate 2016.3.4。
文件/设置/插件/安装JetBrains插件...打开一个名为Browse JetBrains Plugins的窗口,但是窗口的主要区域,应该是AFAIK列出the JetBrains repository上可用的插件,只显示< em>&#34;无需显示&#34; 消息。
我支持公司代理,因此我使用了HTTP代理设置...按钮&amp;用于配置代理设置的对话框。我还使用了Check连接按钮来测试http://plugins.jetbrains.com/的代理配置,它运行正常。 Browse JetBrains插件窗口仍为空。 (我也试过了Reload按钮。)
我出错了吗?
(是的,我也知道有&#39;解决方法:我可以下载插件,并手动安装。问题不在于解决方法,而是在应用程序内下载和安装功能。)
答案 0 :(得分:0)
根据y.bedrov的评论,我查看了idea.log,发现了相同SSL证书相关异常的几个实例:
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
使用上述检查连接按钮可以重现此错误,重要的是在URL中使用 https (例如https://plugins.jetbrains.com/)。< / p>
因此,这看起来像是一个典型的SSL证书路径问题。棘手的部分是使用的Web代理接触证书链并用公司自己的Web代理证书替换原始根证书。后者显然不受JVM的信任,因此看起来解决方案是将Web代理根证书导出到文件,然后将其导入cacerts。在几个现有的博客文章(here's an example中描述了这个解决方案,一个简单的谷歌搜索可能会产生几十个)。