一,概念
1.1 用途
用途:MQCSP 结构使授权服务能够验证用户 ID 和密码。您在 MQCONNX 调用上指定 MQCSP 连接安全参数结构。
警告:在某些情况下,客户端应用程序的 MQCSP 结构中的密码将以纯文本形式通过网络发送。要确保客户端应用程序密码得到适当保护,请参阅IBM MQ CSP 密码保护。
字符集和编码:MQCSP中的数据必须是本地队列管理器的字符集和编码;这些分别由CodedCharSetId队列管理器属性和 MQENC_NATIVE 给出。
在IBM® MQ 8.0中,您可以发送包含在 MQCSP 结构中的密码,这些密码要么通过使用IBM MQ功能进行保护,要么通过使用 TLS 加密进行加密。
1.2 MQCSP VS TLS
MQCSP 密码保护对于测试和开发目的很有用,因为使用 MQCSP 密码保护比设置 TLS 加密更简单,但不那么安全。出于生产目的,您应该优先使用 TLS 加密而不是IBM MQ 密码保护,尤其是当客户端和队列管理器之间的网络不受信任时,因为 TLS 加密更安全。
1.3 使用MQCSP场景
当满足以下所有条件时,使用密