我尝试使用AMS实现邮件安全性
我有两个用户,一个是域用户xxx \ herath(192.168.10.1) 其他用户是我的websphere mq服务器计算机(192.168.10.2)wmqserver \ bobmquser中的本地用户。
我以wmqserver \ dilantha身份登录wmqserver mcahine,此用户是Administrator,mqm和users用户组的成员。
所以我按照以下链接的说明进行操作 http://www-01.ibm.com/support/knowledgecenter/api/content/SSFKSJ_8.0.0/com.ibm.mq.sec.doc/q014690_.htm
我创建了自签名证书并与两个用户交换了
然后在各自的位置创建.mqs文件夹并添加这些内容
wmqserver\bobmquser's keystore.conf
cms.keystore = D:\AMSKeyRepo\key
cms.certificate = Bobmquser_Cert
xxx\herath's keystore.conf
cms.keystore = D:\AMSKeyRepo\key
cms.certificate = Herath_Cert
设置安全策略
然后 setmqaut -m QM_AMSTest -t queue -n SYSTEM.PROTECTION.POLICY.QUEUE -p musr_mqadmin -p bobmquser + browse
setmqaut -m QM_AMSTest -t queue -n SYSTEM.PROTECTION.ERROR.QUEUE -p musr_mqadmin -p bobmquser + put
当我尝试使用" amqsget XYZ QM_AMSTest"来检索邮件时作为wmqserver \ bobmquser,我收到了以下错误。
但如果我使用MQExplorer UI,那么我就能看到这些消息。我检查了客户端和服务器中的错误日志文件,但我找不到任何内容。我已经使用Google搜索了原因代码2110,但我无法找到适合此问题的解决方案。
所以任何人都可以指点我如何解决这个问题?谢谢。