У меня есть клиент .net mq, пытающийся подключиться к серверу mq с включенным ssl. У меня установлен сертификат на клиентской машине. Ниже приведен код, я использую для подключения к MQ Server.I создал keydatabase файл, используя IKeyMan добавлены секретный ключ и корень и промежуточные сертификаты на .kdb файлMQ Клиентское соединение с SSL включено
prop.Add(MQC.HOST_NAME_PROPERTY, "xx.xx.xx.xxx");
prop.Add(MQC.CHANNEL_PROPERTY, "xxx");
prop.Add(MQC.PORT_PROPERTY, "xxx"));
prop.Add(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES_MANAGED);
prop.Add(MQC.CONNECT_OPTIONS_PROPERTY, MQC.MQCNO_RECONNECT_Q_MGR);
prop.Add(MQC.SSL_CIPHER_SUITE_PROPERTY, "SSL_RSA_WITH_3DES_EDE_CBC_SHA");
prop.Add(MQC.SSL_CERT_STORE_PROPERTY, "xxx\\xxx\\");
prop.Add(MQC.SSL_CIPHER_SPEC_PROPERTY, "TRIPLE_DES_SHA_US");
qmanager = new MQQueueManager("xxx", props);
queue = qmanager.AccessQueue("xxx",
MQC.MQOO_INPUT_AS_Q_DEF + MQC.MQOO_FAIL_IF_QUIESCING);
, когда он пытается подключиться к менеджеру очередей клиент выдает исключение AMQ9665: соединение SSL закрыто удаленным концом канала ''. . Пожалуйста, помогите
Вы нашли решение для соединения ssl TRANSPORT_MQSERIES_MANAGED? – Bilgehan