我正在尝试使用Ubuntu-gnome(15.4)下的教育许可证激活Intellij IDEA(14)获取SSLHandshakeException:
JetProfile连接错误:SSLHandshakeException:java.security.cert.CertificateException:java.security.SignatureException:签名长度不正确:得到256但是期待512
然后它说“Intellij无法检测到你的代理配置”,虽然我没有代理,我的网络设置被配置为没有代理。那里的支持告诉我检查我与https://lservice-auth.jetbrains.com/的直接联系。 Chrome说这种连接不安全(我已经切换了我的发行版并成功激活了Intellij,Chrome仍然存在该链接的信任问题):
NET :: ERR_CERT_AUTHORITY_INVALID
Intellij-Error截图:http://i.imgur.com/bZtzT9P.png
更新 我已设法将Jetbrain的Keystore导入我的密钥库,它现在有2个条目,但仍然无效:
Keystoreenthält2Einträge
jetbrains,20.07.2015,trustedCertEntry,Zertifikat-Fingerprint (SHA1):C3:83:F6:0A:6A:99:86:F3:B6:B3:38:44:8C:42:66:64:0F:07:DB:5A plugins.jetbrains.com,20.07.2015,trustedCertEntry, Zertifikat-Fingerprint(SHA1): DF:47:A0:22:81:4B:79:F0:E5:C2:E1:4E:B4:CA:8A:0D:B9:1D:32:CC
答案 0 :(得分:2)
以下是我如何解决它:
答案 1 :(得分:1)
请按照以下步骤操作:
转到:文件->设置->外观和行为->系统设置-> HTTP代理
选择自动检测代理设置
点击清除密码
单击检查连接并提供URL:https://account.jetbrains.com/login
转到帮助->注册并登录
答案 2 :(得分:0)
我看到它已经有一段时间了,所以我猜你已经过了这个。如果没有,请确保将CA的证书导入受信任的根证书颁发机构存储。我不知道为什么JetBrains没有让公共CA签署他们的证书,但是这里有一些开发人员遇到了同样的问题。
答案 3 :(得分:0)
下载激活码的选项不再适用于教育许可证。
我可以解决该问题。如果由于背后的公司代理人而被卡住:
从私人连接断开,进入访客wifi或移动连接
激活您的帐户
然后回到专用连接
那应该可以解决您的问题!
答案 4 :(得分:0)
好的,我已经联系了支持人员,他们说这是代理问题和/或某些内容替换了证书:
它不起作用,因为我们站点之间具有正确证书的某些内容替换了这些证书。 IDE不相信自己会得到什么: 您与我们的服务器(https://account.jetbrains.com/)之间的代理服务器,它拦截SSL流量并用自己的证书替换我们的证书,这是不同的,IDE不会接受。请注意,此代理服务器可能对您完全透明,并且可以在系统中没有任何显式代理配置的情况下工作。请与您组织的IT帮助台或ISP支持人员联系以解决该问题。
如果这不是公司网络,并且您无法控制这些连接,则遇到此问题的最终用户可以使用来自account.jetbrains.com个人资料的离线激活码。
但是对于组织中的某些人来说,它工作了,而另一些人(使用相同的操作系统并排坐着)却失败了,并且得到了这个错误。
您可以在网站上看到“最后一次看到”的日期,其中显示了用法和受影响的人。
JetBrains的代理建议有些混乱,因为对我们而言,解决方案不是代理,也没有任何障碍或替代任何东西。我们有一个内部根证书,需要安装。
Mac
打开密钥链(在系统中查看)
右键单击您的公司证书
导出
打开您的JetBrains IDE
首选项
扩展工具
服务器证书
单击+按钮
导入从KeyChain导出的证书
在IDE中,单击帮助菜单>使用您的电子邮件和JetBrains密码进行注册和身份验证。
Windows
您将需要公司的 InternalIssuingCA.cer 文件,请向IT部门索取。
单击开始>运行
mmc类型
按Enter
单击“文件”菜单
选择“添加/删除管理单元”
在左侧选择证书
点击“添加>”
单击“确定”
现在展开证书>可信证书>证书
右键单击证书
选择所有任务>导入>下一个>下一个...
在IDE中,单击“帮助”菜单>使用您的电子邮件和JetBrains密码进行注册和身份验证
更新:
如果您在公司防火墙后面,则可能需要运行CNTLM并在IDE提示时指定代理。
注意:您可以使用电子邮件和JetBrains.com网站重置密码。
答案 5 :(得分:0)
我有同样的问题这么久。终于解决了,是FLS Server前面反向代理的配置问题:
我们有一个用于许可证的 FLS 服务器,前面有一个 nginx SSL 反向代理。 客户端可以在直接与 FLS 服务器交谈时获得许可证,但不能通过反向代理。反向代理正在使用浏览器正确应答。
SSL 反向代理必须包含由 Jetbrains 工具验证的完整证书链。
即 ssl_certificate
应该是带有证书的文件,后跟 CA