aka*_*ppa 13 java ssl nio socketchannel sslengine
理想情况下,我只需要一个简单的SSLSocketChannel
.
我已经有一个组件可以读取和写入普通的消息SocketChannel
,但对于其中一些连接,我必须通过线路使用SSL; 但是,这些连接上的操作是相同的.
有没有人知道一个免费的SSLSocketChannel
实现(使用适当的选择器)或类似的东西?我发现了这个,但选择器不接受它,因为它的供应商不是SUN.
我正在通过一个简单的对象将read_from/writing_to网络逻辑与网络数据的插入和检索分离,以便使用SSLEngine
而不会生气,但考虑到我不知道的事实,实现它是非常棘手的SSL协议的内部......
Jetty为其服务器提供了NIO SSL实现:SslSelectorChannelConnector.您可能想要查看它的详细信息.
还有来自O'Reilly的一篇旧的(但不错的)文章解释了有关NIO + SSL的详细信息以及示例代码.
查看 Restlet 的实现,它可能会满足您的需要,并且这一切都与 NIO 相关。
特别是 HttpClientCall。SetProtocol(HTTPS) - getResponseEntityChannel 返回一个 ReadableByteChannel(getEntityChannel 返回一个 WriteableByteChannel)
归档时间: |
|
查看次数: |
8897 次 |
最近记录: |