SSLを有効にしてサーバー接続チャネルに接続するJavaアプリケーションを作成しようとしています。
これまでのところ、認証を「オプション」に設定することで、チャネルに正常に接続できました。ただし、「必須」に設定すると接続に失敗します。
これが私がしたことです:
- キューマネージャ用のキーデータベースとJavaクライアントユーザー用のキーストアを作成します。
- キュー・マネージャーおよびクライアント・ユーザーの鍵/自己署名証明書を、名前の前にibmwebspheremqを付けて作成します。
- キュー・マネージャーとクライアントの証明書をエクスポート、交換、およびインポートします。(キューマネージャー証明書を信頼するかどうかを尋ねられたときに、「はい」と答えました)。
- トラストストアとキーストアの場所とパスワードは、クライアント側の同じキーストアを指すように設定されます。ここには、元の作成されたクライアントユーザーキーとインポートされたキューマネージャーキーがあります。
他の設定が同じである場合、「オプション」認証に戻すと、接続は機能します。
このssl認証について私が間違って理解していることがあると思いますが、何を理解することはできません。
誰かが親切に私を助けてくれますか?