gpt4 book ai didi

与 Apache Activemq 的 SSL 连接

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

我正在尝试将 SSL 用于 Apache Active MQ - 但它失败了。

我的示例在“tcp://localhost:61616”下工作正常 - 但在“ssl://localhost:61616”下失败

    BrokerService broker = new BrokerService();
broker.setUseJmx(true);
broker.addConnector(ssl://localhost:61616);
broker.start();

我的控制台显示(使用 -Djavax.net.debug=ssl)大量相同的日志消息:....

ActiveMQ Transport Server: ssl://localhost:61616, called closeSocket()Allow unsafe renegotiation: falseAllow legacy hello messages: trueIs initial handshake: trueIs secure renegotiation: falseActiveMQ Transport Server: ssl://localhost:61616, called closeSocket()Allow unsafe renegotiation: falseAllow legacy hello messages: trueIs initial handshake: trueIs secure renegotiation: false

....

我做错了什么?

最佳答案

你应该看看 documentation在 ActiveMQ 网站上使用 SSL。您需要适本地设置 keystore 和信任库,以便客户端和服务器通过 SSL 协商建立信任。您可能还想查看 ActiveMQ 源代码中的 SSL 单元测试,以更深入地了解如何使用 SSL 传输设置 BrokerService 对象。

关于与 Apache Activemq 的 SSL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5977213/

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