尝试使用SSL设置MQ连接

时间:2019-03-29 03:55:10

标签: ssl jms ibm-mq

我正在尝试使用SSL建立MQ连接并获得以下异常;我使用绑定文件通过JMS API创建了连接,看起来好像没有从绑定文件中选择sslCipherSuite。

下面是我的绑定文件中的条目;您能告诉我这是否正确吗?我们的MQ团队使用JMSAdmin工具创建了绑定文件。

MQD04/RefAddr/102/Type=XMSC_WMQ_SSL_CIPHER_SUITE

MQD04/RefAddr/102/Content=TLS_RSA_WITH_AES_128_CBC_SHA256

MQD04/RefAddr/102/Encoding=String

例外

Caused by: com.ibm.mq.MQException: JMSCMQ0001: WebSphere MQ call
failed with compcode '2' ('MQCC_FAILED') reason '2397'
('MQRC_JSSE_ERROR').
        at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:203)
        ... 27 more Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2397;AMQ9204: Connection to host rejected. 
[1=com.ibm.mq.jmqi.JmqiException[CC=2;RC=2397;AMQ9641: Remote
CipherSpec error for channel 
        at com.ibm.mq.jmqi.remote.api.RemoteFAP.jmqiConnect(RemoteFAP.java:2282)
        at com.ibm.mq.jmqi.remote.api.RemoteFAP.jmqiConnect(RemoteFAP.java:1294)
        at com.ibm.mq.ese.jmqi.InterceptedJmqiImpl.jmqiConnect(InterceptedJmqiImpl.java:376)
        at com.ibm.mq.ese.jmqi.ESEJMQI.jmqiConnect(ESEJMQI.java:560)
        at com.ibm.msg.client.wmq.internal.WMQConnection.<init>(WMQConnection.java:345)
        ... 26 more


Caused by: com.ibm.mq.jmqi.JmqiException: CC=2;RC=2397;AMQ9641: Remote
CipherSpec error for channel to host ''
        at com.ibm.mq.jmqi.remote.impl.RemoteConnection.analyseErrorSegment(RemoteConnection.java:4346)
        at com.ibm.mq.jmqi.remote.impl.RemoteConnection.receiveTSH(RemoteConnection.java:3052)
        at com.ibm.mq.jmqi.remote.impl.RemoteConnection.initSess(RemoteConnection.java:1225)
        at com.ibm.mq.jmqi.remote.impl.RemoteConnection.connect(RemoteConnection.java:866)
        at com.ibm.mq.jmqi.remote.impl.RemoteConnectionSpecification.getSessionFromNewConnection(RemoteConnectionSpecification.java:409)
        at com.ibm.mq.jmqi.remote.impl.RemoteConnectionSpecification.getSession(RemoteConnectionSpecification.java:305)
        at com.ibm.mq.jmqi.remote.impl.RemoteConnectionPool.getSession(RemoteConnectionPool.java:146)
        at com.ibm.mq.jmqi.remote.api.RemoteFAP.jmqiConnect(RemoteFAP.java:1730)
        ... 30 more

0 个答案:

没有答案