gpt4 book ai didi

ssl - 如何在 HornetQ 中接受安全的 websocket 连接

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

我正在尝试配置 HornetQ 以接受用于 STOMP 通信的安全 websocket 连接 (wss://)。我正在使用 HornetQ 2.4.0.Final。我已经成功地配置了这样一个不安全的连接:

<acceptor name="stomp-acceptor">
<factory-class>org.hornetq.core.remoting.impl.netty.NettyAcceptorFactory</factory-class>
<param key="protocols" value="STOMP"/>
<param key="host" value="localhost"/>
<param key="port" value="61613"/>
</acceptor>

我尝试添加 ssl-enabled , key-store-path , 和 key-store-password , 以及适当的 trust-store-*连接器的设置,如 ssl-enabled 中所示HornetQ 中包含的示例,但没有运气。

这可能吗?

最佳答案

我想通了。我会解释,尽管我的 SSL 术语可能有点薄弱。

提交的证书是自签名的。由于浏览器最初不信任该证书,因此 wss 连接静默失败。作为解决方法,我浏览到 https://localhost:61613并由浏览器提供典型的安全警告和提示以继续/确认安全异常。完成此操作后,wss://连接已成功建立。这种策略在 Chrome 和 Firefox 中都有效。 (很遗憾,没有人告诉您连接失败的原因;本来可以节省很多时间。)

这个半相关的 irc 日志有帮助;否则我不会想尝试 https://连接:http://irclogs.dankulp.com/logs/irclogger_log/activemq?date=2013-06-28,Fri&text=on

回想起来也很有帮助:How to debug Safari silently failing to connect to a secure WebSocket

关于ssl - 如何在 HornetQ 中接受安全的 websocket 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28374008/

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