【发布时间】:2015-02-20 08:47:54
【问题描述】:
使用 Fiddler,Java 应用程序在通过 Fiddler 代理连接到服务器时会发出“证书无效,不能用于验证此网站的身份”的警告。这可能是因为带有代理的 URL 与 CA 提供的 URL 不完全相同。(例如 example.com:8888 但 CA 提供 example.com)我试图通过阅读 this article 来修复它,但它没有帮我。 mitmproxy 也会出现同样的情况。
我已经将 .cer 文件作为受信任的 ca 添加到 JAVA cacerts。
有什么方法可以避免或禁用警告?
当我收到日文错误时,我提供了与网上英文版相同的错误。
- java版本“1.8.0_31”
- Java(TM) SE 运行时环境(内部版本 1.8.0_31-b13)
- Java HotSpot(TM) 64 位服务器 VM(内部版本 25.31-b07,混合模式)
【问题讨论】:
-
为了避免这种情况,使用 Java 8 Update 20。但我知道这不是一个好习惯。
标签: java ssl fiddler ca mitmproxy