Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从支持AMS的IBM web sphere MQ检索消息_C#_Encryption_Ibm Mq_Websphere Mq Ams - Fatal编程技术网

C# 从支持AMS的IBM web sphere MQ检索消息

C# 从支持AMS的IBM web sphere MQ检索消息,c#,encryption,ibm-mq,websphere-mq-ams,C#,Encryption,Ibm Mq,Websphere Mq Ams,我正在尝试使用AMS实现消息安全性 我有两个用户,一个是域用户xxx\herath(192.168.10.1) 另一个用户是我的websphere mq服务器机器(192.168.10.2)wmqserver\bobmquser中的本地用户 我以wmqserver\dilantha身份登录到wmqserver mcahine,此用户是管理员、mqm和用户用户组的成员 所以我按照下面链接中的说明进行操作 我创建了自签名证书并与两个用户交换 然后在各自的位置创建.mqs文件夹并添加这些内容 w

我正在尝试使用AMS实现消息安全性

我有两个用户,一个是域用户xxx\herath(192.168.10.1) 另一个用户是我的websphere mq服务器机器(192.168.10.2)wmqserver\bobmquser中的本地用户

我以wmqserver\dilantha身份登录到wmqserver mcahine,此用户是管理员、mqm和用户用户组的成员

所以我按照下面链接中的说明进行操作

我创建了自签名证书并与两个用户交换

然后在各自的位置创建.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+浏览

setmqaut-m QM_AMSTest-t queue-n SYSTEM.PROTECTION.ERROR.queue-p musr_mqadmin-p bobmquser+put

当我尝试使用“amqsget XYZ QM_amsterst”作为wmqserver\bobmquser来检索消息时,我遇到了以下错误。

但如果使用MQExplorer UI,则可以看到这些消息。我检查了客户端和服务器中的错误日志文件,但找不到任何东西。我已经在谷歌上搜索了原因码2110,但我找不到适合这个问题的解决方案


有人能告诉我怎么解决这个问题吗?谢谢。

键入
mqrc 2110
或在知识中心查找


你在做最新的保养吗

我试图在我的项目中实现AMS。我检查了插入代码,发现我没有设置新的MQMessage().Format。因此,在我的读取代码中,我得到的格式是MQFMT_NONE,并且,为了插入一条消息,我使用了WriteUTF(stringMsg)方法,但在我的读取部分,我使用了ReadString()。因此,我将insert方法更改为WriteString(stringMsg)和new MQMessage().Format=MQC.MQFMT_字符串。现在我可以按原样得到信息了。因此,它也可以与amqsget命令配合使用。谢谢你的错误链接。