0

我正在开发一个基于 Java 的 P2P 应用程序,其中对等点使用一个名为 ice4j 的库与每个点进行通信,它是一个名为 PsuedoTCPSocket 的自定义套接字。

我现在想为应用程序添加 SSL 支持。PsuedoTCPSocket 扩展了 java.net.Socket 所以认为应该可以在该套接字之上使用 SSLSocket。但是,我无法找到使用自定义底层套接字创建 SSLSocket 实例的任何方法。这可能吗?如果可以,我该如何实现?

4

1 回答 1

1

如果您的PseudoTCPSocket扩展java.net.Socket(并且没有破坏其 API),您应该能够将其升级到SSLSocketusing SSLSocketFactory.createSocket(Socket s, String host, int port, boolean autoClose)

于 2012-08-15T12:25:57.000 回答