【问题标题】:RoboMQ SSL IssueRoboMQ SSL 问题
【发布时间】:2015-02-24 16:49:39
【问题描述】:

我正在使用RoboMQ 通过 SSL 构建 MQ 到 MQ 服务。我有一个密钥库 (key.jks),我正在设置以下系统属性来配置 SSL:

javax.net.ssl.keyStore
javax.net.ssl.trustStrore
javax.net.ssl.keyStorePassword

但是,我们的电子邮件服务器需要 SSL,并且以这种方式在 RoboMQ 中设置 SSL 会阻止它工作 - 我猜是因为它覆盖了默认的 cacerts,其中包含电子邮件客户端所需的证书。

我怎样才能让这两个东西很好地结合在一起?

【问题讨论】:

    标签: ssl ssl-certificate mq


    【解决方案1】:

    你是对的 - 设置上述系统属性将覆盖 cacerts JVM 宽的。您需要为 SSL MQ 连接使用自定义套接字工厂

    RoboMQ SDK 通过以下方式提供支持:

    com.am.robomq.sdk.camelSpring.RoboSSLSocketFactory
    

    但构建 Camel MQ 端点的最简单方法是使用 MQ 连接向导:

    http://www.robomq.com/product_manual/index.html#serviceBuilderPanel

    它基本上可以让你从你的连接面板中选择一个连接工厂 然后生成 Camel 需要的 Spring 定义。

    【讨论】:

      猜你喜欢
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 2011-08-20
      • 2011-11-30
      相关资源
      最近更新 更多