使用 SSL 和 mqclient.ini 的 WMQ 客户端连接
WMQ Client connection with SSL and mqclient.ini
我正在尝试配置 MQ 客户端连接(目前使用 amqsgetc)。
我需要使用SSL来获取使用通道认证记录的权限。
它在使用 CHLTAB 时工作得很好,但我找不到使用 mqclient.ini 文件做同样事情的方法。
我 认为 我已经查看了整个文档,但没有看到指定我需要的密码规范的选项,无论是在 ini 文件本身还是在环境中变量。
AMQERR01.log 一直告诉我我的客户没有指定密码规范。
下面是我用的mqclient.ini。 (当我使用非 SSL 通道时文件工作正常)
CHANNELS:
DefRecon=YES
ServerConnectionParms=LAURENT_PC450_SSL/TCP/localhost(1414)
SSL:
SSLKeyRepository=C:\ProgramData\IBM\MQ\qmgrs\LAURENT_PC450\ssl\clientkey
CertificateLabel=ibmwebspheremqlaurent
SSLCipherSpec=ssl_rsa_with_3des_ede_cbc_sha
mqclient.ini
可以指定 MQSERVER
环境变量或 MQCHLLIB/MQCHLTAB
环境变量的等价物。
当通过 MQSERVER
环境变量或 mqclient.ini 等效项提供客户端连接详细信息时,您不能指定加密详细信息。
要指定加密详细信息,您可以使用以下方法之一:
- 使用
ClientConnOffset
提供的 MQCD
中的 MQCONNX
和 MQCNO
中的 ClientConnPtr
以编程方式指定。
- A pre-connect 出口也可以通过修改
MQCD
(如果存在)或提供 MQCD
. 来覆盖或提供上述详细信息
- 如果未找到
MQCD
,则 MQCHLLIB/MQCHLTAB
环境变量或 mqclient.ini 等价物指向 MQ 通道 Table。
我正在尝试配置 MQ 客户端连接(目前使用 amqsgetc)。 我需要使用SSL来获取使用通道认证记录的权限。
它在使用 CHLTAB 时工作得很好,但我找不到使用 mqclient.ini 文件做同样事情的方法。
我 认为 我已经查看了整个文档,但没有看到指定我需要的密码规范的选项,无论是在 ini 文件本身还是在环境中变量。
AMQERR01.log 一直告诉我我的客户没有指定密码规范。
下面是我用的mqclient.ini。 (当我使用非 SSL 通道时文件工作正常)
CHANNELS:
DefRecon=YES
ServerConnectionParms=LAURENT_PC450_SSL/TCP/localhost(1414)
SSL:
SSLKeyRepository=C:\ProgramData\IBM\MQ\qmgrs\LAURENT_PC450\ssl\clientkey
CertificateLabel=ibmwebspheremqlaurent
SSLCipherSpec=ssl_rsa_with_3des_ede_cbc_sha
mqclient.ini
可以指定 MQSERVER
环境变量或 MQCHLLIB/MQCHLTAB
环境变量的等价物。
当通过 MQSERVER
环境变量或 mqclient.ini 等效项提供客户端连接详细信息时,您不能指定加密详细信息。
要指定加密详细信息,您可以使用以下方法之一:
- 使用
ClientConnOffset
提供的MQCD
中的MQCONNX
和MQCNO
中的ClientConnPtr
以编程方式指定。 - A pre-connect 出口也可以通过修改
MQCD
(如果存在)或提供MQCD
. 来覆盖或提供上述详细信息
- 如果未找到
MQCD
,则MQCHLLIB/MQCHLTAB
环境变量或 mqclient.ini 等价物指向 MQ 通道 Table。