Websphere + MQ客户端

时间:2016-02-02 10:54:21

标签: ibm-mq

使用MQ客户端连接到websphere服务器时收到以下错误消息:

/opt/mqm/samp/bin/amqssslc -x 'X.X.X.10(9110)' -c QMEIGS1.VSER.SVRCONN
QMEIGS1 -k /var/mqm/qmgrs/QMEIGS1/ssl/qmeigs1.arm  -s TRIPLE_DES_SHA_US

错误讯息:

  

LE_DES_SHA_US

     

样品AMQSSSLC开始
  连接到默认队列管理器
  使用服务器连接通道QMEIGS1.VSER.SVRCONN   关于连接名称10.87.205.70(7118)   未指定SSL配置。   MQCONNX以原因代码2393

结束

我们已将.arm个文件放在路径/var/mqm/qmgrs/QMEIGS1/ssl/qmeigs1.arm中的ssl dir中

请告诉我需要做些什么来解决这个问题?

我们在客户端使用以下包:

Client version : 8.0.0.4
Client OS : Redhat Linux 6.x 64bit (Non GUI)

在客户端安装的软件包:

MQSeriesJRE_vserv-8.0.0-4.x86_64
MQSeriesRuntime_vserv-8.0.0-4.x86_64
MQSeriesGSKit_vserv-8.0.0-4.x86_64
MQSeriesClient_vserv-8.0.0-4.x86_64
MQSeriesSamples_vserv-8.0.0-4.x86_64

此致 阿图尔

1 个答案:

答案 0 :(得分:1)

客户端上的-k参数(amqssslc应用程序)和队列管理器的ssl文件夹应包含.kdb文件。您似乎正在使用.arm文件。您应该创建密钥数据库文件(KDB)并将.arm文件中包含的证书添加到该KDB,然后使用KDB作为客户端和队列管理器使用的目标而不是.arm重新运行文件。

您可以在以下页面找到分步说明: Running the SSL/TLS sample program