当前位置:  开发笔记 > 编程语言 > 正文

JDK/JRE源代码与匹配的JSSE(SSL)源代码和匹配的可运行JDK/JRE?

如何解决《JDK/JRE源代码与匹配的JSSE(SSL)源代码和匹配的可运行JDK/JRE?》经验,为你挑选了1个好方法。

我在哪里可以找到Java 6 JSSE/JCE源代码? 并问自己 如何获得具有匹配源的JRE/JDK?但我不知道其中任何一个都没有具体到足以得到我真正追求的答案,所以我将尝试更具体的问题版本.

基本上我试图解决的问题是我希望能够在Windows上使用我的Eclipse调试器并进入Java SSL类(JSSE)来帮助我调试SSL问题以及更好地理解SSL过程.BTW我熟悉(并使用)javax.net.debug = ssl | all系统属性来获取SSL跟踪,虽然这非常有用,但我仍然希望能够逐步完成那些讨厌的代码.

所以我认为我特别需要的是:

    可执行的JRE/JDK实现(不想构建一个)...

    这在我的Windows平台(XP)上运行...

    这包括来源......

    该源包括SSL"位"(JSSE等)......

    理想情况下,SSL实现是Sun或OpenJDK版本.

我认为最接近的事情(如PW的回答StackOverflow:87106)是在OpenJDK 6 Source Release中找到的OpenJDK源openjdk-6-src-b12-28_aug_2008.tar.gz ,但我不确定是否有匹配的可执行JDK/JRE用于在Windows上运行.



1> Ayaskant..:

您可以在此处获取JSSE lib的源代码(Open JDK实现) - http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/file/4d6c03fb1039/src/share/classes/sun/security/ SSL

创建源jar文件以附加到IDE以进行调试的步骤.

    在目录结构中稍微向上一点,即http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/file/4d6c03fb1039/src/share/classes/ repo.

    通过单击左窗格中显示的"zip"或"gz"链接下载源包.

    但是这个包非常庞大,包含数千个*.java文件.您通常不希望所有这些只是调试jsse.jar代码.

    因此,最好将sun.security.rsa,sun.security.ssl,sun.security.providercom.sun.net.ssl软件包复制到计算机上的新文件夹(例如jsse-code).

    从命令行转到该文件夹​​并自行创建源jar.
    例如 jar -cvf jsse-src.jar*

    你完成了.您现在拥有了可以附加到首选IDE(例如Eclipse)的jsse源代码库来调试JSSE代码.

由于
阿亚斯

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有