Я пытаюсь установить соединение MQ с использованием SSL и получаю исключение ниже;Я использую файл привязки для созданного соединения с использованием 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