我已经看到在哪里可以找到 Java 6 JSSE/JCE 源代码? 并问自己 如何获得具有匹配源的 JRE/JDK?但我并没有足够具体地得到我真正想要的答案,所以我将尝试一种更具体的问题版本。
基本上我要解决的问题是我希望能够在 Windows 上使用我的 Eclipse 调试器并进入 Java SSL 类 (JSSE) 以帮助我调试 SSL 问题以及更好地理解 SSL 过程. 顺便说一句,我熟悉(并使用)javax.net.debug=ssl|all 系统属性来获取 SSL 跟踪,虽然这非常有帮助,但我仍然希望能够单步执行那些讨厌的代码。
所以我认为我特别需要的是:
- 一个可执行的 JRE / JDK 实现(不想构建一个)......
- 在我的 Windows 平台 (XP) 上运行...
- 这包括源...
- 该来源包括 SSL“位”(JSSE 等)......
- 理想情况下,SSL 实现是 Sun 或 OpenJDK 版本。
我认为最接近的东西(如 PW 的答案StackOverflow: 87106中所述)是 OpenJDK 源代码 openjdk-6-src-b12-28_aug_2008.tar.gz 在OpenJDK 6 Source Release中找到,但我不确定是否有匹配的可执行 JDK /JRE 用于在 Windows 上运行。