gpt4 book ai didi

java - 有没有办法将 SSLContext 与 ServerSocketChannel 一起使用?

转载 作者:太空宇宙 更新时间:2023-11-03 13:16:00 24 4
gpt4 key购买 nike

我有一个应用程序,我需要在其中使用 ServerSocketChannelSocketChannel,但是 SSLContext 给了我 ServerSocketFactory它提供 ServerSocket 并接受 Socket 中的连接。

任何解决方案?谢谢

最佳答案

这样做的标准方法是使用 SSLEngine。但是那个类真的很难用。周围有一些教程,但对于典型的应用程序,使用 SSLEngine 应该是不可能的。

我前段时间遇到了同样的问题,最后写了我自己的库。有一些示例,当然还有 Netty 等项目中的代码。但这两个选项都不够健壮或易于重用。

TLS Channel将 SSLEngine 包装在 ByteBuffer 中,并允许像普通的 SocketChannels 一样使用它。

关于java - 有没有办法将 SSLContext 与 ServerSocketChannel 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37763038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com