理想情况下,我只需要一个简单的SSLSocketChannel
。
我已经有一个组件可通过普通的SocketChannel
读写消息,但是对于其中一些连接,我必须在传输过程中使用SSL;然而,这些连接上的操作是相同的。
是否有人知道一个免费的SSLSocketChannel
实现(带有适当的选择器)或类似物?我找到了这个,但选择器不接受它,因为其供应商不是SUN。
我正在将网络逻辑的读取和写入与通过一个简单对象插入和检索网络数据分离开来,以便使用SSLEngine
而不会发疯,但是要正确实现这一点真的很棘手,因为我不知道SSL协议的内部原理...