有没有办法与Java 1.3建立HTTPS连接?

时间:2008-10-01 13:08:02

标签: java https

我必须处理旧的1.3 JVM,并且我被要求创建与另一台服务器的安全连接。不幸的是,HttpsURLConnection只出现了sinc JVM 1.4。

是否有其他方法可以创建安全连接?是否有一个图书馆,我可以添加这个功能吗?

5 个答案:

答案 0 :(得分:8)

您需要安装以前需要的Java安全套接字扩展(JSSE),因为由于喜剧导出限制,Sun不会将其与JDK一起发送。我查看了Sun的网站,但是JDK 1.3的说明令人难以置信。请记住,JDK 1.3现在已经被Sun终止,因此他们可能不再拥有任何信息。

http://hc.apache.org/httpclient-3.x/sslguide.html

答案 1 :(得分:4)

查看BouncyCastle实施。它一直工作到Java 1.1和J2ME。

答案 2 :(得分:2)

如果JSSE不适合你(来自@skaffman的答案,可能很难找到文档),你可能想要查看某种代理。您可以设置在同一本地计算机(或可信网络)上运行的守护程序,然后通过HTTPS将请求转发到最终结束点。您可以使用更现代的JVM编写此代理服务器。然后,您的遗留系统将指向代理而不是真实服务。

当然,如果您偶然控制了最终的终点,那么您可以将两台服务器放在VPN上。

答案 3 :(得分:0)

您可以使用JSSE

答案 4 :(得分:0)

skaffman链接到jakarta commons HttpClient的SSL指南。 HttpClient是一个很好的库来处理http。