【问题标题】:SSL connection with Apache Active MQ与 Apache Active MQ 的 SSL 连接
【发布时间】:2011-08-24 01:09:54
【问题描述】:

我正在尝试将 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 传输服务器:ssl://localhost:61616,调用 closeSocket() 允许不安全的重新协商:错误 允许遗留问候消息:true 是否是初始握手:true 是否安全重新协商:错误 ActiveMQ 传输服务器:ssl://localhost:61616,调用 closeSocket() 允许不安全的重新协商:错误 允许遗留问候消息:true 是否是初始握手:true 是否安全重新协商:错误

....

我做错了什么?

【问题讨论】:

    标签: ssl activemq


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-24
      • 2016-06-23
      • 2018-05-22
      • 2017-08-20
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多