不受信任的服务器证书

Kan*_*nav 1 android intellij-idea

弹出接受或拒绝

大家好,我不明白为什么 Android Studio 表现得像有线一样,一次又一次地发送这个不受信任的服务器证书请求,请建议极客如何中止这个?

And*_*rey 10

您会看到此对话框,因为网络中的代理服务器用它自己的(不可信)证书替换了签名的远程证书,因此它无法通过 JDK 验证,并且 IDE 会对此发出警告。

要修复此问题,请将此证书导入到IDE 用于运行信任存储的 JDK:

keytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass changeit -alias Root -import -file certFile.cer
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅将证书导入为受信任的证书。


Pra*_*rma 9

我遇到了这个问题,并在 JetBrain 的社区页面上找到了一个解决方案。

为了摆脱这种情况,我们需要让 Idea 自动接受不受信任的证书。

Preferences -> Tools -> Server Certificates -> Check on "Accept non-trusted certificates automatically"

偏好页面

  • 不知道为什么这个在问题提出一年后发布并提倡可怕的安全实践的答案得到了如此多的支持。这会让你很容易受到中间人攻击,不要这样做! (8认同)
  • 对于 Windows,“文件 -> 设置 -> 工具 -> 服务器证书 -> 选中“自动接受不受信任的证书”` (6认同)