使用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
此致 阿图尔
答案 0 :(得分:1)
客户端上的-k参数(amqssslc
应用程序)和队列管理器的ssl
文件夹应包含.kdb
文件。您似乎正在使用.arm
文件。您应该创建密钥数据库文件(KDB)并将.arm
文件中包含的证书添加到该KDB,然后使用KDB作为客户端和队列管理器使用的目标而不是.arm
重新运行文件。
您可以在以下页面找到分步说明: Running the SSL/TLS sample program