使用 Fiddler,Java 应用程序在通过 Fiddler 代理连接到服务器时会发出“证书无效,不能用于验证此网站的身份”的警告。这可能是因为带有代理的 URL 与 CA 提供的 URL 不完全相同。(例如 example.com:8888 但 CA 提供 example.com)我试图通过阅读这篇文章来修复它,但它没有帮助我。同样的情况也发生在 mitmproxy 上。
我已经将 .cer 文件作为受信任的 ca 添加到 JAVA cacerts。
有什么方法可以避免或禁用警告?
当我收到日文错误时,我从网络上提供了与英文版相同的错误。
- java版本“1.8.0_31”
- Java(TM) SE 运行时环境 (build 1.8.0_31-b13)
- Java HotSpot(TM) 64 位服务器 VM(内部版本 25.31-b07,混合模式)