我正在寻找为SSL套接字实现NIO。但是,我发现的每个示例都使用SocketChannel.open()获取套接字 channel 。
从SSLContext,如何获得SocketChannel?
最佳答案
不幸的是,这不是很容易。您无法直接创建自动使用SocketChannel
中的SSL的SSLContext
。
从SSLContext
,您可以创建一个SSLEngine
,并且必须适当地调用它来处理SSL握手。这与几行代码无关。
我在GitHub上有一个sslclient example类,它的类 SSLSocketChannel
显示了如何执行此操作。
关于java - 使用SSLContext创建SocketChannel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29586634/