AMS でメッセージ セキュリティを実現しようとしています
1 つはドメイン ユーザー xxx\herath (192.168.10.1)、もう 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 キュー -n SYSTEM.PROTECTION.ERROR.QUEUE -p musr_mqadmin -p bobmquser +put
「amqsget XYZ QM_AMSTest」を wmqserver\bobmquser として使用してメッセージを取得しようとすると、次のエラーが発生します。
しかし、MQExplorer UI を使用すると、これらのメッセージを表示できます。クライアントとサーバーの両方でエラー ログ ファイルを確認しましたが、何も見つかりませんでした。理由コード 2110 については既にグーグル検索しましたが、この問題の適切な解決策を見つけることができません。
誰でもこれを修正する方法を教えてもらえますか? ありがとうございました。