【问题标题】:Securing JMS message-driven-channel-adapter保护 JMS 消息驱动通道适配器
【发布时间】:2011-04-29 04:32:31
【问题描述】:

我正在使用消息驱动通道适配器从 MQ 队列中读取消息,这在开发中运行良好。现在,为了准备第一个生产版本,我必须改为读取安全队列。

我需要做什么?

我想我需要确保将以下内容设置为系统属性,但是使用什么值?

javax.net.ssl.trustStore
javax.net.ssl.trustStorePassword
javax.net.ssl.keyStore
javax.net.ssl.keyStorePassword

我从 jndi 获得 connectionFactory,它设置了 SSLCipherSuite。

我获得了一个明文密码和一个包含密钥库和信任库的 JKS 文件

接下来我需要做什么?

【问题讨论】:

    标签: java spring spring-security jms spring-integration


    【解决方案1】:

    这些值是 JKS 的路径和密码。例如,

    java -cp "%CLASSPATH%" -Djavax.net.ssl.trustStore="C:\Program Files\IBM\WebSphere MQ\key.jks" -Djavax.net.ssl.keyStore="C:\Program Files\IBM\WebSphere MQ\key.jks" -Djavax.net.ssl.keyStorePassword=password com.ibm.examples.JMSDemo -pub %*

    假设这是 WebSphere MQ 并且 keystore/truststore 配置了正确的对象,这就是所有需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-25
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 2017-09-18
      • 2014-01-23
      • 1970-01-01
      • 2017-04-29
      相关资源
      最近更新 更多