0

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 については既にグーグル検索しましたが、この問題の適切な解決策を見つけることができません。

誰でもこれを修正する方法を教えてもらえますか? ありがとうございました。

4

1 に答える 1