gpt4 book ai didi

ssl - Apache MINA SNI 实现

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

有没有人有在 Apache MINA 的 SSLFilter 中实现 SNI(服务器名称指示)的经验?

任何方向将不胜感激。

最佳答案

我们最终做的是创建一个扩展 SslFilter 的自定义 SslFilter。事实证明,如果 SslEngine 提供了一个 String peerHost 和一个 int peerPort,它将为您处理 SNI。他们没有在 documentation 中明确说明任何关于 SNI 的信息但它似乎确实有效。在我们的自定义 SslFilter 中,我们覆盖了 onPreAdd 以获取 IoSession 并将 PEER_ADDRESS 属性设置为我们想要的 remoteAddress。我们还覆盖了 setRemoteAddr(InetSocketAddress addr) 和构造函数以调用 super(sslContext, true);

关于ssl - Apache MINA SNI 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20432233/

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