【问题标题】:SSL with WebSphere MQ 7使用 WebSphere MQ 7 的 SSL
【发布时间】:2014-01-31 01:36:50
【问题描述】:

基本上我有两个问题:

队列管理器的可选 SSL 未按预期工作

我已经很好地配置了 QM。为了进行测试,我使用了 WebSphere MQ 安装中的 MQIVP Java 类。如果没有配置 SSL,我可以成功运行 MQIVP。当我将 QM SSL 身份验证设置为可选时,它停止工作,可能不是那么可选,知道吗?

另一个附加属性是,当根据需要使用 Spring 和 SSL 身份验证时,我无需对 Spring 进行额外配置即可连接到 QM(与没有 SSL 相比)

Java SSL 日志没有按预期工作

根据article,我配置了 trustStore 和 keyStore,但是当尝试将 SSL 与 MQIVP 一起使用时,日志中没有额外的日志记录。

我设置了属性:

-Djavax.net.debug=all
-Djavax.net.ssl.trustStore="c:\Program Files (x86)\IBM\WebSphere MQ\trustStore.jks"
-Djavax.net.ssl.trustStorePassword=trust
-Djavax.net.ssl.keyStore="c:\Program Files (x86)\IBM\WebSphere MQ\keyStore.jks"
-Djavax.net.ssl.keyStorePassword=key

【问题讨论】:

    标签: java spring ssl ibm-mq


    【解决方案1】:

    我知道对于 keyStore,您只需指定不带扩展名的文件名,所以试试这个:

    -Djavax.net.ssl.keyStore="c:\Program Files (x86)\IBM\WebSphere MQ\keyStore"
    

    您也可以对 trustStore 进行相同的尝试。

    【讨论】:

    • 感谢您的提示,我之前看到过此信息,但我的预期是如果不正确会出现错误。我试过了,没有任何进展(没有记录,也没有工作)。
    • 我发现它也是带有.jks后缀的。
    • 你好@Betlista。抱歉,我之前没有机会回复您的日志记录问题。我以前在 JMS 中没有这样做过,但是有一篇关于调试的文章可能会有所帮助。看看这个:link
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    • 2012-09-10
    • 1970-01-01
    • 2012-10-03
    • 2015-09-09
    • 2011-02-11
    • 2013-07-22
    相关资源
    最近更新 更多