# WebSphere MQ 証明書ストアが完全な証明書チェーンを含んでいることを確認する方法

この節では、ご使用の SSL 証明ストアに存在している SSL 証明書チェーンが完全であるかどうか確認する方法を詳しく説明します。

WebSphere® MQ バージョン 7.0 では、証明書チェーンが完全であるかどうかを確認する新しいコマンドが提供されています。 このコマンドは AMQCCERT (証明書チェーンの検査) であり、 コマンド行またはバッチ・ファイルから実行したり、 ウィザードの一部として実行したりすることができます。 この節では、ウィザードの使用法のみを説明します。コマンド行または バッチ・ファイルからの AMQCCERT の使用については、「WebSphere MQ システム管理ガイド」を参照してください。

ウィザードは、移行する証明書ストアを持つキュー・マネージャーおよびクライアントを選択するために 使用されます。これは、指定されている証明書ストアに対して AMQCCERT コマンドを実行し、 その結果は確認することができます。ウィザードが以前に実行されたことがある場合は、前に選択された キュー・マネージャーおよびクライアントが再び表示されます。

ウィザードを使用して、キュー・マネージャーが SSL 接続を使用せず、証明書ストア (存在する場合) が 検査または移行されないように指定することもできます。

SSL チャネルを使用しているキュー・マネージャーまたはクライアントを識別します。これを行う方法については、『SSL 接続がセットアップ済みになっているか判別する』の節を参照してください。

1. 確認する証明書ストアのあるマシンに、WebSphere MQ バージョン 7.0 インストール CD を挿入します。
2. WebSphere MQ プリインストール Launchpad を実行します。
3. WebSphere MQ プリインストール Launchpad の SSL タブを選択します。
4. WebSphere MQ プリインストール Launchpad から、「WebSphere MQ 証明書ストア確認ウィザード」を実行します。
5. 「WebSphere MQ 証明書ストア確認ウィザード」を使用して、 証明書チェーン内のすべての証明書ストアを検査します。 ウィザードには、各ステップでユーザーを援助するヘルプ情報があります。

「WebSphere MQ 証明書ストア確認ウィザード」に、 合格した証明書ストアと不合格になった証明書ストアが示された場合、このウィザードを使用して、 証明書ストアが不合格になったとされる詳しい理由を確認することができます。 証明書ストアが不合格になった詳しい理由を表示したときの情報タイプの例を以下に示します。

    C:¥ssl¥client
    5724-B41 (C) Copyright IBM Corp. 1994, 2005. ALL RIGHTS RESERVED.
    The number of certificates in the Microsoft Certificate Store
                                             'c:\ssl\client' is '13'.

    The signer certificate 'GlobalSign Primary Class 1 CA' is missing for
                                               the following certificate.

    Microsoft Certificate Store: 'c:¥ssl¥client'.
    Certificate Subject:         'GlobalSign PersonalSign Class 1 CA'.
    Certificate Issuer:          'GlobalSign Primary Class 1 CA'.
    Certificate Serial Number:   '0400 0000 0000 FA3D EEE9 D9'.
    Certificate Valid From:      '22/01/2004' to '28/01/2009'.

    The signer certificate 'GlobalSign PersonalSign Class 1 CA' is missing
                                            for the following certificate.

    Microsoft Certificate Store: 'c:¥ssl¥client'.
    Certificate Subject:         'wm.shakespeare@hamlet.com'.
    Certificate Issuer:          'GlobalSign PersonalSign Class 1 CA'.
    Certificate Serial Number:   '0100 0000 0001 0170 978B 1E'.
    Certificate Valid From:      '14/01/2005' to '14/02/2005'.

    Certificate chain checking has completed with some failures.
    The Check Certificate Chains (amqccert) command has completed.

この情報は、ウィザードを使用して表示できるだけでなく、 他の進行情報と一緒にログ・ファイルに書き込まれます。このログ・ファイルは WebSphere MQ データ・ディレクトリーにあり、`amqmsccw.txt` という名前が付いています。

この時点で、期限切れの証明書を置き換えるか、または失われた証明書を追加してから、ウィザードに戻り、 それらの証明書が合格することを再確認できます。 ウィザードは、選択されたすべての証明書ストアが検査され、合格したときにのみ完了します。

注: 証明書ストアの状態が `UNTESTED` と表示される場合、これはウィザードが、 対象ストアをテストするために AMQCCERT を起動できなかったことを示しています。 原因として最もありうるのは、AMQCCERT またはその従属ライブラリーの 1 つが利用できない場合です。 WebSphere MQ `bin` ディレクトリーが パス内で利用できることを確認してください。
注: WebSphere MQ バージョン 5.3 で用いられた AMQMCERT および Services GUI は、証明書ストアを処理して、証明書ストアを移行する前にエラーを修正するために使用できます。
親トピック: ステップ 1: WebSphere MQ 証明書ストアが完全な証明書チェーンを含んでいることの確認