在哪里可以找到 Java 6 JSSE/JCE 源代码?

2022-09-01 12:15:25

我在哪里可以下载最新版本 Java 的 JSSE 和 JCE 源代码?https://jdk6.dev.java.net/ 提供的源代码版本不包括javax.crypto(JCE)软件包,也不包括com.sun.net.ssl.internal(JSSE)软件包。

无法调试这些类使得解决 SSL 问题变得非常困难。


答案 1

那里:安全组中的 openjdk javax.net

src/share/classes/javax/net
src/share/classes/com/sun/net/ssl
src/share/classes/sun/security/ssl
src/share/classes/sun/net/www/protocol/https

也在此页面上:

src/share/classes/javax/crypto
src/share/classes/com/sun/crypto/provider
src/share/classes/sun/security/pkcs11
src/share/classes/sun/security/mscapi

这些目录包含核心加密框架和三个提供程序(SunJCE,SunPKCS11,SunMSCAPI)。SunJCE包含许多流行算法的Java实现,后两个库允许通过标准Java加密API进行的调用路由到各自的本机库中。


答案 2

我从以下位置下载了 src jar:http://download.java.net/jdk6/source/

注意:这是一个自解压罐,所以只是链接到它不起作用。

...也不会起作用。jar -xvf <filename>

您需要:java -jar <filename>

干杯,杰尔


推荐