前提・実現したいこと
MFCを使ったWindowsデスクトップアプリケーションの改修をしているのですが、
サーバのキューマネージャとの通信において暗号化をさせる必要が生じました。
要は、
https://www.ibm.com/docs/ja/ibm-mq/7.5?topic=ssfksj-7-5-0-com-ibm-mq-dev-doc-q024420--htm
上記サイトに記載されているサンプルプログラム(amqssslc)と同様のパラメータを接続時に
設定して通信させたいということになります。
そこで上記サンプルを参考に改修対象のソース内に組み込もうとしたのですが、
現在のコードがImqQueueManagerクラスのconnect()を使って
接続しており、このメソッドの呼び出し前にMQCNO型の変数に書き込んだパラメータを設定して
通信させたいのですが、MQCNO型の変数をImqQueueManagerオブジェクトの中にセットできず、
困っております。
MQCONNXを使えば引数にMQCNO型の変数を渡せ、接続はできることは分かっているのですが、
そうするとImqQueueManagerクラスのconnect()で接続している部分やその後の
PUT、GETの処理部分も書き換える必要があるため、極力したくないというのがあります。
もしImqQueueManagerオブジェクトの中にSSL/TLS 設定を行ったMQCNO型の変数を
セットできるやり方をご存じの方がいらっしゃればご教示頂けますと幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。