我对SSL/HTTPS的基础知识还不太确定。
问题: Java applet必须与监听web服务器上的端口的套接字服务器进行通信。此外,通信必须是安全的。
没有SSL,Java可以直接与服务器端口(在web服务器上运行)进行套接字通信。
但是,如果通信必须使用SSL加密,那么Java客户端将如何与套接字服务器通信?
我的困惑是,Java客户机将需要与HTTPS端口(可能是连接到web服务器)进行通信。但是,通信通道如何被“拆分”以与自定义套接字服务器通信呢?ssl客户端将如何在消息中指定自定义端口?
发布于 2012-05-13 21:47:17
我的困惑是Java客户端需要与HTTPS端口进行通信.
您的困惑是,您混淆了SSL,这是一种加密的网络通信协议,而HTTPS...which是用SSL加密的。
您可以使用SSL连接到任何端口。我不知道它的Java,但是它基本上是你调用的正常网络通信的包装器,而不是原始的网络API,它通常并不复杂,只需要进行一些初始的设置调用。
您将以与正常网络API完全相同的方式指定端口。从本质上讲,它将成为连接调用的一个争论。
https://softwareengineering.stackexchange.com/questions/148464
复制相似问题